Реферат: Основы языка Паскаль
s: = s + n*n;
n: = n + 1;
UNTIL N*N>100;
writeln (‘s =’, s);
|
|
+
Алгоритм вычисления произведения
Пример: Вычислить n!
![]() |
PROGRAM PROIZW;
VAR
n: integer;
p, i: integer;
BEGIN
writeln (‘введите значение n’);
readln (n);
p: = 1;
FOR i: = 1 TO N DO
P: = P*I;
writeln (‘произведение =’,P);
END.
Однако при n= 8, в данной программе Р = -25216, хотя в действительности Р = 40320. P необходимо присвоить формат longint.
Связано это с неправильным описанием данных.
Рассмотрим, какие целочисленные типы кроме integer возможны в Паскале и какое кол-во разрядов отводится под каждый тип:
Shortint (короткое целое) | 8 бит (старший левый разряд знаковый) | -128 ≤ а ≤ 127 |
Integer (целое) | 16 бит (ст. разряд знаковый) | -32768 ≤ а ≤ 3276 |
Longint (длинное целое) | 32 бит (ст. разряд знаковый) | -2147483648 ≤ а ≤ 2147483647 |
Byte (байт) | 8 бит (без знака) | 0 ≤ а ≤ 255 |
Word | 16 бит | 0 ≤ а ≤ 65535 |
Вещественное число в ПЭВМ представлено в экспоненциальной форме
N = m*E ± p,
где m – мантисса числа (диапазон от 1 до 9).
В следующей таблице приведены возможные вещественные типы языка Паскаль и диапазон изменения.
Длина байт | Название типа | Кол-во значащих цифр | Диапазон десятичного порядка |
4 | Single | 7..8 | -45..+38 |
6 | Real | 11..12 | -39..+38 |
8 | Double | 15..16 | -324..+308 |
10 | Extended | 19..20 | -4951..+4932 |
8 | comp | 19..20 | -2-63 +1..2+63 -1 |
Структурированные типы
Структура – строение, расположение, порядок, совокупность устойчивых связей объекта, обеспечивающих его целостность и тождественность самому себе, т.е. сохранение основных свойств при различных внешних и внутренних изменениях.
Переменные структурного типа состоят не из одного элемента, а из нескольких. К ним относятся массивы, записи, множества и файлы.
Массивы
Массив – область машинной памяти, в которой могут размещаться совокупности значений одного и того же типа, а также, набор переменных, объединенных общим назначением и имеющих одно имя.
В информатике различают массивы одномерные и двумерные. К одномерным массивам относятся числовые и символьные последовательности. К двумерным – матрицы (либо их ещё называют таблицами).
Элемент массива – отдельная переменная, входящая в массив.