Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Константы






 

Константы (числовые или строковые) не меняются в ходе исполнения программы. Значения констант записываются явно, числом или строкой символов. Например:

A%=12

Z$=”План на неделю”

n! =-54.2

Существует специальный оператор для описания констант.

Формат описания констант:

CONST имя переменной=константа

Например:

CONST F2=60, n%=12

Если переменная описана как константа с помощью CONST, QBASIC не позволит случайно изменить ее значение.

Пример:

CLS

DEFINT A-C

DEFLNG R

CONST G = 5

INPUT " Введите три значения"; A, B, C

R = A ^ 2 + B * C + G

PRINT " R="; R

END

Задание:

1. Набрать программу.

2. Запустить на выполнение.

3. В третьей строке внести изменение - DEF LNG заменить на DEFSNG.

4. В 6-ой строке внести изменение - * заменить на /.

 

 

 

 

 

 

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

В языке QBASIC используются:

• Арифметические выражения;

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

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

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

 

Арифметические выражения

 

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

Знак операции Название Пример
^ возведение в степень X^Y
* умножение X*Y
/ деление X/Y
+ сложение X+Y
- вычитание X-Y
\ деление нацело X\Y; 10\4 (ответ-2)
MOD вычисление остатка от целочисленного деления X MOD Y 10 MOD 3 (ответ-1)

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

;
Например:

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

х4+5х2+40

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

 

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

= - равно;

> - больше;

< - меньше;

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

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

< > - не равно.

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

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

IF k> 0 THEN …

WHILE I=0 …

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

 

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

a+b> c AND d< > 8

NOT(a> b)

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

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

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

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

WHILE d=0 OR k> 40…

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.