свойства алгоритма - Дискретность (прерывность, раздельность) алгоритм должен быть разделен на шаги.Определенность – каждое правило алгоритма должно быть четким, однозначным и не оставлять места для произвола.Результативность (конечность) – алгоритм должен приводить к решению задачи за конечное число шагов.Массовость – алгоритм решения задачи разрабатывается в общем виде, то есть, он должен быть применим для некоторого класса задач, различающихся только исходными данными2.алгоритм - четкая последовательность действий, приводящая к результату за конечное число шагов.3.Типы алгоритмов - линейный, ветвление, циклический.4. Язык высокого уровня, языки низкого уровня.