русс | укр

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

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

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

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


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

Урок № 13. Выражения.


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


 

Выражение представляет собой конструкцию, определяющую состав данных, операции и порядок выполнения операций над данными. Выраже­ние состоит из:

- Операндов

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

- Круглых скобок

Тип значения выражения определяется типом операндов и со­ставом выполняемых операций.

Операнды представляют собой данные, над которыми выполняются дейст­вия. В качестве операндов могут использоваться константы, пе­ременные, элементы массивов и функции.

Операции определяют действия, которые, выполняются над операндами.

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

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

Арифметические операции:

+ (сложение)

- (вычитание)

* (умножение)

/ (деление)

При умножении и делении тип результата всегда будет вещественный.

В модулях system, SysUtils и Math содержится большое количество функ­ций для работы с числовыми данными, которые можно использовать в арифметических выражениях:

Abs(X) — абсолютное значение х

sqrt(X) — квадратный корень из х

Sqr(X) — возведение х в квадрат

Ln(X) — натуральный логарифм х

Ехр(Х) — возведение числа е в степень х

Random(n) – случайное число в диапазоне от 0 до n-1

Arctan(x) – арктангенс (х)

sin(X) —-синус угла х, заданного в радианах

и другие тригонометрические функции.

В Object Pascal отсутствует операция возведения в степень. Возведение числа (выражения) в целую степень можно выполнить в цикле путем многократного умножения на данное число. Возведение положительного ненулевого числа х в любую степень А можно выполнить с помощью выражения Ехр(A*Ln (X)).



 

С переменными целочисленного типа, кроме того, можно производить следующие арифметические операции:

Div — целочисленное частное от деления двух чисел

Mod – целочисленный остаток от деления двух чисел

Пример. K:= 40 div 13 => k=3

K:= 40 mod 13 => k=1

К данным целочисленного типа применима функция odd(X):Boolean, которая анализирует четность выражения х. Функция возвращает значение True, если число нечетное.



<== предыдущая лекция | следующая лекция ==>
Записи. | Процедуры и функции. Действие процедуры и функции


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


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

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

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


 


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

 
 

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

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