Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Навчально-методичний посібник=Частина 1=.doc
Скачиваний:
31
Добавлен:
28.10.2018
Размер:
1.14 Mб
Скачать

При розміщенні значень у комірки їхні попередні значення автоматично замінюються новими!

Загальний вигляд алгоритму мовою Паскаль

Program назва алгоритму;

const опис констант;

var опис змінних;

{опис допоміжних алгоритмів}

Begin

Команди-оператори мови Паскаль

End.

Розділ const дає змогу описувати необхідні для розв’язування задачі константи.

Формат опису:

const

ідентифікатор = значення;

наприклад,

const

max = 100; text = ‘Я вчуся програмувати’;

Розділ var містить описи необхідних для розв’язування задач змінних.

Формат опису:

var

ідентифікатор: тип;

Наприклад:

var

x,y: real;

count: word;

i: integer;

Команди присвоювання

Команди присвоювання призначені для розміщення значень у комірки пам’яті комп’ютера. У будь-якій мові програмування є кілька команд для надання певного значення змінній (комірці):

1) безпосереднж присвоювання;

2) введення з клавіатури;

3) ініціалізація початкових значень;

4) зчитування із зовнішніх носіїв.

У навчальній алгоритмічній мові розглядається лише команда безпосереднього присвоювання, а інші команди присвоювання розглядаються під час вивчення конкретних мов програмування.

Команда безпосереднього присвоювання має формат:

змінна:= вираз,

де «:=» - знак присвоювання.

Команда працює в такий спосіб: обчислюється значення виразу, що знаходиться в правій частині від знака присвоювання, і одержане значення надається змінній, що стоїть ліворуч від знака присвоювання.

Якщо замість виразу в правій частині знаходиться константа, вона одразу стає значенням змінної, що знаходиться в лівій частині від знака присвоювання.

Якщо замість виразу в правій частині знаходиться змінна, то її значення стає значенням змінної, яке містить ліва частина команди присвоєння.

Приклади:

a:=2; b:=4; c:=a+b; a:=c;

У результаті виконання цієї послідовності команд а та с буде число 6.

Мова програмування Паскаль має команду присвоєння, формат для якої нічим не відрізняється від вищезазначеного.

Але у мові програмування Паскаль припускатиме також уведення певного значення змінної з клавіатури. Для цього використовуються оператори: read або readln. Їх формати такі:

read (список змінних);

readln (список змінних);

де список змінних – це список ідентифікаторів, що є іменами комірок, у які будуть заноситись відповідні значення, набрані на клавіатурі.

Розділовим знаком у списку є кома, а розділовим знаком при введенні є пробіл або новий рядок (натискання клавіші Enter).

Приклади команд:

read (x,y);

readln (count);

Команди розгалуження

Команди розгалуження призначені для розгалуження алгоритму, тобто зміни порядку виконання команд. У навчальній алгоритмічній мові є дві команди розгалуження: ЯКЩО й ВИБІР.

Команда ЯКЩО.

Формат команди:

якщо умова якщо умова

то серія_1 або то серія

інакше серія_2 все

все

(повна форма) (скорочена форма)

Під словом серія ми будемо розуміти команду або групу команд.

Команда в повній формі працює в такий спосіб: перевіряється умова, якщо вона істинна, то виконується серія_1, інакше – серія_2.

У скороченій формі команда виконує серію тільки тоді, коли умова істинна.

У мові Паскаль команда розгалуження має аналогічний вигляд та працює так само, як у НАМ.

Формат команди:

a) повна форма б) скорочена форма