Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Константы
Константы (числовые или строковые) не меняются в ходе исполнения программы. Значения констант записываются явно, числом или строкой символов. Например: 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 используются: • Арифметические выражения; • Условные выражения; • Логические выражения; • Символьные выражения.
Арифметические выражения
Операндами арифметического выражения могут быть переменные, константы, функции и другие арифметические выражения. В арифметических выражениях используются следующие арифметические операции.
Операции расположены в порядке уменьшения приоритета. Для изменения приоритета используются круглые скобки.
х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…
|