русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Знаки операций


Дата добавления: 2014-02-04; просмотров: 752; Нарушение авторских прав


Функции для величин порядкового типа

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

CHR (X) – преобразование ASCII-кода в символ.

Аргумент функции должен быть целого типа в диапазоне 0..255. Результатом является символ, соответствующий данному коду.

ORD(X) – преобразования любого порядкового типа в целый тип.

Аргумент функции может быть величина любого порядкового типа (логический, литерный, перечисляемый). Результатом является величина типа LONGINT.

ROUND(X) – округление вещественного числа до ближайшего целого.

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

TRUNC(X) – получение целой части вещественного числа.

Аргумент функции – величина вещественного типа, а результат – целая часть этого числа. Если результат выходит за диапазон значений LONGINT, то во время выполнения программы возникает ошибка.

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

ODD(X) – проверка величины Х на нечетность.

Аргумент функции является величиной типа LONGINT, результат равен TRUE, если аргумент нечетный, и FALSE – если четный.

PRED(X) – определение предыдущего значения Х.

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

SUCC(X) - определение последующего значения Х.

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

Все операции в Турбо Паскале можно разбить на следующие группы:



- арифметические операции;

- логические операции;

- операции с битами информации;

- операции со строками;

- операции отношения;

- адресный оператор @.

Типы данных, которые используются в операциях, должны быть либо идентичными, либо совместимыми.

Арифметические операции применимы только к величинам целых и вещественных типов. Перечень арифметических операций приведен в таблице.

Знак Операция Тип операндов Тип результата
+ Сложение Целый Хотя бы один вещественный Целый Вещественный
- Вычитание Целый Хотя бы один вещественный Целый Вещественный
* Умножение Целый Хотя бы один вещественный Целый Вещественный
/ Деление Целый Хотя бы один вещественный Целый Вещественный
DIV Деление нацело Целые Целый
MOD Остаток от деления целых чисел Целые Целый

Операцию возведения в степень в Турбо Паскале предлагается реализовывать самому программисту в зависимости от конкретных значений операндов. Так, если основание степени положительное число, то возведение в степень можно реализовать по схеме: ax=exlna ÞEXP(X*LN(a)). Например, 1/3 Þ exp(1/3*ln(x)) или лучше exp(ln(x)/3), при х>0.



<== предыдущая лекция | следующая лекция ==>
Арифметические функции | Операции с битами информации


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.