Вещественные типы данных

Государственное образовательное учреждение среднего профессионального образования

ВОРКУТИНСКИЙ ГОРНО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ

РАССМОТРЕНО УТВЕРЖДАЮ:

На заседании цикловой комиссии Зам. директора по УВР

«___»_____________2008 г. ______________З.Г. Штокалюк

Председатель цикловой комиссии «___»___________2008 г.

____________ О.В. Гармаш

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторной работе № 3

Тема:

«Составление программы линейной структуры»

Дисциплина: «Программирование на языке высокого уровня»

для студентов специальности 230101

Разработал преподаватель Баев А.В.

2008 г.

Лабораторная работа №3

Составление программы линейной структуры

Цель работы: 1. Построение схемы линейного алгоритма;

2. Изучение структуры программ на языке Pascal

3. Использование оператора присваивания.

4. Использование процедур ввода - вывода;

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

Краткие сведения из теории:

Вещественные типы данных

Эта группа типов представляет множества значений в различных диапазонах. ТР поддерживает пять различных вещественных типа

Название Длина, байт Число цифр мантиссы Диапазон значений
Real   11-12 2.9 E-39…1.7 E +38
Single   7-8 1.5 E-45…3.4 E+38
Double   15-16 5.0 E-324…1.7 E+308
Extended   19-20 3.4E-4951…1.1E+4932
Comp     -2 E+63… +2 E+63 -1

Все вещественные типы, кроме Real, используются если в ПК есть арифметический сопроцессор.

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

Значения с фиксированной точкой изображаются десятичным числом с дробной частью, которой может быть нулевой, например:

0.5, 5.25, 5.0, -16. 055 и т.п.

Значения с плавающей точкой изображаются следующим образом: m E p,

где m - мантисса вещественного числа, Е - признак порядка (число 10), р - порядок числа; m - целое или вещественное число с фиксированной точкой, положительное или отрицательное; р - только целое, положительное или отрицательное, например:

4 Е -5 (), 0.62 Е 4 (), -1.6 Е 22 .

Над значениями вещественных типов допустимы четыре арифметических операции: *, /, +, -.

Целые и вещественные числа именуются как "число без знака".

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

Вызов функции Тип аргумента Тип результата Назначение функции
Abs(X) Целый Вещественный Целый Вещественный Вычисление абсолютного значения Х
Sin(X) Вещественный Вещественный Синус Х радиан
Cos(X) Вещественный Вещественный Косинус Х радиан
ArcTan(X) Вещественный Вещественный Арктангенс Х радиан
Sqrt(X) Целый Вещественный Вещественный Вещественный Квадратный корень из Х, (Х>0)
Sqr(X) Целый Вещественный Целый Вещественный Значение Х, возведенное в квадрат
Exp(X) Вещественный Вещественный Значение е в степени Х
Ln(X) Вещественный Вещественный Натуральный логарифм Х, (Х>0)
Pi Нет аргумента Вещественный Значение числа p
Trunc(X) Вещественный Longint Целая часть числа Х
Frac(X) Вещественный Вещественный Дробная часть числа Х
Int(X) Вещественный Вещественный Целая часть числа Х
Round(X) Вещественный Longint Округление Х до ближайшего целого
Random Нет аргумента Вещественный Случайное число из диапазона (0...1)
Random(X) Word Word Случайное число из диапазона (0...Х)
Odd(X) Целый Логический Возвращает значение True, если Х - четное если Х - нечетное

Замечания к таблице:

· Под целым типом понимается один из типов языка (Byte, ShortInt, Word, Integer, LongInt);

· Под вещественным типом понимается тип Real или иной тип с плавающей точкой. Математические функции очень чувствительны к диапазону своих аргументов. Кроме того, возвращаемые значения целых типов должны в них умещаться, иначе возможны фатальные последствия.

· Функция ArcTan(X) возвращает главное значение арктангенса (в диапазоне от - p /2 до + p/2).

· Функции Trunc и Int отличаются только типом возвращаемого значения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: