Подручја рада
Претрага
12. Структура језика и типови података

Уводни део часа ( 5 мин.)
1. Каква је улога података у програму ?
2. Како могу бити приказани подаци ?
___________________________________________________________________________________
Главни део часа :

У одељку наредби дефинишу се радње које треба извршити над подацима.
Сваки програм написан у PASCAL - у, макар и најједноставнији, мора садржати бар једну наредбу.
Неопходне наредбе у програму су :

1. наредбе улаза, којима се програму саопштавају подаци;
2. наредбе излаза, којима се програмеру саопштавају резултати;
3. наредбе доделе, које служе за израчунавање неких вредности.

Сваки пут када извршавамо програм потребно је унети потребне податке.
Подаци се уносе преко стандардног улаза, тастатуре.
Наредба улаза, којом се уносе подаци, има два облика : read и readln.
Наредба readln чита податке само из једне линије стандардног улаза.
Наредба readln, без имена променљивих, користи се када се прескаче једна линија стандардног улаза.
Уношење података логичког типа није дозвољено.
Резултате или међурезултате извршавања програма потребно је приказати на екрану, односно стандардном излазу.
Наредба излаза има два облика : write и writeln.
Први облик, по исписивању вредности, оставља курсор у истом реду.
То значи да се следеће приказивање података наставља од краја претходног.
Облик writeln, по испису података, пребацује курсор у следећи ред.
Када се напише наредба writeln без имена променљивих, на екрану се добија празна линија.

Наредба доделе је основна наредба како у PASCAL - у, тако и у осталим програмским језицима.
Служи за израчунавање вредности израза, као и за њихову доделу некој променљивој.
Постоје два облика наредбе доделе :

- наредба којом се променљивој додељује нека вредност;
- наредба којом се функцији додељује вредност.

Наредба доделе састоји се из леве и десне стране, раздвојене оператором доделе " := ", који се чита " постаје ".
Наредба доделе се извршава на следећи начин :

1. израчунава се вредност израза са десне стране;
2. израчуната вредност се додељује променљивој са леве стране.

Naredbe_ulaza_i_izlaza.jpg

Одговорити на питања:
1. Које су наредбе обавезне у PASCAL - у ?
2. Како се уносе подаци ?
3. Које облике имају наредбе улаза и излаза ?
4. Које су разлике између облика наредби улаза и излаза ?
5. Како се извршава наредба доделе ?