Для начала я тебе объясню типы алгоритмов.
Линейный - это алгоритм, в котором все происходит последовательно. В нем нет ни условий, ни циклов.
Разветвляющий - алгоритм, в котором в зависимости от выполнения некоторого условия совершается либо одна, либо другая последовательность действий.
Циклический - алгоритм, в котором некоторые действия повторяются Nое число раз.
1) Прямоугольник - выполнение любого действия
Параллелограмм - ввод/вывод
Ромб - условие
Трапеция - цикл
2) Допустим, нам нужно вывести на экран числа от одного до тысячи, в данном случае нам нужен будет цикл.