Як створити алгоритм

Алгорітмірованіе - наука про створення алгоритмів і процесів, найважливіша компонента структурного програмування. Без алгоритмів не обійдеться складання бізнес-плану, розробка програми для мобільного або комп`ютерної гри. Вміння створювати алгоритми дозволяє робити багато речей багаторазово, з мінімумом зусиль, в автоматичному режимі.
Як створити алгоритм



Інструкція
1
Вперше слово «алгоритм» вжив один з творців сучасної алгебри, мудрець і астроном Аль-Хорезмі ще в 224 році н.е. у своїх фундаментальних працях. У його розумінні алгоритм - інструкція, яка дозволяє вирішити задачу. Аль-Хорезмі був шанованою вченим серед своїх колег, і складання таких інструкцій стало в математичній середовищі нормою.
2
Найважливішу практичну і прикладну роль складання алгоритмів набуло з появою комп`ютерів. Величезні машини на електронних лампах були створені з метою обчислення складних виразів і вирішення завдань. Комп`ютер мислити творчо не вміє, розуміючи лише вказівки (команди) в двійковому коді. Алгоритм в програмуванні - послідовність команд, ведуча до досягнення результату.
3
Для того щоб скласти алгоритм, спочатку потрібно визначити мету. Потім можна сформулювати своїми словами (і записати на папері, нехай навіть розпливчасто), як цієї мети досягти.
4
Основні риси алгоритму - стислість викладу, крокова поетапність, зрозумілість виконавцю. Хороший приклад алгоритму - кулінарний рецепт. Перетворіть ваше розпливчасте опис досягнення мети в інструкцію, розбиту на конкретні дії, які наближають досягнення мети. Команди повинні бути ясними, можливими, що не викликають питань, вимірними. Наприклад: «Візьміть 2 яйця. Варіть їх 10 хвилин в каструлі. Очистіть від шкаралупи ».
5
Для перекладу алгоритму в програмний код потрібно максимально спростити його. Потім можна переписати його в «псевдокоді» - в цій мові всі дії виконуються в стилі програмування, але людськими, а не програмними словами. По завершенні псевдокод переводиться в код на відомому вам мовою програмування, а сама програма компілюється (виконується обчислювальною машиною).

Переглядів: 2481

Увага, тільки СЬОГОДНІ!