Hej
Ostatnio chciałem wrócić po wielu latach do postaw programowania, bo kiedyś w to się bawiłem trochę.
Jako, że bardzo dużo wyleciało już mi z głowy zacząłem kurs od podstaw żeby odświeżyć pamięć i doszedłem do procedur i pętli.
Mam taki program jako przykład:
Program NAUKA;
{$APPTYPE CONSOLE}
uses
SysUtils;
Var
q: integer;
ile:integer;
Procedure Szlaczek(znak : char; ile:integer);
Begin
For q:=1 to ile do
Write(znak);
WriteLn;
End;
Begin
For q:=1 to 20 do
Szlaczek('.', q);
ReadLn
End.
Mam trochę problem z nim, bo jego wynik to
.
...
.....
.......
.........
...........
.............
...............
.................
...................
a ja za nic nie mogę zrozumieć dlaczego wypisuje to właśnie tak. To pewnie proste jak drut, ale tyle już nad tym siedzę no i nie wiem czemu wypisuje to tak, że najpierw 1 kropka, potem 3 itd.
Mógłby ktoś przedstawić to z jakimś komentarzem jak dla kompletnego laika? Byłbym bardzo wdzięczny