1)Алгоритм — набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата
Свойства :
-Массовость(т.е. можно применять алгоритм для решения целого класса задач одного типа, различающихся исходными данными)
-Понятность
-Дискретность(алгоритм представляется в виде конечной последовательности шагов и его исполнение расчленяется на выполнение отдельных шагов)
-Конечность(когда выполнение алгоритма заканчивается после выполнения конечного числа шагов)
-Определенность( алгоритм рассчитан начисто механическое исполнение)
Блок-схема– это способ представления алгоритма в виде наглядной графической схемы.
Основные конструкции алгоритма
1) линейный алгоритм (следование) - это способ организации действий, при котором команды (действия) следуют друг за другом, последовательно
2) Разветвляющийся алгоритм (ветвление) - обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из вариантов работы алгоритма
3) Циклический алгоритм (повторение) - обеспечивает многократное выполнение совокупности действий, которые называются телом цикла