Forum Komputerowe || Forum informatyczne

Pełna wersja: Pętle TP
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam, może ktoś podać pętle repeat,While i fot. Gdyby ktoś podał jeszcze
Instrukcja warunkowa i Zagnieżdżanie pętli.Byłbym wdzięczny, owszem wiem że jest w necie ale ja poszukuje najprostszych programów.A gdyby ktoś to wytłumaczył na logike jest moim bogiem.W szkole trzeba zrobić taki rysunek w programie
+
-
*
*
*
-
+
Jak widać tutaj pętle są zagnieżdżone i jak to zrobić by coś takiego powstało?
A pytam bo muszę zdawać semestr i takie coś nauczycielowi się zachciało byśmy się tego nauczyli.
Zagnieżdżanie to nic innego jak umieszczanie czegoś w czymś (np. zagnieżdżony prezent w pudełku na prezent Smiles ).

Instrukcja warunkowa to nic innego jak warunek. Jeśli COŚ wtedy COŚ, inaczej COŚ. Przykład:
if WARUNEK then INSTRUKCJE;

druga opcja (dodatkowa instrukcja jeśli warunek NIE jest spełniony):
if WARUNEK then INSTRUKCJE
else INSTRUKCJE2;

Pętla repeat:

Repeat
Begin
TUTAJ_INSTRUKCJE
end;
Until WARUNEK;

Pętla While:

While WARUNEK do
Begin
TUTAJ_INSTRUKCJE
end;
(23.03.2011 16:17)Tiritto napisał(a): [ -> ]Zagnieżdżanie to nic innego jak umieszczanie czegoś w czymś (np. zagnieżdżony prezent w pudełku na prezent Smiles ).

Instrukcja warunkowa to nic innego jak warunek. Jeśli COŚ wtedy COŚ, inaczej COŚ. Przykład:
if WARUNEK then INSTRUKCJE;

druga opcja (dodatkowa instrukcja jeśli warunek NIE jest spełniony):
if WARUNEK then INSTRUKCJE
else INSTRUKCJE2;

Pętla repeat:

Repeat
Begin
TUTAJ_INSTRUKCJE
end;
Until WARUNEK;

Pętla While:

While WARUNEK do
Begin
TUTAJ_INSTRUKCJE
end;

OK lecz jak ma być zagnieżdżenie?Jaka przykładowa instrukcja.
Zagnieżdżanie to jest takie coś?
|----- +
||----- -
|| *
|| *
|| *
||----- -
|----- +
Jak napisać by takie coś powstało?
while a<30 do
Begin
repeat
if a>10 then COŚ;
if a>20 then COŚ;
if a>30 then COŚ;
until a>0;
end;

Zapomniałem wspomnieć o pętli for:

for i=0 to x do Begin INSTRUKCJE End;
i=0 to ustalenie wartości początkowej, a x to zmienna (może się nazywać inaczej) zawierająca wartość końcową.

Np.
for i=0 to 10 do Begin INSTRUKCJE End;

Ta pętla wykona instrukcję dokładnie 11 razy (liczymy od 0!).
Przekierowanie