Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2_1курс.doc
Скачиваний:
6
Добавлен:
15.11.2019
Размер:
251.39 Кб
Скачать

Константы

Константы бывают

числовые строковые логические

-10

9.5

1Е10 означает (1010)

4е3 (4103)

строковая константа - любая последовательность символов в апострофах, например,

’London’

’ДонНТУ’

0 (False)

1 (True)

    1. Стандартные арифметические функции

в математике

на Паскале

sin x

cos x

arctg x

ln x

ex

|x|

x2

sin(x)

cos(x)

arctan(x)

ln(x)

exp(x)

abs(x)

sqr(x)

sqrt(x)

Аргумент функции всегда указывается в скобках; для тригонометрических функций – в радианах.

Функция преобразования типов

StrToFloat – Функция преобразования строкового значения (string) в действительное число (real)

StrToInt - Функция преобразования строкового выражения в целое число (Integer)

FloatToStr - Функция преобразования действительнного числа в строковое значение

IntToStr - Функция преобразования целого числа в строковое значение

Для преобразования вещественного числа х в целое будем пользоваться функциями: trunc(x) и round(x). Фукция trunc(x) отбрасывает дробную часть числа х, а фукция round(x) округляет х до ближайшего целого по правилам арифметики.

Например, пусть переменные а, i, j объявлены так:

var a: real;

i,j: integer;

и пусть a=-7.7.

Тогда в результате вычислений по формулам

i:=trunc(a);

j:=round(a);

переменная i примет значение -7, а переменная j станет равной -8.

    1. Арифметические выражения

Записываются в строку; очередность операций – как в математике. Если приоритет операций одинаков, то операции выполняются слева направо.

операция

в Паскале

комментарий

сложение

a+b

вычитание

a-b

умножение

a*b

деление

вещественное

a/b

нацело

a

a и b - целые

div b

равно целой части от деления a на b. Например, 17 div 5 равно 3.

остаток по модулю

a mod b

равно остатку от деления a на b. Например, 17 mod 5 равно 2.

возведение в степень: xy

t= xy

t= xy

t:=exp(y*ln(x));

Uses Math;

t:=POWER(x,y);

для этой операции нет специального символа; пользуемся одним из 2-х способов:

1способ: представляем

2способ: в предложении Uses (в начале текста модуля) добавляем библиотеку Math к списку подключенных к модулю биб-к. После этого можно пользоваться функцией POWER из этой биб-ки, которая вычисляет xy.