Человек, никогда не совершавший ошибок, никогда не пробовал ничего нового.
А. Эйнштейн

Задачи разбиты по разделам

Линейные

Линейный алгоритм – описание действий, которые выполняются однократно в заданном порядке. Исполнитель выполняет действия последовательно, одно за другим в том порядке в котором они следуют.

Ветвление

Разветвляющийся алгоритм - алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.

Циклы

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

Существуют три вида циклов. Это: цикл “До” (цикл с постусловием), цикл “Пока” (цикл с предусловием), цикл “ Для... (цикл со счётчиком)”. Они все состоят из нескольких этапов. Это :

  • Подготовка цикла, в которую входят начальные присвоения;
  • Тело цикла - команды повторения цикла;
  • Условие - обязательная часть циклов “До” и “Пока”.

Процедуры и функции

Процедура – вспомогательный алгоритм, описывающий некоторые действия (рисование окружности).
Функция – вспомогательный алгоритм для выполнения вычислений (вычисление квадратного корня, sin).

Массивы

Массив – это группа однотипных элементов, имеющих общее имя и расположенных в памяти рядом.

Обработка текстовой информации