русс | укр

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

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

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

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


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

Выражения вещественного типа


Дата добавления: 2013-12-23; просмотров: 917; Нарушение авторских прав


Математическая запись запись на Паскале

Неправильно правильно

Выражения целого типа

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

+ сложение x + y 5 + 3 = 8

- вычитание x – y 5 – 3 = 2

* умножение x * y 5 * 3 = 15

/ деление x / y 5 / 3 = 1

Div деление нацело x Div y 5 Div 3 = 1

10 Div 3 = 3

10 Div (-3) = -3

3 Div 5 = 0

125 Div 10 = 12

Mod остаток от деления x Mod y 5 Mod 3 = 2

10 Mod 3 = 1

10 Mod (-3) = 1

3 Mod 5 = 3

125 Mod 10 = 5

Как видно, для целочисленных операндов операции Div и / эквивалентны: их результат – целая часть частного без округления.

В Паскале нет отдельной операции возведения в степень, поэтому для ее реализации используется соотношение:

xa = ea ln x

Для изменения значения аргумента можно использовать процедуры инкремента и декремента:

Inc(x) увеличение аргумента на 1

Inc(x, n) увеличение аргумента на n

Dec(x) уменьшение аргумента на 1

Dec(x, n) уменьшение аргумента на n

 

Порядок вычисления выражений целого типа:

1. вычисление значений функций

2. выполнение операций типа умножения: * / Div Mod

3. выполнение операций типа сложения: + -

Порядок вычислений может быть изменен с помощью круглых скобок.

 

Правила записи выражений целого типа:

· нельзя пропускать (подразумевать) знаки операций; особенно это относится к знаку умножения *

· нельзя ставить рядом два знака операций

· операции Mod и Div необходимо выделять пробелами:

3y 3*y

(a + b)(c – d) (a + b) * (c – d)

r – s * -5 r – s * (-5)

Примеры записи выражений целого типа:

2a + 3b 2 * a + 3 * b

b2 Sqrt(a) * b * b

5x3 5 * x * x * x

+ a * b / c + c / (a * b)

x-1 1 / x

log2 x ln(x) / ln(2)

x100 Exp(100 * Ln(x))



Exp(Ln(1 + x) / 3)

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

+ сложение x + y 5.2 + 3.1 = 8.3

- вычитание x – y 5.2 – 3.1 = 2.1

* умножение x * y 5.2 * 3.1 = 16.12

/ деление x / y 5.0 / 2.0 = 2.5

При записи выражений вещественного типа желательно все целочисленные константы (целые числа), входящие в выражение, представить в виде вещественных, то есть записывать не 2 , а 2.0, не -12, а -12.0 .

Порядок вычисления этих выражений и правила их построения не отличаются от порядка вычисления и правил построения выражений целого типа.

Примеры записи выражений вещественного типа:



<== предыдущая лекция | следующая лекция ==>
Выражения | Обычная запись запись на Паскале


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


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

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

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


 


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

 
 

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

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