Информатика и информационные технологии: конспект лекций. А. В. Цветкова
Чтение книги онлайн.

Читать онлайн книгу Информатика и информационные технологии: конспект лекций - А. В. Цветкова страница 3

СКАЧАТЬ target="_blank" rel="nofollow" href="#i_002.png"/>

      Типы, определяемые пользователем, – перечисляемый и интервальный. Структурированные типы имеют четыре разновидности: массивы, множества, записи и файлы.

      Кроме перечисленных, Pascal включает еще два типа – процедурный и объектный.

      Выражение языка состоит из констант, переменных, указателей функций, знаков операций и скобок. Выражение задает правило вычисления некоторого значения. Порядок вычисления определяется старшинством (приоритетом) содержащихся в нем операций. В языке Pascal принят следующий приоритет операций:

      1) вычисления в круглых скобках;

      2) вычисления значений функций;

      3) унарные операции;

      4) операции *, /, div, mod, and;

      5) операции +, —, or, xor;

      6) операции отношения =, <>, <, >, <=, >=.

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

      2. Стандартные процедуры и функции

Арифметические функции

      1. Function Abs(X);

      Возвращает абсолютное значение параметра.

      X – выражение вещественного или целочисленного типа.

      2. Function ArcTan(X: Extended): Extended;

      Возвращает арктангенс аргумента.

      X – выражение вещественного или целочисленного типа.

      3. Function Ехр(Х: Real): Real;

      Возвращает экспоненту.

      X – выражение вещественного или целочисленного типа.

      4. Function Frac(X: Real): Real;

      Возвращает дробную часть аргумента.

      X – выражение вещественного типа. Результат – дробная часть X, т. е.

      Frac (X) = X–Int (X).

      5. Function Int(X: Real): Real;

      Возвращает целочисленную часть аргумента.

      X – выражение вещественного типа. Результат – целочисленная часть X, т. е. X, округленный к нулю.

      6. Function Ln(X: Real): Real;

      Возвращает натуральный логарифм (Ln е = 1) выражения X вещественного типа.

      7. Function Pi: Extended;

      Возвращает значение Pi, которое определено как 3.1415926535.

      8. Function Sin(X: Extended): Extended;

      Возвращает синус аргумента.

      X – выражение вещественного типа. Sin возвращает синус угла X в радианах.

      9. Function Sqr(X: Extended): Extended;

      Возвращает квадрат аргумента.

      X – выражение с плавающей запятой. Результат того же самого типа, что и X.

      10. Function Sqrt(X: Extended): Extended;

      Возвращает квадратный корень аргумента.

      X – выражение с плавающей запятой. Результат – квадратный корень X.

Процедуры и функции преобразования величин

      1. Procedure Str(X [: Width [: Decimals]]; var S);

      Преобразовывает число X в строковое представление согласно

      Width и параметрам форматирования Decimals. X – выражение вещественного или целого типа. Width и Decimals – выражения целого типа. S – переменная типа String или символьный массив с нулевым окончанием, СКАЧАТЬ