Реферат: Основы языка Паскаль

s: = s + n*n;

n: = n + 1;

UNTIL N*N>100;

writeln (‘s =’, s);

нет
END.
да
-

+

Алгоритм вычисления произведения

Пример: Вычислить 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

Структурированные типы

Структура – строение, расположение, порядок, совокупность устойчивых связей объекта, обеспечивающих его целостность и тождественность самому себе, т.е. сохранение основных свойств при различных внешних и внутренних изменениях.

Переменные структурного типа состоят не из одного элемента, а из нескольких. К ним относятся массивы, записи, множества и файлы.

Массивы

Массив – область машинной памяти, в которой могут размещаться совокупности значений одного и того же типа, а также, набор переменных, объединенных общим назначением и имеющих одно имя.

В информатике различают массивы одномерные и двумерные. К одномерным массивам относятся числовые и символьные последовательности. К двумерным – матрицы (либо их ещё называют таблицами).

Элемент массива – отдельная переменная, входящая в массив.

К-во Просмотров: 741
Бесплатно скачать Реферат: Основы языка Паскаль