Условный алгоритм (ветвление) - в зависимости от выполнения условия выполняется та или иная последовательность действий.
Используется для отбора чисел. Ветвления можно "вкладывать" друг в друга.
Полная форма ветвления
if {условие} then {команда 1} else {команда 2}
Неполная форма ветвления
if {условие} then {команда 1}
Если после then или/и else выполняется более одной команды, то пишется begin...end;
Цикл со счетчиком - количество повторов известно. Используется для решения задач, в которых необходимо выполнить перебор последовательности чисел, для работы с массивами.
Цель перебора: отбор чисел, соответствующих заданному условию, для нахождения их количества, суммы, произведения.
Переменная цикла - всегда целочисленная, требует объявления, не может изменятся в программе.
Шаг в переборе может быть равен 1 или -1.
{шаг 1}
for i:={начальное значение} to {конечное значение} do begin
{тело цикла}
end;
{шаг -1}
for i:={начальное значение} downto {конечное значение} do begin
{тело цикла}
end;
Цикл с условием - используется для написания программ, когда заранее неизвестно число шагов, но известно условие, при котором выполняется тело цикла.
Используется для написания программ для работы с числами, соответствующими определенным условиям.
В теле цикла требуется переменная, отвечающая этому условию для продолжения цикла. Как только переменная приобретает значение, не соответствующее условию, цикл завершается.
while <условие> do begin
{тело цикла}
end;
Стандартные алгоритмы (количество, сумма, произведение) ПРИМЕР
Стандартные алгоритмы (минимум, максимум, среднее арифметическое) ПРИМЕР
Количество цифр в числе ПРИМЕР