# data[].attributes.body
Алгоритм - це послідовність точно визначених дій, що однозначно призводять до вирішення поставленого завдання. Термін "алгоритм" походить від імені узбекського математика Аль Хорезмі, який у IX сторіччі розробив правила арифметичних дій над числами у десятковій системі числення. Процес алгоритмізації передує процесу програмування.

# data[].attributes.headline
Алгоритми мають такі

# data[].attributes.body
Алгоритми мають такі властивості:
- дискретність - тобто розчленованість алгоритму на зручні, зрозумілі, доступні частини;
- масовість (типовість) - можливість використання для інших задач того ж класу;
- результативність - отримання результату завжди;
- детермінованість - визначеність, однозначність результату при заданих похідних даних;

# data[].attributes.headline
 Існують декілька 

# data[].attributes.body
Існують декілька типів алгоритмів.
1. Лінійний алгоритм.
Алгоритм зветься лінійним, якщо він має N кроків і кожен крок виконується послідовно один за одним від початку до кінця.

2. Розгалужений алгоритм.
Алгоритм зветься розгалуженим, якщо послідовність виконання кроків алгоритму змінюється в залежності від деяких умов.
Умова - це логічний вираз, який може приймати два значення: "так" - якщо умова вірна або "ні" - якщо умова не вірна. Будь-яка умова складається з трьох частин: ліва частина, знак порівняння, права частина. Наприклад: А(0, Х ( А(В, Z = 0.

3. Циклічний алгоритм.
Алгоритм зветься циклічним, якщо певна послідовність кроків виконується декілька разів у залежності від заданої величини. Ця величина зветься параметром циклу. У будь-якому циклічному алгоритмі повинен бути параметр. Цикл закінчується, коли параметр приймає задане значення.

# data[].attributes.body
Програма (фр. programme письмове оголошення, порядок денний, від грец. prógramma вказівка) — заздалегідь затверджена (визначена) дія.

# data[].attributes.headline
Різниця між програмо

# data[].attributes.body
Різниця між програмою та алгоритмом

# data[].attributes.attachment_link.title
3. Алгоритми та програми

# data[].attributes.attachment_link.title
Triventy - Preview of Quiz"Алгоритми та програми"

# data[].attributes.attachment_link.keywords[].name
программирование

# data[].attributes.attachment_link.keywords[].name
алгоритмизация

# data[].attributes.attachment_link.keywords[].name
программирование с нуля

# data[].attributes.attachment_link.keywords[].name
учимся программированию

# data[].attributes.attachment_link.authors[].name
Эдуард Мецкер

# data[].attributes.attachment_link.description
Алгоритмизация - как основа программирования. В данном видео вы познакомитесь с определением алгоритма, узнаете какие типы и формы представления алгоритма существуют, а также узнаете, как алгоритм связан с программой.