Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Inform_Met_2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.56 Mб
Скачать

Специальные символы

Специальные символы, выполняющие в языке определенные функции, обычно делят на три категории:

знаки пунктуации;

знаки операций;

зарезервированные слова.

Ряд символов и их назначение приведено в таблице 3

Структура программы выглядит так:

Таблица 3

( )

Выделение выражений, списков параметров

Апостроф, для выделения символа или строковой константы

:=

Знак присвоения

;

Разделение предложений программы

=

Отделение идентификатора типа от описания типа

,

Разделение элементов списка

:

Отделение переменной от типа, метки от оператора

[ ]

Выделение индексов массивов, размера строки

..

Разделение границ диапазона

Тело программы начинается словом BEGIN, а заканчивается словом END., где точка служит признаком конца программы.

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

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

Program Out1; {заголовок программы}

Var

X, Y, Pr : Real; {раздел объявления переменных}

Begin

Write(‘Ведите числа X и Y : ’); {вывод сообщений на экран}

ReadLn(X,Y); {чтение чисел с клавиатуры и

присваивание их значений переменным X и Y}

Pr:=X*Y; {вычисление произведения}

WriteLn(‘Произведение чисел X и Y= ’, Pr) {вывод результата}

End.

Типы данных

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

Выражения

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

Тип выражения определяется типом полученного значения.

Данные, которые не меняют своего значения в процессе вычислений, называются константами, а данные, которые меняют свое значение в процессе вычислений – переменными.

Арифметические операции и стандартные математические функции Паскаля представлены в следующей таблице:

Выражение

Тип операндов

Тип результата

Операция

A + B

R ,R

R

Сложение

I, I

I

I, R R, I

R

A – B

R ,R

R

Вычитание

I, I

I

I, R R, I

R

A * B

R ,R

R

Умножение

I, I

I

I, R R, I

R

A / B

R ,R

R

Деление

I, I

R

I, R R, I

R

A div B

I, I

I

Деление целых

A mod B

I, I

I

Остаток от деления целых

Abs(x)

I, R

I, R

Модуль аргумента

Sin(x)

I, R

R

Синус (х – в радианах)

Cos(X)

I, R

R

Косинус (х – в радианах)

Exp(X)

I, R

R

ex – експонента

Ln(x)

I, R

R

Натуральный логарифм

Sqr(x)

I, R

R

Квадрат х

Sqrt(x)

I, R

R

Корень квадратный

Arctan(x)

I, R

R

Арктангенс (радианы)

Round(x)

R

I

Округление до ближайшего целого

Int(x)

I, R

R

Целая часть х

Random

R

Псевдослучайное число в интервале [0, 1]

Random(x)

I

I

Псевдослучайное число в интервале [0, x]

Trunc(x)

R

I

Ближайшее целое, не превышающее х по модулю

Frac(x)

I, R

R

Дробная часть х

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]