Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник по Pascal с задачами NEWXP.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
461.82 Кб
Скачать

§ 5 Типы числовых данных

Для того, чтобы переменная величина получила конкретное числовое значение (была задана) необходимо это значение ей присвоить.

Если переменной присваивается целое числовое значение, то она называется переменной целого типа (Integer), если присваивается вещественное числовое значение, то она называется переменной вещественного типа (Real).

! В арифметических выражениях НЕЛЬЗЯ смешивать величины разного типа.

Задания к § 5

  1. Определите какого типа числовые переменные должны использоваться для обозначения

  1. числа людей, едущих в автобусе;

  2. числа школьников в классе;

  3. числа покупаемых бутылок с Pepsi;

  4. числа ежедневных уроков;

  5. основания, высоты и площади треугольника;

  6. количества килограмм яблок, которые можно съесть;

  7. результата вычисления значения арифметического выражения 5х2-3х

§ 6 Описание числовых переменных

В Паскале следует позаботиться о том, чтобы сообщить компилятору с переменными какого типа он будет работать.

Для этого все переменные, которые будут использоваться в программе, необходимо описать.

Это делается так:

Var

A,B: Real;

X,Y,Z: Integer;

Это нужно для того, чтобы Паскалю было определено множество допустимых значений для переменных, а также допустимые действия над ними.

Задания к § 6

  1. Опишите следующие переменные:

a, b,e – целого типа, x,y,gamma – вещественного типа.

  1. Опишите переменные для обозначения:

  1. числа людей, едущих в автобусе;

  2. числа школьников в классе;

  3. числа покупаемых бутылок с Pepsi;

  4. числа ежедневных уроков;

  5. основания, высоты и площади треугольника;

  6. количества килограмм яблок, которые можно съесть;

  7. переменной Х и результата вычисления значения арифметического выражения 5х2-3х

§ 7 Обобщение по вещественному типу данных

Вещественные числа – это числа с десятичной точкой в диапазоне от 10-37 до 1037

Описание вещественных переменных:

A:Real;

Операция деления обозначается /

Примеры арифметических выражений с делением:

2/3 5+А/(4*Х) (5+А)/(4*Х) (5+А)/4*Х

Задания к § 7

  1. Запишите на Паскале следующие выражения:

  1. +2x

  2. +

  3. cos2x

  1. Записать в обычном виде следующие арифметические выражения:

  1. 2*C+3*D*D/3*A

  2. 5.14*g*g/(2*b)

  3. SQRT ((х1+х2)/x1)

  4. (P-A)/2+(P-B)/3*B-P-C/(4*C)

  5. (а-в)*(а-в)/a-b

  6. B*B/6.23/A/C

§ 8 Обобщение по целому типу данных

Целые числа – это числа без десятичной точки в диапазоне от –32768 до 32767.

Описание целых переменных:

Х: Integer;

Две операции деления:

DIV – целочисленное деление

MOD – остаток от деления.

Примеры результата выполнения операций деления:

9 DIV 2 результат 4

9 MOD 2 результат 1

Задания к § 8

  1. Вычислите значения выражений или найдите ошибки:

  1. 20 div 6

  2. 20 div 4

  3. 2 div 5

  4. 123 div 0

  5. 20 mod 6

  6. 20 mod 4

  7. 2 mod 5

  8. 3.0 mod 3

§ 9 Простая программа. Команда Writeln

Простая программа на языке Pascal состоит из двух частей.

Первая частьописание переменных. Оно начинается со слова Var. И выглядит примерно так:

Var

X,У : Integer;

A,В,С : Real;

Z : Integer;

В этой части указываются все переменные, которые будут использоваться в программе и тип, к которому они относятся. Обратите внимание на оформление: имена переменных отделяются друг от друга запятыми, перед типом, к которому они относятся, ставится двоеточие, а после него - точка с запятой.

Вторая часть - исполняемая часть программы. Она начинается со слова Begin и заканчивается словом End. (End с точкой!)

Запишем теперь первый вариант нашей программы

Var

X,У : Integer;

A,В,С : Real;

Z : Integer;

Begin

X:=5;

Y:=9;

Z:=(X+Y)*(X-Y);

A:=15;

B:=5;

C:=A/B;

End.

Результат вычисления произведения суммы двух целых величин Х и У на их разность будет присвоен переменной Z, а частное от деления вещественной величины A на B и будет присвоено переменной С.

Чтобы увидеть результат на экране компьютера нам понадобится команда вывода результата. Она начинается со слова Writeln, а после него, в круглых скобках, перечисляются имена переменных, значения которых нужно сообщить в ходе выполнения программы.

Предположим, что нас интересует только значение Z. Тогда после вычисления Z нужно написать такую команду:

Writeln(Z);

Если нас интересует кроме Z еще и С, то после вычисления С можно написать

Writeln(С);

Или сделать так:

Writeln(Z,C);

Теперь готовы два варианта программы

Var

X,У : Integer;

A,В,С : Real;

Z : Integer;

Begin

X:=5;

Y:=9;

Z:=(X+Y)*(X-Y);

Writeln(Z);

A:=15;

B:=5;

C:=A/B;

Writeln(C);

End.

Var

X,У : Integer;

A,В,С : Real;

Z : Integer;

Begin

X:=5;

Y:=9;

Z:=(X+Y)*(X-Y);

A:=15;

B:=5;

C:=A/B;

Writeln(Z,C);

End.