Please enable JavaScript.
Coggle requires JavaScript to display documents.
1 ((Етапи розробки програм, 1) Постановка задачі (звичайною мовою, можливо…
-
1) Постановка задачі (звичайною мовою, можливо, без залучення ЕОМ).
2) Аналіз, формалізований опис задачі, вибір математичної моделі.
-
4) Проектування загальної структури програми з використанням відповідних методологій (наприклад, «зверху-вниз»).
-
6) Налагодження та верифікація програми (синтаксичні помилки, як правило, вказує компілятор, логічні помилки потрібно перевіряти на тестових задачах).
7) Одержання результатів, їх інтерпретація і можлива модифікація моделі.
-
-
-
Алгоритм — це чітко визначена для конкретного виконавця послідовність дій, які спрямовані на досягнення поставленої мети або розв'язування задачі певного типу. Сам термін «алгоритм» з'явився в результаті перекладу на європейські мови імені арабського математика IX століття Аль-Хорезмі, який описав правила (алгоритми) виконання основних арифметичних операцій у десятковій системі числення.
-
- Скінченність. Виконання кожного алгоритму повинно завершуватись за скінченне число кроків.
- Результативність. Виконання алгоритму завжди повинно приводити до певного результату (можливо, негативного). Воно не може закінчуватись невизначеною ситуацією або ж не закінчуватись взагалі.
- Формальність. Виконавець відповідно до алгоритму повинен одержати результат, не вникаючи в його суть. Ця властивість має особливе значення для автоматизації виконання алгоритмів. Очевидно, що комп'ютери не можуть розуміти суть завдань і окремих вказівок алгоритмів.
- Визначеність. Будь-який алгоритм повинен бути описаний так, щоб при його розшифровуванні у виконавця не виникло двозначних вказівок. Тобто різні виконавці згідно з алгоритмом повинні діяти однаково та прийти до одного й того самого результату.
- Масовість. За допомогою складеного алгоритму повинен розв'язуватись цілий клас задач.
- Зрозумілість. В алгоритмі повинні бути лише операції, які знайомі виконавцеві. При цьому виконавцем алгоритму може бути: людина, комп'ютер, робот тощо.
-
-
-