русс | укр

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

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

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

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


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

Данные вещественного типа


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


Вещественные константы аналогичны рациональным числам в математике и могут быть записаны в двух формах: с фиксированной точкой и с плавающей точкой.

Константы с фиксированной точкой – это десятичные числа, в которых целая часть от дробной отделяется точкой (а не запятой, как в это принято в математике).

Математическая запись Запись на языке PASCAL
2,386 2.386
-15,25 -15.25
0,01 0.01
2.0

В последней строке этого примера целое число 2 записано в виде вещественной константы.

Вещественная константа так же, как и целая, может быть именованной.

В математике число в форме с плавающей запятой записывается в нормализованном виде:

m×10P,

где m – мантисса – целое или дробное число; Р – порядок – целое число.

В языке PASCAL эта форма записи имеет вид ± mE ± p, где m – мантисса – константа целого или вещественного типа в форме с фиксированной точкой; р – порядок – константа целого типа, занимающая не более пяти позиций вместе со знаком.

 

 

Пример 2.2.

Математическая запись Запись в нормализованном виде
3,7×10–12 3.7Е-12
–0,62×10–4 -0.62Е-4
0,03×105 0.03Е+5 или 0.03Е5

 

Вещественные переменные могут принимать только вещественные значения. Как и переменные целого типа, вещественные подлежат описанию в разделе описаний программы. Для их описания могут быть использованы ключевые слова real ([риал] – реальный ) и др. Наиболее часто используется тип real, например,

var имя1, имя2,...: real;

После слова указания типа обязательно ставится знак ’; ’.

var a2, result, psi : real;

Описаны три переменные вещественного типа с именами a2, result, psi.

Над данными вещественного типа можно выполнять операции сложения, вычитания, умножения, деления. Результатом выполнения этих операций является константа вещественного типа. Диапазон значений данных типа real по модулю – от 2.9e-39 до 1.7e+38, число десятичных цифр в мантиссе – 11.



Арифметические выражения представляют собой формальное правило для вычисления нового значения. Выражения строятся из операндов, знаков операций и круглых скобок. В качестве операндов могут использоваться константы, переменные и стандартные функции; над ними могут быть выполнены операции сложения, вычитания, умножения, деления. Например,

а + b*c

sqrt(x) + d

a div b

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

1. Записывать выражение нужно строго в одну строку. Использование верхних и нижних индексов не допускается.

2. Все знаки операций должны быть указаны явно. Так произведение а и b должно быть записано как a*b.

3. Нельзя записывать подряд два знака арифметических операций. Выражение 2*a*b/–x записано неверно. Его следует записать как 2*a*b/(– x).

4. В выражении могут использоваться только круглые скобки.

5. Возведение в степень в общем случае производится при помощи стандартных функций exp и ln по формуле

ab = eb × ln (a), а > 0.

Ее запись на языке PASCAL будет выглядеть как exp(b*ln(a)). Например, выражение x 4,1 должно быть записано в видеexp(4.1*ln(x)).

Стандартные функции. Элементарные функции, такие, как синус, косинус, логарифм и другие, часто используются при решении различных задач. Готовые подпрограммы, предназначенные для вычисления этих функций, сосредоточены в системной библиотеке PASCAL и могут быть использованы программистом. Для того, чтобы получить возможность воспользоваться такой программой, необходимо указать ее имя и аргумент в круглых скобках сразу после имени. Аргументом может быть константа, переменная, арифметическое выражение или другая стандартная функция. Для тригонометрических функций аргумент должен быть задан в радианах.

Пример 3.3.

Математическая запись Запись на языке Pascal
cos(a+p) cos(a+pi)
sin 2,5 sin(2.5)
ex–1 exp(x-1)
sqrt(z)
q2 sqr(q)
ln(m) ln(m)

Перечень часто используемых стандартных функций дан в Приложении 2.



<== предыдущая лекция | следующая лекция ==>
Данные целого типа | Данные логического типа


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


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

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

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


 


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

 
 

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

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