Научная литература
booksshare.net -> Добавить материал -> Математика -> Боглаев Ю.П. -> "Вычислительная математика и программирование " -> 25

Вычислительная математика и программирование - Боглаев Ю.П.

Боглаев Ю.П. Вычислительная математика и программирование — Высшая школа, 1990. — 546 c.
ISBN 5-06-00623-9
Скачать (прямая ссылка): vychmatiprog1990.djvu
Предыдущая << 1 .. 19 20 21 22 23 24 < 25 > 26 27 28 29 30 31 .. 168 >> Следующая

3.14 (присутствует десятичная точка)
Вещественная константа может быть записана двумя способами.
64
1. Вещественная константа без порядка имеет вид
где ИШ2—последовательность десятичных цифр, а Б—знак числа.
2. Вещественная константа с порядком записывается в виде К1ЕК2
где К1—вещественная константа без порядка, К2—порядок (однозначная или двузначная целая константа).
Значение вещественной константы находится в пределах от 0,29 * 10“38 до 1,7 10+38 (в ЭВМ с 32 разрядами под запись числа, из которых 24 бит отводятся под мантиссу).
Примеры.
1) Правильная запись вещественных констант
3.14159
3734.
-0.2134
28.Е31
2.Е-5
2) Неправильная запись вещественных констант
$25. 5 (специальный символ)
41.ЗЕ51 (слишком велика)
Вещественные константы удвоенной точности задаются в виде вещественной константы с порядком. Вместо буквы Е используется буква D.
Пример.
+131.50 + 2
Этот тип константы занимает в памяти 64 разряда. Точность представления числа с использованием 32 разрядов — порядка 7 десятичных цифр после запятой (0,9345671), с использованием 64 разрядов — 17 десятичных цифр (0,93456718013542166). Диапазон изменения констант этого типа такой жё, как у вещественных констант обычной длины.
Комплексная константа представляет собой пару вещественных,, констант, разделенных запятой и заключенных в скобки. Первая вещественная константа представляет действительную часть комплексного числа, а вторая константа—мнимую часть. Комплексная константа имеет следующий вид:
(Я1, Я2)
где Ю, Я2 — вещественные константы.
Примеры.
1) Константа (25.236,—1.3789) соответствует 25,536 — /*1,3789, где /—мнимая единица.
2) Константа ( + 17567.Е — 4,0.) соответствует 1,7567.
3 Ю. П. Боглаев
65
Логическая константа может принимать только два значения:
.TRUE. —«истина»
.FALSE. — «ложь»
Ограничивающие точки являются обязательной частью каждой логической константы. Значения логических величин .TRUE, и .FALSE. представляются знаковым разрядом ячейки. Нуль в этом разряде соответствует .TRUE., а единица соответствует .FALSE.. Остальные разряды ячейки нулевые.
Текстовая константа—это последовательность символов, которой предшествуют указатель их числа и буква Н, так называемая холлеритова. ’константа:
NHC1C2...$N
Примеры.
17НПРОГРАММА ПЕТРОВА 5HSTAR:
Максимальное число символов в константе — 255. Текстовые константы удобно применять для сопровождения ввода и вывода чисел, таблиц чисел, поясняющей текстовой информации.
Текстовая константа может быть определена без указателя длины. Такая константа имеет вид
'C1C2...CN'
(последовательность символов заключается в апострофы). Примеры.
ПРОГРАММА ПЕТРОВА'
STAR:'
Переменная представляет собой изменяемую величину в процессе вычислений. Переменная обозначается идентификатором.
Пример.
ХО, XI, EPS1.
Переменные разделяются по типу, так же как и константы, на целые, вещественные и т. д. Тип переменной может быть задан неявно. Если идентификатор начинается с букв
I, J, К, L, М, N,
то переменная целого типа, с остальных букв — вещественного:
IRI, КАМА, N — целый тип,
Rl, AM A, AN —вещественный тип.
Кроме того, тип переменной может быть задан явно операторами описания типа, которые приводятся ниже. Тип переменной нужно установить до начала употребления переменной в программе, так как транслятор в соответствии с типом распределяет память ЭВМ. Например, для переменной целого типа отводится одно
66 X
V.
слово—16 разрядов, для вещественного типа — 32 разряда, для комплексного—четыре слова — 64 разряда.
Неявный способ задания типа переменной называется иногда соглашением по умолчанию. Мы не будем в практике программирования использовать неявный способ, хотя фортран это и позволяет и его можно встретить в текстах программ.
Явное описание типа переменных заставляет провести контроль употребляемых переменных, проследить за распределением памяти, исключить двойное употребление переменных.
Явное описание осуществляется с помощью невыполняемых операторов: указателей типа переменных.
Программа на фортране состоит из последовательности операторов, которые делятся на выполняемые и невыполняемые.
Первыми невыполняемыми операторами, с которых следует начинать писать программу, являются указатели типа данных, встречающихся в вычислениях. Указатели типа следующие:
INTEGER —целый тип,
REAL —вещественный тип,
DOUBLE PRECISION—вещественный с двойной точностью, COMPLEX —комплексный тип,
LOGIGAL —логический тип.
Операторы описания типа отменяют соглашения по умолчанию, например
INTEGER А, В REAL U, К COMPLEX G,D,I LOGICAL Q
Операторы описания типа должны предшествовать любому первому употреблению в программе переменных, которые они определяют.
3.2.3. Массивы. Массив—это последовательность переменных одного типа, обозначаемая идентификатором с индексами, заключенными в круглые скобки. Например, вектор и с вещественными компонентами мх, м2, ..., ип представляется одномерным массивом,
U(I), UI^N.
Матрица А с компонентами—целыми числами Aitj, представляется двумерным массивом
Предыдущая << 1 .. 19 20 21 22 23 24 < 25 > 26 27 28 29 30 31 .. 168 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed