Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

INPUT X,Y



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...