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Ć
  • MAC OS X MAC OS X powstał w oparciu o mikrojądro Mach oraz usługi i narzędzia zaczerpnięte z projektów NetBSD oraz FreeBSD. Jego podstawą jest opracowancy w Apple Computer
  • Wirus komputerowy Każdy użytkownik komputera na pewno słyszał, lub co gorsza "osobiście" miał do czynienia z wirusem. Jednak niewielu z nich zna zasadę ich działania
  • UNIX System operacyjny Unix jest obok systemu MS-DOS i Windows jednym z najpopularniejszych obecnie systemów operacyjnych. Jest to system, który został napisany przez Kena Thompsona...
  • Projekt sieci lokalnej Sieć lokalna (Local Area Network stąd używany także w języku polskim skrót LAN) najmniej rozległa postać sieci komputerowej, zazwyczaj ogranicza się do jednego budynku lub kilku pobliskich budynków
NEWSY
  • Muzea sztuki Jedną z atrakcji Petersburga są liczne muzea. Znajdują się wśród nich takie renomowane placówki, jak Ermitaż i Muzeum Rosyjskie, ale warte zwiedzenia są również dziesiątki innych,
  • ZWYCIĘŻA NAJSZYBSZY FIN W EKIPIE FORDA Ekipa Castrol-Ford po prostu zdominowała pierwszy dzień rajdu z Hirvonenem, który zwyciężał poszczególne odcinki i prowadził od samego startu oraz Grönholmem, trzymającym się zaraz na drugiej
  • Coraz więcej pieniędzy na promocję w wyszukiwarkach Działająca przy IAB Polska grupa robocza „Marketing w Wyszukiwarkach” określiła obraz rynku SEM w Polsce oraz perspektywy jego wzrostu. Na rozwój rynku marketingu w wyszukiwarkach wpływa
Copyright © 2007-2009seoteka