четвер, 18 вересня 2014 р.

Ви завітали на блог Бабака Антона, студента фізико-математичного факультету Уманського Державного Педагогічного Університету , майбутнього вчителя інформатика, і я хотів би розповісти вам про таку тему, як "Алгоритмізація".
Почну з того, що саме означає термін "алгоритмізація",  всім відома вікіпедія трактує його так: "Алгоритмізація (algorithmization) — розділ інформатики, метод опису систем або процесів шляхом створення алгоритмів їх функціонування. Алгоритмізація процесів — опис процесів мовою математичних символів для одержання їх алгоритму. Розрізняють також алгоритмізацію обчислень, алгоритмізацію навчального процесу тощо". Хоча якщо сказати по простому то це наука яка вивчає алгоритми і способи їх створення. 
А що ж тоді таке алгоритм? Можна знову ж звернутися до вікіпедії, як і робить більшість людей.
"Алгор́итм (латинізов. Algorithmi, від імені перського математика IX сталь-Хорезмі) — послідовність, система, набір систематизованих правил виконання обчислювального процесу, що обов'язково приводить до розв'язання певного класу задач після скінченного числа операцій.[1] При написанні комп'ютерних програм алгоритм описує логічну послідовність операцій. Для візуального зображення алгоритмів часто використовують блок-схеми."
Але дане твердження надає представлення, що алгоритми виглядають лише приблизно ось так:

Але насправді це не так, адже алгоритм це попросту послідовність дій і якщо алгоритмізація, як тема, розглядається лише на інформатиці, це не означає, що вона ніяким чином не відноситься до інших типів життєдіяльності. Можна привести навіть такий, дещо гумористичний приклад:

І таких прикладів можна привести безліч. Наприклад коли ви розв'язуєте певну задачу ви застосовуєте певний алгоритм (план) дій навіть , якщо там лише одна дія це всеодно алгоритм.
І тепер коли ми зрозуміли. що собою представляє алгоритмізація загалом, ви можете перейти до її більш детального розгляду за посиланнями:
            Виконавець алгоритму
                   Властивості алгоритму
                        Базові структури алгоритму
                             Способи запису алгоритму
                                    Поняття величини
                                             Технології програмування
                                                       Структурний підхід до проектування алгоритмів

4 коментарі: