WDAY$, 30.06.2025, 22:37
Вы вошли как Гость | Группа "Гости" | RSS
Информатика
Главная
Мой профиль
Выход
Меню сайта
!

Категории раздела
Понятия программирования [1]
Словарь языка Pascal [1]
История и особенности языка программирования Паскаль [1]
Компиляция [1]
Структура программы на языке Паскаль [1]
Пунктуация в программах на Паскале [1]
Операторы [1]
Выражения [1]
Ввод и вывод данных [1]
Переменные и константы [1]
Длина переменных [1]
Типы данных в Паскале [1]
Целые типы [1]
Вещественные типы [1]
Булевский тип (Boolean) [1]
Символьный тип (Char) [1]
Перечисляемый тип [1]
Булевы типы. Логические выражения и логические операции [1]
Битовая арифметика и операции над битами [1]
Условные операторы [1]
Вложенные конструкции if-else [1]
Циклы в Паскале [1]
Операторы goto, break и continue [1]
Генератор псевдослучайных чисел [1]
Структурное программирование [1]
Стандартные функции языка Pascal [1]
Арифметические функции [1]
Тригонометрические функции [1]
Логические функции [1]
Процедуры и функции [1]
Параметры-значения [1]

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Файлы » Программирование для начинающих » Вещественные типы

Вещественные типы
12.09.2011, 15:14

Вещественные типы

В языке Паскаль существует несколько типов для представления действительный чисел. Однако чаще всего для их представления используется тип Real.

                                    

Таблица. Вещественные типы в PascalТип           Диапазон       Число цифр   Память, байт

Real     2.9e-39 … 1.7e38      11-12  6

Single   1.5e-45 … 3.4e38      7-8      4

Double 5.0e-324 ...1.7e308    15-16  8

Extended         3.4e-4932 … 1.1e493            19-20  10

Comp  -9.2e63 … (9.2e63)-1            19-20  8

 

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

  Над действительными числами выполнимы операции сложения (+), вычитания (-), умножения (*) и деления (/). Результатом этих операций является также действительное число. Даже если хотя бы один из операндов вещественный, то результат этих операций также будет вещественным.

  Операция деления (/) дает вещественный результат и в случае двух целых операндов. Например, 6 / 2 = 3.0.

  Для действительных чисел допустимы такие же операции отношения (сравнения), что и для целых чисел.

  Стандартная функция abs(x) – модуль x – от целого аргумента дает целый результат, а от вещественного – вещественный, как и sqr(x) – квадрат x.

Функции

 sin(x) – синус x (x в радианах),

cos(x) – косинус x (x в радианах),

ln(x) – натуральный логарифм x,

exp(x) – экспонента x,

sqrt(x) – корень квадратный из x,

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

 дают вещественный результат, как для вещественного, так и для целого аргумента.

 

 Функция int возвращает в виде действительного значения целую часть аргумента, frac возвращает дробную часть аргумента.

 

 Функции trunc и round возвращают результат целого типа. Первая отсекает дробную часть от аргумента, а вторая выполняет округление до ближайшего целого.

  Функция random без аргументов возвращает равномерно распределенное случайное число от 0 до 1.

  Не имеющая аргументов функция pi возвращает число Пифагора.

  Нельзя использовать переменные и константы вещественного типа:

в функциях pred, succ, ord;

в качестве индексов массивов;

в операторах передачи управления в качестве меток

Категория: Вещественные типы | Добавил: Юлия
Просмотров: 690 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2025