Базовые алгоритмические конструкции
Алгоритм можно представить как некоторую структуру, состоящую из отдельных базовых
компонентов:
1.
Следование – линейный алгоритм;
2.
Ветвление – условный алгоритм;
3.
Цикл – циклический алгоритм.
Линейный алгоритм...
More
Базовые алгоритмические конструкции
Алгоритм можно представить как некоторую структуру, состоящую из отдельных базовых
компонентов:
1.
Следование – линейный алгоритм;
2.
Ветвление – условный алгоритм;
3.
Цикл – циклический алгоритм.
Линейный алгоритм образуется последовательностью действий, выполняющихся один за
другим.
Блок-схема:
Пример: По введенным переменным a, b, c квадратного уравнения определить
дискриминант.
Составим алгоритм в виде блок схемы:
Реализуем данный алгоритм на языке Паскаль:
Program diskrimenant;
Var a, b, c, d: real;
Begin
Writeln(‘Введите, пожалуйста, значение переменных a, b, c по порядку’);
Readln(a, b, c);
D:=b*b – 4*a*c;
Writeln(‘Дискриминант равен ’, D:2:5);
End.
Условный алгоритм обеспечивает в зависимости от результата проверки условия (да или
нет) выбор одного из альтернативных путей работы алгоритма.
Каждый путь ведет к
общему выходу так, что работа алгоритма будет продолжаться вне зависимости от того,
какой путь выбран.
Условие представляет со
Less