Номер примера указан в соответствии с номером схемы вычислений данной задачи, разработанной в пункте 4.1. Разветвляющиеся вычислительные процессы.
Пример 3. Написать программу вычисления Z = max(A,B,C).
Алгоритм вычисления разобран в п. 4.1, схема вычисления представлена на рис.3. имена переменных в программе выбраны в соответствии со схемой.
Исходные данные А,В,С – переменные действительного типа обычной точности (типа Single). Введем их с помощью оператора ввода INPUT с клавиатуры под управлением списка. Под управлением списка выведем на дисплей и результат, переменную Z.
Результат Z и промежуточную переменную R объявляем переменными типа Single.
Напоминаем ! Что перед использованием переменных их надо обязательно объявить.
Для вычисления промежуточной переменной R и переменной результата Z используем структурный логический оператор IF.
Для читаемости снабдим программу комментариями. Заметим, что количество комментариев определяется автором.
‘ Вычисление Z = max(A,B,C)
DIM A as Single, B as Single, C as Single, Z as Single, R as Single
‘ Ввод исходных данных А,В,C
INPUT A,B,C
‘ Вычисление R = max(A,B)
IF ( A>= B) THEN
R = A
ELSE
R = B
ENDIF
‘ Вычисление Z = max(R,C)
IF(R >= C) THEN
Z = R
ELSE
Z = C
ENDIF
‘ Печать результата
PRINT “Z=”,Z
END