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

3.6 ПриложениЕ Основные процедуры и функции для работы с арифметическими выражениями

Abs(X) - возвращает абсолютное значение аргумента. Параметр X - выражение целого или вещественного типа. Тип результата соответствует типу параметра.

ArcTan(X:Real):Real - возвращает арктангенс аргумента, результат представляет собой главное значение арктангенса в радианах.

Cos(X:Real):Real - возвращает косинус аргумента, X - угол в радианах

Sin(X: Real): Real - возвращает синус аргумента, X - угол в радианах.

Ln(X: Real): Real - возвращает натуральный логарифм аргумента.

Exp(X:Real):Real - возвращает экспоненциальное значение аргумента (число e в степени Х).

Dec(var X[; n: Longint]) - уменьшает значение переменной. Х - переменная перечисляемого типа, n - целочисленное выражение, задающего

величину, на которую уменьшается Х, если n не указано, то X:=X-1.

Inc(X [; n: Longint]) - увеличивает значение переменной. Х - переменная перечисляемого типа, n - целочисленное выражение, задающего величину, на которую увеличивается Х, если n не указано, то X:=X+1.

Int(X: Real): Real - возвращает целую часть аргумента, результатом будет целая часть Х, т.е. округляется в сторону нуля.

Round(X: Real): Real - округляет вещественное число до ближайшего значения целого типа.

Trunc(X: Real): Lonqint - округляет значение вещественного типа до значения целого типа. Результат - значение округлённое в сторону нуля.

Sqr(X) - возвращает квадрат аргумента. X - выражение целого или вещественного типа, результат имеет тот же тип, что и Х.

Sqrt(X: Real): Real - возвращает корень квадратный аргумента.

Pi: Real - возвращает значение 3,1415926535897932385.

Random[ (Range: Word) ] - возвращает случайное число. Если параметр Range не задан, то результатом будет вещественное число X такое ,что 0 ≤ X<1. Если Range задан, то он представляет выражение типа Word, а результат - случайное число в диапазоне 0≤X<N, где N - значение выражения Range. До обращения к Random следует вызвать генератор случайных чисел Randomize.

Randomize - инициализирует генератор случайных чисел.

Условные обозначения основных элементов схем алгоритмов

Элемент

Функции

Процесс - выполнение операции или группы операций. Внутри элемента или в комментариях к элементу указывают операции.

(Один вход – один выход)

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

(Один вход – один выход)

Ввод-вывод - обмен данными между устройствами. Внутри элемента или в комментариях указывают эти данные, при необходимости указывают устройства ввода-вывода. (Один вход – один выход)

Решение - выбор направления выполнения алгоритма в зависимости от условия. Внутри элемента или в комментариях указывают условие. Выходные направления помечают словами «True» и «False».

(Один вход – два выхода)

Линия потока - указание последовательности связей между элементами.

Пуск-останов - начало, конец программы или модуля.

(Один вход или один выход)

43