Дипломная работа: Электронное портфолио учителя информатики, ориентированное на тему "Алгоритмизация" в базовом курсе информатики
Циклический алгоритм позволяет существенно сократить объем программы.
Для организации цикла необходимо предусмотреть:
задание начального значения параметра цикла - переменной, которая будет изменяться при повторениях цикла;
изменение значения этой переменной перед каждым новым повторением цикла;
проверку условия окончания повторений по значению параметра и переход к началу цикла, если повторения не закончены.
Существует два вида циклов:
цикл "до";
цикл "пока".
В цикле "до" тело цикла выполняется определенное количество раз.
1.2.3 Способы описания алгоритмов
Рассмотрим три способа описания алгоритмов:
словесно-формульный (на естественном языке с использованием математических формул);
графический (блок-схема);
на языке программирования (программа).
Для наглядности рассмотрим пример решения квадратного уравнения с помощью всех трёх способов.
1 способ: словесно-формульный.
Пусть дано квадратное уравнение a*x2 + b*x + c = 0.
Напишем алгоритм решения этого уравнения.
Начало.
Ввод A, B, C.
D = B2 - 4 A C.
Если D < 0, то идти к п.6.
Если D > 0, то идти к п.8.
Действительных корней нет.
Идти к п.10.
X1 = ( - B - ) / 2 А; X2 = ( - B +) / 2 A.
Вывести значения X1 и X2 .
Конец.
2 способ: графический (блок-схемный).