Читайте также:
|
|
Государственное образовательное учреждение среднего профессионального образования
ВОРКУТИНСКИЙ ГОРНО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ
РАССМОТРЕНО УТВЕРЖДАЮ:
На заседании цикловой комиссии Зам. директора по УВР
«___»_____________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 отличаются только типом возвращаемого значения.
Дата добавления: 2015-08-03; просмотров: 86 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ПРИМЕЧАНИЯ | | | Арифметические выражения |