Разделы презентаций


Структура програми у BP 7.0

Содержание

Синтаксично програма складається з необов'язкового заголовка і програмного блока, який у свою чергу будується з двох частин: описової; виконавчої. ЗАГОЛОВОКProgram

Слайды и текст этой презентации

Слайд 1Структура програми у BP 7.0

Структура програми у  BP 7.0

Слайд 2Синтаксично програма складається
з необов'язкового заголовка і програмного блока,
який

у свою чергу будується з двох частин:
описової;
виконавчої.
ЗАГОЛОВОК
Program

<ім'я>;
Синтаксично програма складається з необов'язкового заголовка і програмного блока, який у свою чергу будується з двох частин:

Слайд 3ОПИСОВИЙ РОЗДІЛ
Uses ; {список використаних бібліотечних модулів}
Приклад: USES

CRT, GRAPH;
Label ; {розділ опису міток}
Приклад: Label 5,

A20, 172;

GOTO A20;

ОПИСОВИЙ РОЗДІЛUses ; {список використаних бібліотечних модулів} Приклад: USES CRT, GRAPH;Label ; {розділ опису міток} Приклад: Label

Слайд 4Const < ідентифікатор > = < значення >; {розділ оголошення

констант}
Приклад: Const digit=1000;
e=2.71828;
pidpys=‘Kravchenko’;
Type < ідентифікатор > =

< опис типу >; {розділ опису типів даних заданих програмістом}

Приклад: Vector=Array[1..10] of real;
Color=(red,green,blue);

Const < ідентифікатор > = < значення >; {розділ оголошення констант} Приклад: Const digit=1000;		 e=2.71828;		 pidpys=‘Kravchenko’;Type <

Слайд 5Var < ідентифікатор > : < тип >; { розділ опису змінних}


Приклад: Var i,j: integer;
s, q: real;
key:

char;

! Потрібно перерахувати імена усіх змінних, які використ. у програмі;

Var < ідентифікатор > : < тип >; { розділ опису змінних} Приклад: Var i,j: integer;

Слайд 6{ розділ опису підпрограм}
Procedure
function

{ розділ опису підпрограм} Procedurefunction

Слайд 7РОЗДІЛ ОСНОВНОЇ ПРОГРАМИ
Begin
< тіло основної програми >; End.

РОЗДІЛ ОСНОВНОЇ ПРОГРАМИBegin < тіло основної програми >; End.

Слайд 8Оператори вводу-виводу

Оператори вводу-виводу

Слайд 9Введення даних - це передача інформації від зовнішнього носія в

оперативну пам'ять для обробки. Виведення - це зворотній процес, коли

дані передаються після обробки з оперативної пам'яті на зовнішній носій.

У мові Паскаль стандартним засобом спілкування людини з ЕОМ є консоль, що складається з таких пристроїв, як клавіатура та екран монітора.
Введення даних - це передача інформації від зовнішнього носія в оперативну пам'ять для обробки.  Виведення -

Слайд 10Формат введення:
Read (x1,x2,...xn); де x1, x2,... xn - змінні

допустимих типів даних,
Readln (x1,x2,...xn); дані зчитуються рядками,
Значення введених

даних повинні строго відповідати типам цих даних вказаних у розділі VAR, інакше компілятор виводить на екран повідомлення про помилку.

Readln; чекає натиснення Enter,
зручно писати перед End.

Формат введення: Read (x1,x2,...xn);  де x1, x2,... xn - змінні допустимих типів даних, Readln (x1,x2,...xn);

Слайд 11Формат виведення:
Write (Y1, Y2,... Yn) - виведення на монітор; де

Y1, Y2,... Yn - дані, що виводяться,
Writeln (Y1, Y2,...

Yn) дані виводяться рядками,

Приклад: Writeln('Y1=',Y1)

Формат виведення: Write (Y1, Y2,... Yn) - виведення на монітор; де Y1, Y2,... Yn - дані, що

Слайд 12Виведення значення цілої величини I

Виведення значення цілої величини I

Слайд 13Виведення значення дійсної величини R

Виведення значення дійсної величини R

Слайд 14Керування порядком обчислень

Керування порядком обчислень

Слайд 15Кожна програма складається
з певного набору конструкцій
проходження
розгалуження
цикл

Кожна програма складається з певного набору конструкційпроходженнярозгалуженняцикл

Слайд 16ЛІНІЙНА СТРУКТУРА
Містить оператори трьох типів:

GOTO ;
оператор виклику процедур;
оператор присвоєння :=

ЛІНІЙНА СТРУКТУРАМістить оператори трьох типів:GOTO ;оператор виклику процедур;оператор присвоєння :=

Слайд 17оператор присвоєння :=
:=;

Тип змінної і тип виразу повинні збігатись


(ціле автоматично перетворюється у дійсне)
Заокруглення

a2:=round(b-c+sin(x));

оператор присвоєння :=:=;Тип змінної і тип виразу повинні збігатись (ціле автоматично перетворюється у дійсне)Заокругленняa2:=round(b-c+sin(x));

Слайд 18ЛОГІЧНА СТРУКТУРА
if та case.
(умовні оператори розгалуження)
Перша або повна форма: if

< умова > then begin ; end else begin ; end;
Перед else ;

не ставлять
ЛОГІЧНА СТРУКТУРАif та case. (умовні оператори розгалуження)Перша або повна форма: if < умова > then begin ;

Слайд 19Друга або скорочена форма команди розгалуження:
if < умова > then begin ;

end;
Логічний вираз (умова) може бути простий і складний

Друга або скорочена форма команди розгалуження: if < умова > then begin ;  end; Логічний вираз

Слайд 20Вкладені умовні оператори

if умова1 then
оператор1
else

if умова2 then

оператор2
else
оператор3


if умова1 then
if умова2 then
оператор
else
оператор

Вкладені умовні операториif  умова1 then   оператор1else   if  умова2 then

Слайд 21Оператор вибору CASE
case of
варіант : оператор;
...
варіант

: оператор;
[else оператор]
end;
Селектор – змінна або вираз, який має

довільний перелічуваний тип
Оператор вибору CASEcase of варіант : оператор; ... варіант : оператор;	[else оператор]end; Селектор – змінна або вираз,

Слайд 22case ch of
'A'..'Z', 'a'..'z' :

WriteLn('Буква');
'0'..'9' : WriteLn('Цифра');

'+', '-', '*', '/' : WriteLn('Оператор');
else WriteLn('Спеціальный символ')
end;

Приклад:

case ch of    'A'..'Z', 'a'..'z' : WriteLn('Буква');    '0'..'9' : WriteLn('Цифра');

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика