Подобно конструктору, алгоритмы составляют из базовых элементов.
Выделяют три типа алгоритма:
» линейный;
» разветвляющийся;
» циклический.
Такие алгоритмы удобно иллюстрировать с помощью блок-схем.
Пример: Алгоритм «Первая помощь при отеке Квинке»
1) вызвать скорую помощь;
2) убрать аллерген от больного;
3) обеспечить приток свежего воздуха;
4) успокоить пострадавшего.
Пример: Алгоритм нахождения максимума двух чисел
1) получить два числа;
2) сравнить числа;
3) найти максимум.
Пример: Алгоритм возведения 2 в степень 4
1) получить число 2;
2) умножить число на 2;
3) результат умножить на 2;
4) результат умножить на 2.
Пример: Алгоритм чтения книги
1) взять книгу;
2) пока не закончилась книга:
а) прочти страницу;
б) перелистни страницу.