Контрольная работа: Алгоритм и его структура
ввод ( список ввода)
вывод ( список вывода).
Смысл операции присваивания состоит в вычислении результата выражения, стоящего справа от знака «:=», для конкретных значений входящих в него переменных и присваивании этого результата переменной, стоящей слева от знака «:=», например:
D := 5
D := D+1
Min := C
При выполнении операции ввода ввод ( A, B, C) переменным из списка ввода A, B и C присваиваются конкретные значения, вводимые с клавиатуры, например:
-5 7 20 {Enter}
В результате в памяти получим:
A = -5, B = 7, C = 20.
Операция вывода осуществляет вывод значений переменных и выражений из списка вывода на экран, например:
вывод (A, B, C, 10)
На экране получим:
- 5 7 20 10
Описание алгоритмов с помощью блок-схем.
Для разработки структуры программы удобнее пользоваться записью алгоритма в виде блок-схемы (в англоязычной литературе используется термин flow-chart). Для изображения основных алгоритмических структур и блоков на блок-схемах используют специальные графические символы.
Составим алгоритм вычисления квадратного корня из произвольного положительного вещественного числа х в виде блок-схемы.
Блок-схема для решения данного рода задач будет выглядеть следующим образом:
Начало
Ввод вещественного числа х
Вычисление корня по формуле
Вывод результата
Конец
Глава 2. Классификация алгоритмов
Различают три типа базовых структур:
· Следование
· Развилка
· Цикл
Структура Следование - одна из самых важных структур. Она означает, что два действия должны быть выполнены друг за другом.