Как найти значение арифметического выражения в qbasic

от admin

Выражения в языке qbasic

Операндами арифметического выражения могут быть переменные, константы, функции и другие арифметические выражения. В арифметических выражениях используются следующие арифметические операции.

Знак операции

возведение в степень

вычисление остатка от целочисленного деления

10 MOD 3 (ответ-1)

Операции расположены в порядке уменьшения приоритета. Для изменения приоритета используются круглые скобки.

х 2 – х + 2 на языке QBASIC ( х ^ 2 – х + 2 ) / (х ^ 4+5*х^2+40)

Условные выражения

Операндами условного выражения могут быть переменные, числа, функции, строки символов. Знаками отношения в условных выражениях служат:

>= — больше или равно;

<= — меньше или равно;

Условное выражение принимает булево (логическое) значение: TRUE или FALSE.

Условные выражения широко используются в операциях ветвления и в организации циклов. Например:

Логические выражения

Операндами логического выражения являются условные выражения, которые соединяются между собой знаками логических операций AND («И», конъюнкция), OR («ИЛИ», дизъюнкция), NOT (отрицание), например:

Логическое выражение принимает булево (логическое) значение: TRUE или FALSE.

Частный случай логического выражения — условное выражение.

Так же, как и условные выражения, логические выражения применяются в операциях ветвления и в организации циклов, например:

IF d<>0 AND z$=»V» THEN…

WHILE d=0 OR k>40…

Символьные выражения

Операндами символьных выражений являются строки символов. Для этих выражений определена лишь одна операция — конкатенация (соединение) строк. Знак операции — «+», а результат операции — новая строка символов. Например, «Оболочка «+»Windows» результата — » Оболочка Windows»

Встроенные функции

Назначение (математическая запись)

Пример/результат

Модуль значения арифм_выражения(|X|)

арктангенс значения арифм_выражения

Косинус аргумента (угол в радианах)

Синус аргумента (угол в радианах)

Тангенс аргумента (угол в радианах)

Экспоненту значения арифм_выражения

Корень квадратный из значения арифм_выражения ( X )

Функции преобразования числовых значений

Целая часть арифм_выражения

Наибольшее целое, которое меньше или

Равно значению арифм_выражения

Округляет значение арифм_выражения

по правилам арифметики

Например: Записать выражения на языке программирования QBASIC

Записать выражения на языке программирования QBASIC

tg 2 x

x+ sin x 3

|х-1| • ³√| у |

-x-2 + (x²+4)

2 + sin 2 Z

B = х ( arctg 2 Z l – ( x + 3) )

Команды в языке QBASIC

Программа, написанная на любом языке программирования, представляет собой набор инструкций, описывающий процесс выполнения алгоритма задачи. Инструкции записываются по определенным правилам, предусмотренным требованиями языка. Инструкции исходной программы называются командами или операторами.

Любую команду в программе можно снабдить поясняющим текстом — комментарием. Комментарии облегчают понимание текста программы. Комментарии можно записать двумя способами:

REM произвольный текст

На ход вычислений команда REM никакого влияния не оказывает.

REM вычисление функции

Имя переменной = выражение

Эта команда выполняется в два шага:

вычисляется значение арифметического или символьного выражения, указанного в правой части команды;

ПРАКТИЧЕСКАЯ РАБОТА "СРЕДА ПРОГРАММИРОВАНИЯ.ТЕСТИРОВАНИЕ ГОТОВОЙ ПРОГРАММЫ"

Программа – это форма представления алгоритма для исполнения его машиной.

Под языком программирования (ЯП) понимают совокупность средств и правил представления алгоритма в виде, приемлемом для компьютера.

Команды на языке программирования называются операторами

Чтобы начать работу с QBasic, надо запустить программу QBasic.exe.

После запуска QBasic на экране появится окно:

После написания программы, чтобы ее просмотреть, надо нажать клавишу F5. программа будет исполнена в случае отсутствия синтаксических ошибок. При допуске ошибки после запуска программы на экране появится окно с сообщением об ошибке. Можно выбрать кнопку Справка, чтобы получить информацию о допущенной ошибке, либо нажать клавишу Enter или Esc. После осуществляется возврат в окно редактирования, где курсор будет находиться в том месте, где была допущена ошибка. После исправления ошибок можно запустить программу с места, где она прервалась– F5, запустить программу сначала– Shift+F5. нажатием клавиши Alt осуществляется попадание в меню.

