Wyszukiwarka
Pętle w Pascalu i ich porównanie
Dodał admin, 2007-08-05 Autor / Opracowanie: Marcin D.
Pętla jest to instrukcja lub zestaw instrukcji do wykonania przez program pod określonym warunkiem. Jak sama nazwa wskazuje powtarza pewną czynność określoną ilość razy, działa dopóki... (Marcin D.)

1  2  3  4    >

Co to jest pętla i do czego służy ?
Pętla jest to instrukcja lub zestaw instrukcji do wykonania przez program pod określonym warunkiem. Jak sama nazwa wskazuje powtarza pewną czynność określoną ilość razy, działa dopóki warunek nie zostanie spełniony, bądź działa dopóki warunek jest. spełniany. Używamy jej przy czynnościach, które wymagają wielokrotnego powtarzania do określonego warunkiem momentu.

Jakie wyróżniamy rodzaje pętli?

W Pascalu są trzy rodzaje pętli: Repeat – Until, While – Do i For to do.
Każda pętla różni się kilkoma rzeczami, ale tak naprawdę robi to samo.

1. Pętla Repeat – Until

Budowa pętli REPEAT – UNTIL:

"REPEAT (instrukcje – oddzielone średnikami) UNTIL (warunek) " – (powtarzaj);

Po słowie "REPEAT" wpisujemy instrukcje jakie mają być wykonywane przez program. Warunek zakończenia pętli jest podany na końcu po słowie "UNTIL", co oznacza że w chwili spełnienia warunku pętla skończy pracę. Wykonywane są w tej pętli wszystkie instrukcje między słowami "REPEAT" i "UNTIL". Taka konstrukcja pętli powoduje, że nawet gdy chcemy, aby w pętli wykonywało się kilka instrukcji, to nie musimy używać instrukcji grupującej (czyli "begin...end;").

Na przykład napiszmy coś takiego: "Witam cię po raz 1, witam cię po raz 2 ... " i tak dalej, aż do załóżmy 100. Chcemy, aby program wypisał 100 razy ten sam tekst z ciągle zwiększającą się liczbą o jeden. W takim przypadku trzeba zastosować pętle:

Program witaj;
USES CRT;
VAR
licznik:longint;
BEGIN
clrscr;
licznik:=0;
REPEAT
licznik:=licznik+1;
writeln('Witam cie po raz ',licznik);
UNTIL licznik=100
readln;
END.


1  2  3  4    >






WARTO PRZECZYTAĆ
  • Windows Vista - system operacyjny Windows Vista będzie zawierał 3 rodzaje interfejsu: Aero Glass, Aero i interfejs klasyczny. Aero będzie uproszczoną wersją Aero Glass, zaprojektowaną dla komputerów, które nie ...
  • Ochrona danych osobowych Wykorzystanie we własnej działalności gospodarczej informacji pochodzącej od byłego pracodawcy, jest w świetle tej ustawy nielegalne i zagrożone karą ograniczenia wolności do lat 2.
  • Eniac Cudo ważyło 30 ton i pobierało 140kW energii na godzinę. Każda szafa miała ręcznie regulowany nawilżacz powietrza, a termostat zatrzymywał maszynę gdy któraś część przekroczyła 48st C
  • Sieć komputerowa Szerokość pasma ma zasadnicze znaczenie dla działania sieci komputerowej. Decyzje dotyczące szerokości pasma są jednymi z najważniejszych, które trzeba podjąć podczas projektowania sieci
NEWSY
  • ANCIENT AUDIO - zestaw głośnikowy Wing Nowy produkt Ancient Audio - najbardziej ambitny w dotychczasowej działalności tego producenta. Są to kolumny Wing. Pierwszy zestaw powstał na indywidualne zamówienie amerykańskiego odbiorcy.
  • Niezwykłe monety na wielkie święto Krakowa ! Specjalna uroczystość z udziałem Prezesa Narodowego Banku Polskiego, wystawa monet i medali w Oddziale Okręgowym NBP w Krakowie, a także konkursy z bardzo cennymi nagrodami…
  • Coraz więcej firm prowadzi księgi on-line Prowadzenie księgowości on-line pozwala przesyłać elektronicznie faktury i sprawdzać na bieżąco rozliczenia prowadzone przez biuro rachunkowe. Jednak barierą dla firm
Copyright © 2007-2009seoteka