Простые типы данных ЦелыеВещественныеСимвольныеЛогические
Величины целого типа ТипДиапазон Byte Word Shorting Integer Longint
Пример описания const a=3; var a:integer; i:byte;
Величины вещественного типа ТипДиапазон Real2.9* *10 38 Double5.0* *10 308
Пример описания const max=3.45;c=2.1E2; Var summa:real;
Символьные величины PEX=f; D=k;
Величины логического типа ТипВозможные значения BooleanTrue (истина), False (ложь)
Пример описания Var s:boolean;
ОперацияТипы данных Тип результата Значение операции a*b,a+b,a-binteger, integer integerумножение a*binteger, realreal a*breal, realreal a/binteger, integer real деление a/binteger, realreal a/breal, realreal a div binteger, integer integerделение без остатка a mod binteger, integer integerостаток от деления
ОперацияТипы данных Тип результата Значение операции a+ba+binteger, integer integerсложение a+ba+binteger, realreal a+ba+breal, realreal a-binteger, integer integerвычитание a-binteger, realreal a-breal, realreal
ПриоритетОперацияЗначение 0notОтрицание 1andЛогическое умножение (конъюнкция И) 2or xor Логическое сложение (дизъюнкция ИЛИ) Исключающее ИЛИ 3= < > = Равно Не равно Меньше Больше Не больше Не меньше
Таблица истинности логических операций aba and ba or ba xor b false truefalsetrue false true false
Пример (a>=0) and (a
Правильно ли записаны значения переменных? 5; -2; 3,7; 56.8; 2E2; 8.7E-3;.123E5; 345.; 3.6E8;
Определите, почему программа отказывается выполнять операции? X:=5mod2; X=7 div 3; X:=7.3 mod 7; X:=7 diw 3;
Определите результаты операций X:=3 mod 5; X:=7 div 3+7 mod 3; X:=27 div 3 div 3; X:=27 mod 5 +3
Верно ли записана структура программы? Var a:integer; Const c=10; Begin X:=x+1; end.
Определите значение переменной u (w:=true; v:=true; h:=false;) u:=v and h or w; u:=v and h or w=h; u:=v and h or (w=h); u:=not h and not w; u:=not h or not w;
Есть ли ошибки в заголовках программ? Programma mama; Program Синус; Program Begin ; Program privet12;
Какие из приведенных ниже имен нельзя использовать в заголовке программы? Ivanov_Petr_10a R5_122 Dog-Cat Petr Ivanov 10a 10b_Ivanov_Petr Alfa Alfa/Beta WR12.23
ФункцияТип аргумента Тип значени я функции Действие функции ABS (x)integer, realКак у xМодуль x COS (x)real Косинус, угол в радианах SIN (x)real Синус, угол в радианах ARCTAN (x)real Арктангенс, угол в радианах
ФункцияТип аргумента Тип значение функции Действие функции LN (x)real Натуральны й логарифм x SQR (x)integer, realКак у xКвадрат x SQRT (x)real Корень квадратный из x>=0 RANDOM (x) x - wordReal, word Значением…
ФункцияТип аргументаТип значени е функци и Действие функции Pireal INC (x,n)x:перечисляемы й n:integer Как x X увеличивается на n DEC (x,n)x:перечисляемы й n:integer real X уменьшается на n ODD(x)longintboolean Значение функции true, если x – нечетен, и false, если x - четен Функции преобразования типов
ФункцияТип аргумен та Тип значение функции Действие функции INT (x)real Целая часть x, но вещественного типа FRAK (x)real Дробная часть x TRUNC(x)reallongingЦелая часть x, x – в диапазоне longing ROUND (x) reallonging X,округленное до следующего целого числа
Примеры ПримерЗначение Y:=ODD(3); Y:=ODD(4); Y:=INC(4,6); Y:=DEC(5,2); Y:=INT(5.321); Y:=FRAK(5.321);
Примеры ПримерЗначение Y:=TRUNC(3.45); Y:=ROUND(5.3); Y:=ROUND(5.7); Y:=ROUND(-4.2); Y:=ROUND(-4.7);
Определите результат вычислений Y:=SQR(sin(0.5))+SQR(cos(0.5)); Y:=SQRT(SQR(3)+SQR(4)); Y:=INT(3.7)+ROUND(3.7); Y:=ABS(cos(Pi)-sin(Pi/2));