Читать:
Почему не работает прокси

Для перехода на русский язык предназначено правое сочетание клавиш Ctrl+Shift, на английский левое сочетание клавиш Ctrl+Shift

Алфавит QBasic содержит в себе следующие символы:

заглавные буквы латинского алфавита;

знаки арифметических операций: +, -, *, / (деление), ^ (возведение в степень), \ (деление нацело), «МОД» (деление по модулю);

Если необходимо вычислить значение арифметического выражения или нескольких арифметических выражений, то необязательно составлять программу. Можно использовать ЭВМ в режиме непосредственного счета.

Для этого не нужно делать никаких специальных переходов, потому что при включении ЭВМ находится в этом режиме.

Для того чтобы произвести вычисления, достаточно после оператора PRINT набрать нужное выражение.

пример: Нахождение значения арифметического выражения в QBasic будет выглядеть следующим образом–

PRINT 23*456-12/35+ SQR(56)

После запуска программы на исполнение нажатием клавиши F5 будет получено значение данного арифметического выражения: 10495.14.

Оператор PRINT в QBasic предназначен для вывода данных на экран. Если после оператора PRINT взять любую последовательность символов в кавычки, то эта последовательность и будет выведена на экран.

ЗАДАНИЯ К ПРАКТИЧЕСКОЙ РАБОТЕ:

Задание №1. Написать программу, которая выведет на экран Ваши ФИО и адрес местожительства.

Задание №2. Написать программу вычисления выражения:

при

Задание №3. Ответить на вопросы:

Что такое программа?

Что называется оператором?

Как осуществляется просмотр результата программы в Qbasic?

Для чего предназначен оператор INPUT в Qbasic?

Как найти значение арифметического выражения в Qbasic?

Задание №4. Протестировать программу для задачи №1 и записать свои данные в таблицу:

Как найти значение арифметического выражения в qbasic

пример:Нахождение значения арифметического выражения в QBasic будет выглядеть следующим образом–

PRINT 23*456-12/35+ SQR(56)

REM
INPUT
X=A Читается «переменной X присваивается значение переменной А»
PRINT
END

пример: Написать программу вычисления выражения при .

END

  • + (сложение, слева от клавиши <Backspace> или на малой цифровой клавиатуре «серый плюс»);
  • — (вычитание, то же, что дефис, или на малой цифровой клавиатуре «серый минус»);
  • * (умножение, там же, где цифра 8 на основной клавиатуре при нажатой клавише <Shift> или на малой цифровой клавиатуре «серая звездочка»);
  • / (деление, на разных клавиатурах бывает в разных местах или на малой цифровой клавиатуре «серый слэш»);
  • ^ (возведение в степень, при выбранном латинском шрифте там же, где цифра 6 на основной клавиатуре при нажатой клавише <Shift>);
  • () (скобки, там же, где цифры 9 и 0 на основной клавиатуре при нажатой клавише <Shift>).

CLS

GOTO 1

1. IF x<y THENa=xELSEa=y

2. IF (2<=x) AND (x<=10) THENy=SIN(x)

CLS
REM Вычисление значения функции
INPUT «Введем произвольное значение x»; x
IFx-4<>0 THENy=1/(x-4): GOTO 1 ELSE GOTO 2
1 PRINT «Значение функции =»; y: GOTO 3
2 PRINT «Функция y не определена»: GOTO 3
3 END

Задача №2: составить программу для вычисления значения функции по одной из формул

CLS

IFx<10THENy=x+a: goto 1 ELSEy=SIN(x)-b: goto 1

1 PRINT“y=”; y

END

Нажмите, чтобы узнать подробности

После написания программы, чтобы ее просмотреть, надо нажать клавишу F5. программа будет исполнена в случае отсутствия синтаксических ошибок. При допуске ошибки после запуска программы на экране появится окно с сообщением об ошибке. Можно выбрать кнопку Справка, чтобы получить информацию о допущенной ошибке, либо нажать клавишу Enter или Esc. После осуществляется возврат в окно редактирования, где курсор будет находиться в том месте, где была допущена ошибка. После исправления ошибок можно запустить программу с места, где она прервалась– F5, запустить программу сначала– Shift+F5. нажатием клавиши Alt осуществляется попадание в меню.

пример: Нахождение значения арифметического выражения в QBasic будет выглядеть следующим образом–

PRINT 23*456-12/35+ SQR(56)

при

Похожие статьи