русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Константы и переменные


Дата добавления: 2014-12-02; просмотров: 989; Нарушение авторских прав


 

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

Целая константа – последовательность десятичных цифр со знаком + или - . Константа без знака считается положительной.

Действительные (вещественные) константы представляются в естественной и нормальной форме. Константа в естественной форме имеет целую и дробную часть, отделяемую точкой. Перед константой может записываться знак + или - . Например: 75.27 , -1.31 , 0.125 , - 0.055. Целая или дробная часть могут отсутствовать, но десятичная точка должна быть обязательна.

Действительная константа в нормальной форме состоит из мантиссы (дробная часть числа в диапазоне от 0.1 до 1.0), символа основания системы счисления и порядка. Вместо знака 10±K употребляется Е±К. Перед константой может записываться знак + или -, знак у порядка обязателен. Например, числа, записанные выше в естественной форме, в нормальной форме будут иметь вид: 0.7527 Е+2, - 0.131 Е+1, 0.125 Е+ 0, - 0.55 Е-1.

Комплексные константы используются в инженерных расчетах.

Шестнадцатеричная константа – это последовательность шестнадцатеричных цифр, перед которыми записывается буква Z. Используется в программировании.

Логическая константа используется для записи логических значений истина (.TRUE.) или ложь (.FALSE.). Обрамляющие точки в записи логической константы обязательны.

Символьная(текстовая) константа – последовательных любых символов языка, заключающих в апострофы. Например: ‘Результат Z=’.

Для обращения к области памяти, в которой хранятся значения этих переменных, используется имя. Имя (идентификатор) – это комбинация латинских букв, цифр, символа $ и знака подчеркивания, начинающаяся обязательно с буквы или знака $. Длина имени не превышает 31 символа. Fortran не различает между собой заглавные и строчные символы.



Переменные, как и константы, могут быть целыми, действительными, комплексными, логическими и символьными. Необходимо описать тип переменной для того, чтобы указать какими константами является значения переменных, так как действия в ЭВМ над константами разного типа выполняется по разным правилам.

В Fortran используется три способа описания типа переменной. Будем пользоваться описанием типа переменной по соглашению, что достаточно для решения инженерных задач средней сложности.

Переменные, имена которых начинаются с букв I, J, K, L, M, N являются переменными целого типа (INTEGER или INTEGER*4). Переменные, имена которых начинаются с остальных букв, является переменными вещественного типа обычной точности (REAL).

Все константы и переменные кроме текстовых имеют стандартную и нестандартную длину (размер ячейки и диапазон изменения представлен в таблице 4)

 

Таблица 4

Типы переменных

 

Тип данных Размер ячейки в байтах Диапазон значений
Целый нестандартной длины INTEGER*2 От -32 768 до 32 767
Целый стандартной длины INTEGER*4 От -2 147 483 648 до 2 147 483 647
Действительное стандартной длины REAL или REAL*4 (обычная точность) Абсолютное значение находится примерно в диапазоне от 1,4*10-45 до 3,4*1038 Точность 6 десятичных разрядов
DOUBLE PRECISION или REAL*8(двойная точность) Абсолютное значение находится примерно в диапазоне от 4,9*10-324 до 1,8*10308 Точность 14 десятичных разрядов
LOGICAL (логический) .TRUE. или .FALSE.

 



<== предыдущая лекция | следующая лекция ==>
Алгоритмический язык Fortran | Элементарные функции


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.064 сек.