Для начала проверьте правильность выполнения
предыдущих заданий. И если не все получилось, не
огорчайтесь, не ошибается тот, кто ничего не
делает.
1) а) Х=16777216
б) Х=-2 Y=6
2)
Program prim2_2;
Var X,Y,Z,R: real;
Begin
Write('Введите три числа ');
Readln(X,Y,Z);
R:=X;
X:=Z;
Z:=Y;
Y:=R;
Write(' X=' , X, ' Y=' , Y, ' Z=', Z);
End.
3) N:=N*N
4) X=0
5) a) b=5.8; a=5.8
б) b=0; а=0
Урок 3
На
предыдущем уроке вы познакомились с
представителями вещественного и целого типов. На
самом деле и тот и другой имеет несколько видов
отличающихся диапазоном допустимых значений.
В следующей таблице приведены 5 стандартных
целых типов:
тип
значение
формат
SHORTINT
-128..127
Знаковый
INTEGER
-32768..32767
Знаковый
LONGINT
-2147483648.. -2147483647
Знаковый
BYTE
0..255
Беззнаковый
WORD
0..65535
Беззнаковый
и 5 стандартных вещественных типов:
тип
значение
число
значащих чисел
REAL
2.9*10-39..1.7*1038
11..12
SINGLE
1.5*10-45..3.4*1038
7..8
DOUBLE
5.0*10-324..1.7*10308
15..16
EXTENDED
3.4*10-4932..1.1*104932
19..20
COMP
-2*1063+1..+2*1063-1
19..20
Арифметические выражения
Арифметические выражения строятся
из имен переменных, констант, знаков операций и
круглых скобок так, как это принято в математике.
При вычислении их значений операции выполняются
в порядке приоритета: *, /, DIV, MOD, а затем + и -.
Операции одинакового старшинства выполняются
слева направо.
Наряду с переменными и константами в
арифметические выражения можно включать
функции. При определении значения выражения,
прежде всего, вычисляются значения входящих в
него функций. В Паскале имеются следующие
стандартные функции:
функция
назначение
тип
результата
ABS(X)
Абсолютное
значение Х
Вещественный
ARCTAN(X)
Арктангенс
Х
Вещественный
COS(X)
Косинус Х
Вещественный
EXP(X)
ех
Вещественный
FRAC(X)
Дробная
часть Х
Вещественный
INT(X)
Целая
часть Х, обнуление дробной части
Вещественный
LN(X)
Натуральный
логарифм
Вещественный
PI
Значение
PI=3.1415926535897932385
Вещественный
ROUND(X)
Округление
до ближайшего целого
Целый
SIN(X)
Синус Х
Вещественный
SQR(X)
Квадрат Х
Тип аргумента
SQRT(X)
Квадратный
корень Х
Вещественный
TRUNC(X)
Отбрасывание
дробной части
Целый
Аргумент функции обязательно заключается в
скобки.
Выражение на Паскале, как впрочем, и на других
языках программирования, записывается в одну
строчку, а для сохранения порядка действий
используются скобки. Все действия должны быть
указаны. Например, 2Х + XY надо записать как 2*Х + Х*Y.
Задания
1)
Запишите на Паскале следующие выражения:
a)
c)
e)
b)
d)
f)
2) Найдите
значения переменных, если это возможно. Учтите,
что число 7.0 является вещественным, т.к. оно имеет
дробную часть, хотя и равную нулю. Операции MOD и DIV
можно выполнять только над целыми числами (Урок
2):
a) A:=21 DIV 5 b) A:= 2 MOD 3
B:= 20 MOD 5 B:= 36.0
MOD 6
C:= 14 DIV 6.0 C:= 81 DIV 0
D:= 14 MOD 0 D:= 38 DIV
6
E:= 5 MOD 13 E:= 3 DIV
2
3) Найдите значения переменных, если это возможно:
a) A:=SQR(100) b) A:=sqrt(9)
B:=sqrt(100) B:=SQR(9)
C:=SQR(-10)
C:=SQRT(-9)
D:=SQRT(-10) D:=SQR(-9)
E:=SQR(0.9)
E:=SQRT(0.0)
F:=SQRT(0)
F:=SQR(0.1)
4) Найдите значения переменных, если это возможно:
a) A:=ROUND(6.9) b) A:=ROUND(15.39)
B:=ROUND(6.48) B:=ROUND(15.8)
C:=TRUNC(9.5) C:=TRUNC(-39)
D:=FRAC(9.5)
D:=FRAC(39)
E:=INT(9.5)
E:=INT(39)
F:=TRUNC(-17) F:=TRUNC(5.6)
G:=FRAC(17)
G:=FRAC(-0.3)
H:=INT(-17)
H:=INT(1.25)
5) Запишите по правилам языка программирования
следующие выражения:
a)
d)
g)
b)
e)
h)
c)
f)
i)
Желаю
успехов!
Ганилова Татьяна Евгеньевна, school6@rikt.ru.