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

2.8. Загальний вигляд алгоритму з використанням величин

Загальний вигляд алгоритму, записаного навчальною алгоритмічною мовою (НАМ) з використанням величин, має вигляд:

АЛГ Назва алгоритму (Список величин з вказівкою їхніх типів)

АРГ імена комірок для розміщення вихідних даних

РЕЗ імена комірок для розміщення результату

ПОЧ Список проміжних величин з вказівкою їхнії типів

Команди НАМ

КІН.

Назва алгоритму – довільний текст, що відображає призначення алгоритму.

Список величин із вказівкою їхніх типів – це імена комірок для розміщення вихідних і вхідних даних із вказівкою їхніх типів.

Список проміжних величин із вказівкою їхніх типів – це проміжні (робочі) комірки із вказівкою їхніх типів.

Службові слова АЛГ, АРГ, РЕЗ становлять заголовок алгоритму, що являє собою коротку умову завдання, АЛГ – назва алгоритму, АРГ указує на те, що дано на вході, а РЕЗ – що потрібно одержати на виході.

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

2.9. Загальний вигляд словесного алгоритму

Загальний вигляд словесного алгоритму, записаного на НАМ, має вигляд:

АЛГ Назва алгоритму

ПОЧ

Словесні команди

КІН.

Як бачимо, у словесних алгоритмах величини відсутні, і тому для програмування вони не становлять особливого інтересу. Надалі словесні алгоритми розглядати не будемо.

Контрольні запитання

1.Що таке алгоритмічна мова?

2.Назвіть елементи мови і дайте їм визначення?

3.Назвіть об’єкти мови і дайте їм визначення?

4.Що таке алфавіт мови і з чого він складається?

5.Що таке синтаксис мови? Назвіть розділові знаки, які використовуються в НАМ та мові Паскаль.

6.Поясніть, з якою метою вводиться типізація величин і які типи вам відомі.

7.Які відношення між величинами використовуються у програмуванні?

8.Який загальний вигляд алгоритму з використанням величин?

9.Який загальний вигляд словесного алгоритму?

10.Який загальний вигляд алгоритму мовою Паскаль?

11.Поясніть, чому ми не розглядаємо словесні алгоритми.

12.Що ви розумієте під заголовком алгоритму?

13.Як описуються константи та змінні мовою Паскаль?

Вправи

Вправа 1. Складіть заголовки до алгоритмів: «Розв’язання квадратного рівняння» і «Розв’язання біквадратного рівняння».

Вправа 2. Комірки мають такий тип: а ДІЙСН, b ЛІТ, с ЦІЛ, d ДІЙСН. Виберіть із запропонованих варіантів правильне розташування величин у комірках і обгрунтуйте свій вибір:

a) a:=1; b) b:=’Справа № 412; c) c:=2.5;

d) d:=”123”; e) a:=2.5e3; f) c:=1.5 e-3.

Вправа 3. Визначте імена й типи комірок, які можна оголошувати для даних:

a) 1.5; b) Ми за мир!; с) 25 грн.;

d) 7,24; e) 2.5e3; f) 125%.

2. 10. Команди алгоритмічної мови

Загальні відомості

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

Опис команд слід подавати за структурою:

а) назва;

б) призначення;

в) формат (загальна форма запису, або загальний вигляд);

г) як працює;

д) приклади.

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