32 (566)
Zmienna I jest typu Byte, więc nie może przekroczyć wartości 255, tym samym nigdy nie będzie spełniony warunek wyjścia z pętli. Aby ominąć ten problem, kompilator w praktyce stosuje inny schemat działania:
Pociąga to za sobą jednak inny problem: jeżeli zmienna sterująca zostanie zmieniona w bloku instrukcji, może się okazać, że mimo przekroczenia wartości Koniec działanie pętli nie zostanie przerwane. Na koniec złóż sobie solenną obietnicę: nie będę w bloku instrukcji wewnątrz pętli for zmieniał wartości zmiennej sterującej — i dotrzymuj danego słowa. Zastanów się (możesz się posłużyć schematem blokowym), jaki będzie wynik , działania pętli:
foi I 2 to 3 do
begin
Writeln (I);
I 1+2; end;
-
Jeżeli chcesz to sprawdzić za pomocą komputera, nie zapomnij, jak się przerywa wykonanie programu. Na szczęście zmiana wartości wyrażeń Początek i Koniec wewnątrz pętli nie będzie miała wpływu na jego działanie. Wartości tych wyrażeń liczone są tylko raz, przy wejściu do pętli.
3.9. Inne rodzaje pętli
Pętla for niewątpliwie miała wiele pozytywnych cech, ale nie rozwiązywała wszystkich naszych problemów. Jej główną wadą był fakt, że już przed wejściem do pętli musieliśmy ściśle określić liczbę (skończoną) jej powtórzeń. Nie dało się w łatwy i intuicyjny sposób zrealizować za pomocą pętli for powtarzania jakiejś czynności, aż nasze oczekiwania zostaną zaspokojone. Dało się wykonywać ją raz, dwa, pięć, sto, N, ale nie „aż do skutku”. Naprzeciw naszym potrzebom wychodzą dwie inne instrukcje pętli.
Wyszukiwarka
Podobne podstrony:
9 (1306) Aby więc nadać zmiennej Wiek (typu Byte) wartość 29, należy w programie napisać: program primg072 (13) Ed Ludbrook Informacja dotycząca systemu jest jasna i szczegółowa, więc nie ma tam wątplDSC00048 (32) Ważne też jest.. " Czujnika za 500% nie można zastosować w samochodzie można natPopper14 KARL R. POPPER wej, która doprowadziła do powstania teori i, teoria jest pozbawiona sensu,Bóg jest twórcą natury więc nie może być sprzeczna z łaską; teologia jest nadrzędną nauką, możnaImage00012 IBDU - zawiera 32,2% N. Jego rozpuszczalność jest uzależniona od wielkości granul. Im sąROWER JEST DOBRODZIEJSTWEM ALE NIECH NIE BĘDZIE PLAGA DRÓG Z obliczeń dokonanych na podstawie raport80 (68) Rozkład zmiennej losowej Y typu skokowego tworzy się po obliczeniu wartości zmiennej Y na poPomyśl 6 latku :®t§40 (115) że sam Chrystus w ubogich niejako pełnym głosem woła o miłość swoich uczniów. Niech więc niCONVAR108 Jeżeli się spostrzega, że przeciwnik jest silniejszy, że w końcu nie będzie się miało IMGa91 I Zasadniczą zaletą pertatora jest to, źe I pozwala on zaoszczędzić spore ilości [ vModyFinanse p stwa Wypych52 353 Opodatkowanie przedsiębiorstw liczeń od dochodu nie może przekroczyć warIMGa91 I Zasadniczą zaletą pertatora jest to, źe I pozwala on zaoszczędzić spore ilości [ vMody32 (361) str. 64 • ZABÓJCZA KONCENTRACJA - Paweł Sygnowski CZĘŚĆ 2. Techniki koncentrowania się i ty• Ten sam kwestionariusz nie może być stosowany wielokrotnie w tym samym badaniu,więcej podobnych podstron