Модуль System является фактически основной библиотекой Turbo Pascal. С многими из процедур и функций данного модуля мы уже познакомились, изучая различные типы данных, стандартный ввод-вывод и другие разделы.
Ниже приведены некоторые процедуры и функции этого модуля.
Процедуры управления обработкой
Break – досрочный выход из цикла Continue – начало новой итерации цикла Exit - позволяет немедленно выйти из текущего блока. Halt - останавливает выполнение программы и возвращает в операционную систему. RunError - останавливает выполнение программы и генерирует ошибку времени выполнения.
Функции преобразования
Chr - возвращает символ с заданным порядковым номером. Ord - возвращает порядковый номер, имеющий значение порядкового типа. Round - округляет значение вещественного типа до значения типа LongInt. Trunc - усекает значение вещественного типа до значения типа LongInt
Арифметические функции
Примечание: При компиляции в режиме числового сопроцессора, {$N+,E+}, возвращаемые значения в программах с плавающей точкой в модуле System (Sqrt, Pi, Sin и т.д.) имеют тип Еxtended вместо Real. Abs - возвращает абсолютное значение аргумента. ArcTan - возвращает арктангенс аргумента. Cos - возвращает косинус аргумента. Exp - возвращает экспоненту аргумента. Frac - возвращает дробную часть аргумента. Int - возвращает целую часть аргумента. Ln - возвращает натуральный логарифм аргумента. Pi - возвращает значение числа Pi {3.1415926535897932385} Sin - возвращает синус аргумента. Sqr - возвращает аргумент в квадрате. Sqrt - возвращает квадратный корень аргумента.
Обработка данных порядкового типа
Процедуры порядкового типа
Dec - уменьшает значение переменной. Inc - увеличивает значение переменной.
Функции порядкового типа
Odd - проверяет, является ли аргумент нечетным числом. Pred - возвращает предшествующее значение аргумента. Succ - возвращает его последующее значение.
Обработка строк
Строковые процедуры
Delete - удаляет подстроку из строки. Insert - вставляет подстроку в строку. Str - преобразует численное значение в его строковое представление. Val - преобразует строковое значение в его численное представление.
Строковые функции
Concat - выполняет конкатенацию последовательности строк. Copy - возвращает подстроку из строки. Length - возвращает длину строки. Pos - производит поиск подстроки в строке.
Функции преобразования типов
Chr – получение символа по его коду. Hight - получение максимального значения величины. Low - получение минимального значения величины Ord – порядковый номер величины перечисляемого типа. Round – округление вещественного числа до целого. Trunc – целая часть числа.
Процедуры и функции различного назначения
Randomize – процедура инициализации генератора случайных чисел. Random – функция получения случайного числа.
Function random[(Range:word)]:<целый или вещественный тип>
Формирует случайное число целого или вещественного типа.
Если параметр Range не определен, то результатом будет случайное число типа Real в диапазоне 0 <= X < 1. Если параметр Range определен, то результатом будет случайное число в диапазоне 0 <= X < Range.
Если Range равняется 0, то значение 0 и будет возвращено.
Чтобы инициализировать генератор случайных чисел, вызовите процедуру Randomize. UpCase – функция преобразования строчной буквы в прописную.
Опубликовал Kest
April 30 2010 15:25:32 ·
0 Комментариев ·
7754 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.