Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
IF X>=Y THEN
Z=X^2+SIN(Y)
ELSE
Z=Y^3-COS(X)
PRINT “Z=”;Z
END
Пример 2.3 Для заданных значений переменных а, b вычислить Z:
3 Да 4
5 Да 6
Да 8
Рисунок 5 Схема алгоритма решения примера 2.3
PRINT“Введите A, B”
INPUT A,B
IF A<=15 THEN
Z=X^2+B:GOTO 20
IF A<0 THEN
Z=A+B/2:GOTO 20
IF A <=9 THEN
Z=SIN(A^2)+B
ELSE
Z=COS(B^2)+A^3
20 PRINT “Z=”;Z
END
У оператора IF ветвь ELSE можетотсутствовать, тогдаоператор записывается в виде:
IF условие THEN оператор 1
и реализуется схемой, представленной на рисунок 6.
Да
Нет
Рисунок 6 Схема условного оператора IF при отсутствии ветви ELSE
Если условие удовлетворяется (ветвь «Да»), то выполняется оператор 1, записанный за ключевым словом THEN и управление передается оператору, непосредственно следующему за IF. Если условие не выполняется (ветвь «Нет»), управление сразу же передается следующему оператору.
Рассмотрим организацию циклических вычислений с помощью оператора условного перехода IF.
Пример 2.4 Вычислить и вывести на печать все значения аргумента х и функции при изменении х от 1 до 20 с шагом 0,25.
Х=1
5 Y=X^2+X*SIN(X)
Дата публикования: 2015-10-09; Прочитано: 310 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!