Dev Pascal - proszę o wytłumaczenie

Witam, nauczyciel od programowania napisał na komuterze taki program:

program Untitled;

var

i:byte;

Tab: array [1…10] of byte;

emax: byte;

emin: byte;

begin

writeln(‘Podaj element tablicy’);

i:=1;

repeat

write('Podaj element nr ‘,i,’ : ');

read(tab_);_

i:=i+1

until i=11;

writeln;

emax:= Tab_;_

i:=1;

while I<11 do

begin

if emax

emax:=tab_;_

i:=i+1;

end;

emin:= Tab_;_

i:=2;

while i<11 do

begin

if emin>tab then

emin:=tab_;_

i:=i+1;

end;

writeln('Element maksymalny to: ',emax);

writeln('Element minimalny to: ',emin);

writeln;

writeln(‘Podane liczby to:’);

i:=1;

repeat

writeln('Element nr ‘,i,’ : ',Tab_);_

i:=i+1;

until i=11;

readln;

readln;

end.

Nic nie wytłumaczył tylko kazał na następną lekcje wytłumaczyć i co te wszystkie polecenia znaczą i doczego służą, poprostu wszystko wiedzieć masakra :o

Wiem że nie odrabiacie prac domowych ale nie mam pojecia co te polecenia znaczą. Szukałem w internecie kursu, znalazłem ale takie podstawowe co oznacza writeln itp. Ale nawet nie wiem co ten program robi. Niesty trafiłem na najgorszego nauczyciela od programowania :frowning: Pracujemy na programie Dev-Pascal

Bradzo proszę o pomoc z góry dziękuje.

Skoro zaczynasz naukę programowania w Pascalu to…

zacznij od podstaw:

http://turbopascal.skryptoteka.pl/index-noflash.html

(sam tu się kiedyś dawno, dawno temu uczyłem)

nauczysz tu się podstawowych komend,

poczytasz o przypisaniach, pętlach, tablicach, instrukcjach warunkowych, itd

i jak będziesz wiedział, co z czym się je to zaczniesz analizować ten program

co z tego jak bym ci wytłumaczył, co ten program robi, jak byś i tak nie wiedział, o co w tym chodzi, skąd co się wzieło

Fajnie dziękuje za stronę. Jaką książke Pan poleca do nauki Pascala ? Do C++ już kupiłem, 3 części ale okazło się że w pierwszej klasie bedziemy sie uczyc Pascala.

Pozdrawiam

Ja kupiłem książkę wydawnictwa Helion

http://helion.pl/ksiazki/cwtp.htm

cena: 14 zł

i z niej dużo się nauczyłem

książkę przeczytałem w tydzień (każdy rozdział dokładnie analizując :slight_smile: )

a klasa rok się z tym bawiła

ale Pascal to stary język programowania i dziś mało kto w nim pisze, więc tak nie leć na niego jak ja kiedyś uczyniłem, bo szybko nauczyciel pewnie przeskoczy na C++, potem na Jave, PHP, ewentualnie MySQL :slight_smile:

Ślicznie dziękuje za wieką pomoc i poświecony czas.

Turbo Pascal - stare środowisko

Dev Pascal - nowe środowisko ale komendy nie zmienne ?