- •8 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
- •Графічні (блок-схема).
- •Виконавець алгоритму — це об’єкт живої чи неживої матерії, який здатний виконати алгоритм.
- •Властивості алгоритму.
- •Масовість. Алгоритм повинен розв’язувати будь-яку задачу певного типу і бути застосованим до допустимих вхідних даних.
- •Результативність. Виконання послідовності операцій алгоритму повинно приводити до конкретного результату.
- •Формальність. Будь-який виконавець, який здатний сприймати
- •Способи описання алгоритмів.
- •Словесні (див. Задачу 1);
- •Словесно-формульні (див. Задачу 2);
- •14 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
- •Арифметичні вирази.
- •1) У виразах можуть бути математичні функції. Аргумент функції треба брати у круглі дужки. Аргументом може бути стала, змінна або
- •28 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
- •30 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
- •Константи і змінні.
- •Приклад. Var х,у: real;
- •Опис величин у мові Паскаль.
- •Структура програми мовою Паскаль. Програма складається
- •Розділ описів. Опис величин.
- •Label — оголошення міток;
- •Соnst — оголошення сталих;
Константами
називають величини, значення яких
встановлені в описовій частині програми
і котрі в процесі її википання не
змінюються. Для визначення констант
служить службове слово const.
Приклад,
const
g=9.8;
с=3Е8
:
Змінними
називаються величини, значення яких
змінюється в процесі виконання програми.
Для опису змінних використовується
службове слово var:
n,m,l:
іnteger;
з заголовка,
розділів описів і розділу операторів:
рroqram
<Назва програми>;
<Розділи
описів>
Ьеqin
<Розділ
операторів> еnd.
Перший
рядок — це заголовок програми. Назву
програмі дає користувач. Символ {;}
використовують для розмежування
синтаксичних конструкцій, а один чи
декілька пропусків — для розмежування
слів у конструкціях. Після слова Ьеqin
та
перед еnd
цей
символ не пишуть. Програма закінчується
крапкою.
У
найпростіших програмах розділів описів
може не бути.
Приклад
1.
Розглянемо програму
No_орus
для виведення на екран чисел 5 і 10 в
окремих рядках:
рroqram
No_орus;
Ьеqin
writeln
- (5);
writeln
(10)
еnd.
Тут
writeln
(писати) є оператором виведення на екран
дисплея результатів, у нашому випадку
— чисел 5 і 10.
Розділи
описів складаються з розділів оголошень
міток (позначок) і сталих, розділу описів
типів даних, розділу оголошення змінних,
розділу описів процедур і функцій
користувача. Розділи описів розпочинаються
із відповідних службових слів:30 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
Константи і змінні.
Приклад. Var х,у: real;
Опис величин у мові Паскаль.
Структура програми мовою Паскаль. Програма складається
Розділ описів. Опис величин.
Label — оголошення міток;
Соnst — оголошення сталих;
Основи
алгоритмізації
та програмування
31
tupe
—
опис типів;
var
—
оголошення
змінних;
procedure
—опис підпрограм-процедур;
function
—опис
підпрограм-функцій.
Усі
розділи рекомендується записувати в
наведеному вище порядку. Не всі розділи
обов’язкові в кожній програмі. Ми
обмежимось поки що детальним розглядом
тільки двох розділів: оголошення сталих
і оголошення змінних.
Щоб
програма була компактною та наочною,
слід використовувати сталі, значення
яким надаються в розділі оголошення
сталих соnst.
Такі
сталі називають іменованими.
Розділ
оголошення сталих
має структуру:
const
<ім'я
1> = <значення 1>;
<ім’я
n>
= <значення n>;
У
мові Паскаль усі змінні повинні бути
оголошені із зазначенням типу змінних.
Тому розділ
оголошення змінних
слід вважати одним із найважливіших.
Він має вигляд:
vаг
список
імен типу 1>:<назва типу 1>;
<список
імен типу n
>:<назва типу n
>;
Розділ
операторів.
Послідовність виконуваних операторів
розташовують між службовими словами
begin
та end:
begin
<оператор
1>;
<оператор
2>;
<оператор
n>
end.
Задача
1.
Обчислити довжину кола L
та площу круга S
за заданим радіусом R.
Метод
розв’язування: L
= 2пR;
8
= пR2.
Розділ
операторів у відповідній програмі
матиме вигляд:
readin
(R);
рі:
=3 .14;
L:=2*рі*R;
S:
=рі
*R*R;
writeln
(L,S);
