Головна

INPUT X

  1. File Input and Output
  2. File Input and Output
  3. InputStream

да IF X = 0 THEN Y = SIN (X) / X ELSE Y = 1

PRINT "Y =". Y, "X =". X

END

або варіант 2:

CLS

INPUT X

IF X = 0 THEN Y = SIN (X) / X: GOTO М1

Y = 1

Малюнок 1 Схема алгоритму M1: PRINT "Y ="; Y, "X ="; X

END

Робота програми(Підрядник), варіант 1:

Очищення екрану.

Оператором INPUT X вводиться значення аргументу Х.

Перевіряється умова - якщо (IF) Х = 0, то (THEN) У обчислюється за формулою Y = SIN (X) / X, інакше (ELZE) У = 1.

Виводяться на екран значення У і Х.

Кінець програми.

Варіант 2:

Очищення екрану.

Введення Х.

Перевірка умови - якщо Х = 0, тоді У обчислюється за формулою Y = SIN (X) / X і оператором безумовного переходу GOTO управління передається мітці М1, т. Е. Друку У і Х. Якщо цього переходу не зробити, то наступним оператором параметр Y перевизначити, т. е. йому присвоїти інше значення (Y = 1), а обчислене значення Y загубиться.

Якщо умова не виконується, то програма переходить до наступного оператору У = 1, до друку Y і Х і програма закінчується (Кінець) ..

приклад 2

Скласти програму і вивести на друк значення функції у.

y = max {a, min {b, c}}

Словесний алгоритм:

За умовою завдання треба знайти спочатку найменшу з змінних b и с, А потім порівняти її на максимум з величиною а і результат привласнити змінної у.

програма:

CLS

INPUT "ВВЕСТИ a, b, c"; a, b, c

IF b

IF a> u THEN y = a ELSE y = u

PRINT "y ="; у

END

Робота програми(Підрядник):

Очищення екрану.

Введення значень a, b, c, через кому.

Якщо b

 



програми розгалуження | приклад 4

Графічні оператори QBASIC | Програма малювання графічних об'єктів | Побудова графіків функцій | опис програми | завдання | складання алгоритмів | запис виразів | Стандартні функції QBASIC | розділові знаки | Запуск QBASIC, введення і редагування програм |

© um.co.ua - учбові матеріали та реферати