Алгоритми та програми
Алгоритм - це послідовність дій. Іншим словом (інструкція).
Властивості алгоритму:
- Зрозумілість. Щоб виконавець міг досягти поставленої перед ним мети, використовуючи даний алгоритм, він повинен уміти виконувати кожну його вказівку, тобто розуміти кожну з команд, що входять до алгоритму.
- Визначеність (однозначність). Зрозумілий алгоритм все ж таки не повинен містити вказівки, зміст яких може сприйматися неоднозначно.
- Дискретність. Як було згадано вище, алгоритм задає повну послідовність дій, які необхідно виконувати для розв'язання задачі.
- Масовість. Дуже важливо, щоб складений алгоритм забезпечував розв'язання не однієї окремої задачі, а міг виконувати розв'язання широкого класу задач даного типу.
- Результативність. Взагалі кажучи, очевидно, що виконання будь-якого алгоритму повинне завершуватися одержанням кінцевих результатів.
Типи алгоритмічних структур:
- Структура слідування - це лінійна структура,яка являє послідовність команд виконуваних поспіль.
- Структура розгалуження - вид керуючої структури, що передбачає можливість виробу команд залежної від будови.
- Структура повторення - це процес який виконується кілька разів у залежності виконання роботи.
Програма - це набір команд, записаних мовою програмування. Програми створюють не для виконавця Людина.
Команда - це речення , яке спонукає до дії.
Коментарі
Дописати коментар