3813100489

3813100489




Internetowe Bazy Danych - wykład 12


Pełna składnia pętli while wygląda następująco: while sprawdzeniel {

bloki;

continue

blok2;

}

Instrukcja for

Pętla for należy do najczęściej stosowanych. Została zapożyczona z języka C. Zawiera ona trzy wyrażenia sterujące: pierwsze ustala wartość początkową zmiennej, drugie warunek, który sprawdza zmienną kontrolną i trzecie to wyrażenie, które pozwala zmodyfikować zmienną. Na początku ustalana jest wartość zmiennej i sprawdzany warunek. Jeśli zwróci on wartość prawda to następuje wykonanie bloku operacji. Dopiero na samym końcu zostaje uwzględnione wyrażenie modyfikujące początkową wartość zmiennej. Pętla jest wykonywana aż do momentu kiedy sprawdzenie warunku nie zwróci wartości fałsz. Wykorzystując pętlę for można np. w bardzo prosty i szybki sposób spowodować wypisanie ciągu kolejnych liczb od 0 - 5:

for ($a = 0; $a < 5; $a++)

{

print "$a\n";

}

Ustalamy wartość zmiennej $a na zero a następnie porównujemy ją z wartością 5. Jeśli jest ona mniejsza to następuje wykonanie polecenia wypisującego wartość zmiennej $a na ekran. Następnie pętla wykonuje operację poznanej już autoinkrementacji (dokładnie postinkrementacji) zmiennej $a i ponownie sprawdzają z wartością 5. Sprawdzenie wartości zmiennej $a będzie zwracało wartość prawda dopóki $a nie osiągnie wartości 5. Wtedy pętla zostaje przerwana ale do tego czasu na ekranie pojawią się kolejno liczby 0, 1, 2, 3 i 4. Pętlę for można zastąpić w równoważnym stopniu odpowiednio skonstruowaną pętlą while:

$a = 0;

while ($a <5)

{

print "$a\n";

}

continue

$a++;

}

Jako, że wszystkie trzy wyrażenia pętli for są opcjonalne możliwe więc jest wykonywanie pętli nieskończonej:

for <;;)

blok

}

- 19-



Wyszukiwarka

Podobne podstrony:
Internetowe Bazy Danych - wykład 12 OPERATORY Operatory, które mogą być używane podczas programowani
Internetowe Bazy Danych - wykład 12 Operatory arytmetyczne Są to nic innego jak zwykłe matematyczne
Internetowe Bazy Danych - wykład 12 Jest możliwe również aby przypisanie odnosiło się do tej samej z
Internetowe Bazy Danych - wykład 12 Pr zykładowy zapis Nazwa operatora Działanie $a &&
Internetowe Bazy Danych - wykład 12 Operatory badające pliki Ostatnią grupą operatorów z tych
Internetowe Bazy Danych - wykład 12 PROCEDURY W większości obecnie stosowanych języków programowania
Internetowe Bazy Danych - wykład 12 chmod LISTA Funkcja ta powoduje zmianę atrybutów plików znajdują
Internetowe Bazy Danych - wykład 12 STRUKTURY STERUJĄCE Większość prostych programów pisanych w Perl
Internetowe Bazy Danych - wykład 12 Instrukcje, które powodują sprawdzenie ilości znaków w łańcuchu
Internetowe Bazy Danych - wykład 12 INSTALACJA I KONFIGURACJA Na początek trzeba zaopatrzyć się w Pe
Internetowe Bazy Danych - wykład 12 Instrukcja foreach Jest to ostatnia z głównych instrukcji iterac
Internetowe Bazy Danych - wykład 12 skrypcie to próba wywołania go z komendy ./nazwa_skryptu lub sam
Internetowe Bazy Danych - wykład 12 ZMIENNE I TABLICE ZMIENNYCH Zmienna to nic innego jak wygodny sc
Internetowe Bazy Danych - wykład 12 Inny przykład zastosowania odpowiednich cudzysłowów: $a = jeden
Internetowe Bazy Danych - wykład 12 Należy pamiętać przy tym, że odwołując się do zmiennej umieszczo
Internetowe Bazy Danych - wykład 12 Hasz jest nieuporządkowanym zbiorem skalarów. Udostępnia swoje w
Internetowe Bazy Danych - wykład 12 Oprócz tablic, które może utworzyć sam programista i użytkownik
Internetowe Bazy Danych - wykład 12 %SIG Jest to hasz używany do ustawiania procedur obsługi sygnałó
Internetowe Bazy Danych - wykład 12PERL HISTORIA Perl (Pracitcal Extraction and Report Language) jes

więcej podobnych podstron