ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Данные вещественного типаВещественные константы аналогичны рациональным числам в математике и могут быть записаны в двух формах: с фиксированной точкой и с плавающей точкой. Константы с фиксированной точкой – это десятичные числа, в которых целая часть от дробной отделяется точкой (а не запятой, как в это принято в математике).
В последней строке этого примера целое число 2 записано в виде вещественной константы. Вещественная константа так же, как и целая, может быть именованной. В математике число в форме с плавающей запятой записывается в нормализованном виде: m×10P, где m – мантисса – целое или дробное число; Р – порядок – целое число. В языке PASCAL эта форма записи имеет вид ± mE ± p, где m – мантисса – константа целого или вещественного типа в форме с фиксированной точкой; р – порядок – константа целого типа, занимающая не более пяти позиций вместе со знаком.
Пример 2.2.
Вещественные переменные могут принимать только вещественные значения. Как и переменные целого типа, вещественные подлежат описанию в разделе описаний программы. Для их описания могут быть использованы ключевые слова 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 по формуле a b = e b × ln (a), а > 0. Ее запись на языке PASCAL будет выглядеть как exp(b*ln(a)). Например, выражение x 4,1 должно быть записано в виде exp(4.1*ln(x) ). Стандартные функции. Элементарные функции, такие, как синус, косинус, логарифм и другие, часто используются при решении различных задач. Готовые подпрограммы, предназначенные для вычисления этих функций, сосредоточены в системной библиотеке PASCAL и могут быть использованы программистом. Для того, чтобы получить возможность воспользоваться такой программой, необходимо указать ее имя и аргумент в круглых скобках сразу после имени. Аргументом может быть константа, переменная, арифметическое выражение или другая стандартная функция. Для тригонометрических функций аргумент должен быть задан в радианах. Пример 3.3.
Перечень часто используемых стандартных функций дан в Приложении 2. Не нашли, что искали? Воспользуйтесь поиском:
|