
- •8 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
- •Виконавець алгоритму — це об’єкт живої чи неживої матерії, який здатний виконати алгоритм.
- •Властивості алгоритму.
- •Масовість. Алгоритм повинен розв’язувати будь-яку задачу певного типу і бути застосованим до допустимих вхідних даних.
- •Результативність. Виконання послідовності операцій алгоритму повинно приводити до конкретного результату.
- •Формальність. Будь-який виконавець, який здатний сприймати
- •Способи описання алгоритмів.
- •Словесні (див. Задачу 1);
- •Словесно-формульні (див. Задачу 2);
- •Графічні (блок-схема).
- •14 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
- •Арифметичні вирази.
- •1) У виразах можуть бути математичні функції. Аргумент функції треба брати у круглі дужки. Аргументом може бути стала, змінна або
- •28 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
- •30 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
- •Константи і змінні.
- •Приклад. Var х,у: real;
- •Опис величин у мові Паскаль.
- •Структура програми мовою Паскаль. Програма складається
- •Розділ описів. Опис величин.
- •Label — оголошення міток;
- •Соnst — оголошення сталих;
*—множення;
/—ділення;
+—додавання;
——
віднімання;
:
= — присвоювання (запам’ятовування),
виконується разом із однією з попередніх
операцій.
Алгоритм
можна описати таким чином:
Помножити
а
на х
і
запам’ятати в а: (а: =а*х).
До
отриманого результату додати Ь:
(а: =а + Ь).
Отриманий
результат помножити на х: (а: =а* х),
До
отриманого результату додати с: (а: =а
+с).
Ним
може бути людина, ЕОМ, дресирована
тварина, робот, системи типу «людина —
машина», «верстат — автомат» тощо.
Виконавець
повинен «вміти» виконувати всі вказівки
даного алгоритму. Система
вказівок виконавця —
це сукупність вказівок, які може виконати
виконавець.
Визначеність.
Операції, які використовуються в
алгоритмі, не повинні мати двоякого
тлумачення; не повинно виникати питання,
що саме і як потрібно робити. Порядок
виконання операцій має бути строго
визначений.
З
.Дискретність.
Процес виконання алгоритму повинен
складатися з окремих завершених
операцій, які виконуються послідовно
і за скінченний час.
і виконувати
вказівки алгоритму (навіть не розуміючи
їх змісту), діючи за алгоритмом, може
виконати поставлене завдання.8 Уроки з основ інформатики та обчислювальної техніки.10-11 класи
Виконавець алгоритму — це об’єкт живої чи неживої матерії, який здатний виконати алгоритм.
Властивості алгоритму.
Масовість. Алгоритм повинен розв’язувати будь-яку задачу певного типу і бути застосованим до допустимих вхідних даних.
Результативність. Виконання послідовності операцій алгоритму повинно приводити до конкретного результату.
Формальність. Будь-який виконавець, який здатний сприймати
Способи описання алгоритмів.
Словесні (див. Задачу 1);
Словесно-формульні (див. Задачу 2);
Графічні (блок-схема).
9
При
записі блок-схем окремі дії зображаються
геометричними
символами — фігурами,
що мають стандартне призначення та
позначення.
Окремо виконувані дії
називають операторами і позначають у
вигляді
блоків.
Задача
3.
Знайти модуль числа.
Блок-схема
алгоритму. Найбільш використовувані
блоки позна-
чаються
так:
Початок
і кінець процесу обробки.
СИ}
/ /
Блок введення —виведення.
Основи
алгоритмізації та програмування
У:=-Х |
|
¥:=Х |
|
|
1 |
і |
|
Логічний блок.
Блок виконання дій (арифметичний блок).
Блок модифікації (параметр циклу періодично змінюється та перевіряється умова належності параметра певним межам).
Блок звертання до підпрограми.
За допомогою псевдокодів (наприклад, алгоритмічною мовою (п 2.2 (2))).
При складанні алгоритмів можна поєднувати різні форми опису. Вправа 3.
Що ми розуміємо під поняттям «алгоритм»?
Навести приклади алгоритмів і описати їх різними способами.
Навести приклади виконавців алгоритмів.
Навести приклади допустимих та недопустимих команд для таких виконавців:
а) людина;
б) робот;
в) пристрій дистанційного керування телевізором.
