33 (571)
Pętla while... do ma postać:
while Warunek do { blok instrukcji }
Pętla repeat... until ma postać:
repeat
{ blok instrukcji } until Warunek
Istotę tych instrukcji dobrze oddaje ich przetłumaczenie na język polski:
1. Dopóki jest spełniony warunek, wykonuj instrukcje.
2. Wykonuj instrukcje, aż spełniony zostanie warunek.
Może pojawić się pytanie: jaka jest tak naprawdę różnica pomiędzy tymi dwiema instrukcjami? Tkwi ona w miejscu sprawdzania warunku. Pierwsza sprawdza warunek przed wejściem, druga — po wykonaniu bloku instrukcji w pętli. Już z tego wynika, że blok instrukcji w drugiej pętli musi się wykonać choć raz (dopiero potem zostanie sprawdzony warunek), natomiast w pierwszej — niekoniecznie. W zrozumieniu działania tych pętli na pewno pomogą Ci ich schematy blokowe, stąd kolejne ćwiczenie.
ĆWICZENIE
Schematy pozostałych pętli
Narysuj schemat blokowy pętli: while i repeat.
WHILE REPEAT
Myślę, że teraz różnica między obiema pętlami jest już zupełnie jasna.
Umiejętność wyboru właściwej pętli w zależności od problemu przychodzi z czasem i — mam nadzieję — nabędziesz jej po tym cyklu ćwiczeń.
Użycie repeat... until
Napisz program, który czyta kolejne liczby i liczy ich sumę, aż do wpisania 0.
Której pętli użyć? Ja w tym przypadku użyłbym repeat... until. Wszak przynajmniej raz trzeba wczytać liczbę, by zobaczyć, czy nie jest równa 0.
Wyszukiwarka
Podobne podstrony:
25 (729) lub: for zmienna początek downto koniec do { blok instrukcji } Cóż oznacza taki zapis? OtóżPętle UNIX (2) Pętla while:PĘTLE (2)Przykład: while warunek do polecenia done #!/bin/bash x=l; whia=8; % pętla wyświetla liczby: 8, 7, 6, 5.....1 while a>0 % wSKiBD Laboratorium 7 Pętla while Inaczej niż w przypadku instrukcji if ... elseif ... else, w której15931 Wprowadzenie do MatLab (39) 3.5.4. Instrukcja pętli while W pętli while powtarzana jest grupaSi $ Podstawy Informatyki Lista zadań nr. 2 (IF, CASE, FOR, WHILE... DO, REPEAT... UNTIL) Uwaga! Wszdo ... while ... do {...} while (warunek) * Ponieważ warunek sprawdzany jest po wykonaniuSDC11491 Instrukcje iteracji - while ■Ogólna postać pętli while: ♦ while (warunek)DSCN2560 Przykład 4 (do... while): tfinclude <iostream.h> //test instrukcji do„.while #include33 Drogi i znaki; A) Z Zakopanego do ujścia doliny: i) ulicami: Kościeliską i SkibMaszynaW 33 68 4. Program ćwiczeń Opis rozkazu w postaci pliku typu RTX wygląda następująco: { Rozkawhile warunek linie programu end Przykład Obliczanie szeregu potęgowego przybliżającego funkcjęwięcej podobnych podstron