Презентація на тему «Структура програми»
![Презентація на тему «Структура програми» - Слайд #1 Презентація на тему «Структура програми» - Слайд #1](http://cdn.gdz4you.com/files/slides/49d/6b2f1de75dcb0dc79ef2b50af850de6f.jpeg)
Структура програми.Вказівки введення, виведення
![Презентація на тему «Структура програми» - Слайд #2 Презентація на тему «Структура програми» - Слайд #2](http://cdn.gdz4you.com/files/slides/49e/447664a3141eb12771bd889d6d4e1bdb.jpeg)
Структура програми:
Program <ім'я програми>;
Uses <опис імен використовуваних бібліотечних модулів>;
Label <розділ опису міток>;
Const <розділ опису сталих величин>;
Type <розділ опису типів>;
Var <розділ опису змінних>
Procedure або Function <розділ підпрограм>;
Begin
<розділ операторів> - тіло програми
End.
![Презентація на тему «Структура програми» - Слайд #3 Презентація на тему «Структура програми» - Слайд #3](http://cdn.gdz4you.com/files/slides/49f/411fac00c3df193cf777bc45f7d444d4.jpeg)
Розділ Uses
Складається із зарезервованого слова Uses і списку імен стандартних бібліотечних модулів.
Формат опису:
Uses <ім'я1>, <ім'я2>, …;
Приклади модулів:
CRT – містить засоби керування монітором у текстовому режимі, клавіатурою та звуковими ефектами;
GRAPH – містить пакет графічних засобів, що забезпечують ефективну роботу з екраном монітора у графічному режимі.
![Презентація на тему «Структура програми» - Слайд #4 Презентація на тему «Структура програми» - Слайд #4](http://cdn.gdz4you.com/files/slides/4a0/17446a8ae7dbf7e2c2535ba49340b4b9.jpeg)
Оператор присвоєння
Команда присвоєння призначена для надання значення змінній.
Цю дію позначають :=.
Наприклад, а:=12.
Формат запису:
<ім'я змінної>:= <вираз>
![Презентація на тему «Структура програми» - Слайд #5 Презентація на тему «Структура програми» - Слайд #5](http://cdn.gdz4you.com/files/slides/4a1/f1cf2a082126bf02de0b307778ce73a7.jpeg)
Процедура введення
Надавати значення змінних можна двома способами:
За допомогою оператора присвоєння :=
За допомогою процедури введення даних з клавіатури:
Формат опису
read (<змінна1>, <змінна2>,…, <змінна N>);
Або
readln (<змінна1>, <змінна2>,…, <змінна N>);
Наприклад:
read (a,b);
![Презентація на тему «Структура програми» - Слайд #6 Презентація на тему «Структура програми» - Слайд #6](http://cdn.gdz4you.com/files/slides/4a2/41e62300a7b58ef9cbf36de8af092959.jpeg)
Процедура виведення
Для виведення на екран повідомлень та результатів обчислень використовується команда write або writeln.
Формат запису:
write (<‘Текстова підказка', змінна:n:m>);
Або
writeln (<‘Текстова підказка', змінна:n:m>);
Наприклад,
write (‘a=',a:3:2);
Або без форматування:
write (‘a=',a:3:2);
![Презентація на тему «Структура програми» - Слайд #7 Презентація на тему «Структура програми» - Слайд #7](http://cdn.gdz4you.com/files/slides/4a3/433f3eb6c5b7bd3fb4a2d0e8756c6836.jpeg)
Програма знаходження довжини кола за радіусом r:
Program Dovgina_kola; t{описова частина}
Uses crt;
Const pi=3.14;
Var r,l:real;
Begint{виконавча частина}
Clrscr;
Writeln(‘r=');
Readln (r);
L:=2*pi*r;
Write (‘Dovgina l=',l);
End.
![Презентація на тему «Структура програми» - Слайд #8 Презентація на тему «Структура програми» - Слайд #8](http://cdn.gdz4you.com/files/slides/4a4/be89ae8f13cb396cf3ad1f20355b5ea7.jpeg)
Вправи на закріплення
Що з'явиться на екрані після виконання процедури
writeln (‘Suma C=', s:6:1),
якщо змінна С має значення 3.524:
Suma C=t3.5
Suma C=t3.52
Suma C=t3.524
3.5
3.5tC=.
2. Які оператори присвоювання є правильними:
a) a:=c;ttttb) a:T+X
c) C:=C+2tttd) 2*c:=a+c+5
3. Які записи процедури виведення даних є правильними:
a) Writeln (x+y:5:2)ttb) writeln (x; y; z)
c) Write (‘Answer', s)ttd) writeln a, b, c
4. Який запис процедури введення є неправильним:
a) Readln (x, r, t)tttb) readln (a+b, c)
c) Read (a; b; c)tttd) readln [x, y, z]