Этапы разработки
1. Описание потребнойстей и их анализ
2. Дизайн программного продукта
3. Разработка
4. Проверка
5. Выпуск и внедрение продукта
6. Обслуживание продукта

Алгоритм – это точное понятное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной задачи.

Указание выполнить конкретное действие называется командой.

Свойство алгоритмов

1. Дискретность
2. Понятность
3. Однозначность
4. Массовость
5. Результативность
6. Правильность

Виды алгоритмов

Линейный – все действия выполняются строго в последовательности
Разветвляющийся – действия выполняются в зависимости от выполнения или не выполнения условия
Циклический – содержит повторяющиеся действия

Блок начала или окончания выполнения алгоритма

Блок ввода – вывода

Блок присваивания/расчета

Блок обращения к подпрограмме

Команда ветвления имеет полную или сокращенную форму

Цикл “ДЛЯ”

Условный оператор

if/else/elif