
- •Язык Pascal в популярном изложении
- •§ 1 Постоянные и переменные величины
- •§ 2 Арифметические действия. Элементарные функции
- •§ 3 Арифметические выражения. Скобки
- •§ 4 Вычисление значения арифметического выражения. Команда присваивания
- •§ 5 Типы числовых данных
- •§ 6 Описание числовых переменных
- •§ 7 Обобщение по вещественному типу данных
- •§ 8 Обобщение по целому типу данных
- •§ 9 Простая программа. Команда Writeln
- •§ 10 Исполнение программы. И снова о команде Writeln
- •§ 11 Исполнение программы (продолжение). Сообщения об ошибках
- •§ 12 Учимся самостоятельно писать программы и отлаживать их на компьютере
- •§ 13 Строка символов в команде Writeln
- •§ 14 Ввод исходных данных. Команда Readln
- •§ 15 Отношения между величинами
- •§ 16 Разветвляющиеся алгоритмы. Полное ветвление
- •§ 17 Разветвляющиеся алгоритмы. Неполное ветвление
- •§ 18 Давайте попробуем разработать программу - тест
- •§ 19 Команда множественного выбора case
- •§ 20 Графика в паскаЛе
- •§ 21 Цикл пока в языке Паскаль
- •§ 22 Цикл для каждого в языке Паскаль
- •§ 23 Работа цикла для каждого (for)
- •§ 24 Модификация цикла для каждого
- •§ 25 Некоторые специальные процедуры и функции, используемые в языке
- •§ 26 Разработка мультика
- •§ 27 Строковый тип данных
- •§ 28 Строковые процедуры и функции
- •§ 29 Массивы, размерность, длина, описание массивов
- •§ 30 Процедуры в языке Паскаль
- •1) Процедуры без параметров;
- •§ 31 Процедуры без параметров
- •§ 32 Процедура с параметрами-значениями
- •§ 33 Процедуры с параметрами-переменными
- •§ 33 Функции, определенные пользователем
- •§ 34 Несколько рекомендаций по использованию процедур и функций
§ 5 Типы числовых данных
Для того, чтобы переменная величина получила конкретное числовое значение (была задана) необходимо это значение ей присвоить.
Если переменной присваивается целое числовое значение, то она называется переменной целого типа (Integer), если присваивается вещественное числовое значение, то она называется переменной вещественного типа (Real).
! В арифметических выражениях НЕЛЬЗЯ смешивать величины разного типа.
Задания к § 5
Определите какого типа числовые переменные должны использоваться для обозначения
числа людей, едущих в автобусе;
числа школьников в классе;
числа покупаемых бутылок с Pepsi;
числа ежедневных уроков;
основания, высоты и площади треугольника;
количества килограмм яблок, которые можно съесть;
результата вычисления значения арифметического выражения 5х2-3х
§ 6 Описание числовых переменных
В Паскале следует позаботиться о том, чтобы сообщить компилятору с переменными какого типа он будет работать.
Для этого все переменные, которые будут использоваться в программе, необходимо описать.
Это делается так:
Var
A,B: Real;
X,Y,Z: Integer;
Это нужно для того, чтобы Паскалю было определено множество допустимых значений для переменных, а также допустимые действия над ними.
Задания к § 6
Опишите следующие переменные:
a, b,e – целого типа, x,y,gamma – вещественного типа.
Опишите переменные для обозначения:
числа людей, едущих в автобусе;
числа школьников в классе;
числа покупаемых бутылок с Pepsi;
числа ежедневных уроков;
основания, высоты и площади треугольника;
количества килограмм яблок, которые можно съесть;
переменной Х и результата вычисления значения арифметического выражения 5х2-3х
§ 7 Обобщение по вещественному типу данных
Вещественные числа – это числа с десятичной точкой в диапазоне от 10-37 до 1037
Описание вещественных переменных:
A:Real;
Операция деления обозначается /
Примеры арифметических выражений с делением:
2/3 5+А/(4*Х) (5+А)/(4*Х) (5+А)/4*Х
Задания к § 7
Запишите на Паскале следующие выражения:
+2x
+
cos2x
Записать в обычном виде следующие арифметические выражения:
2*C+3*D*D/3*A
5.14*g*g/(2*b)
SQRT ((х1+х2)/x1)
(P-A)/2+(P-B)/3*B-P-C/(4*C)
(а-в)*(а-в)/a-b
B*B/6.23/A/C
§ 8 Обобщение по целому типу данных
Целые числа – это числа без десятичной точки в диапазоне от –32768 до 32767.
Описание целых переменных:
Х: Integer;
Две операции деления:
DIV – целочисленное деление
MOD – остаток от деления.
Примеры результата выполнения операций деления:
9 DIV 2 результат 4
9 MOD 2 результат 1
Задания к § 8
Вычислите значения выражений или найдите ошибки:
20 div 6
20 div 4
2 div 5
123 div 0
20 mod 6
20 mod 4
2 mod 5
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.
|