BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Фортран. Основные возможности языка МС-Фортран.
Автор ""
Размер 43175 Байт
Страница 1 из 5
СКАЧАТЬ КНИГУ ЦЕЛИКОМ


                        ТЕРМИНЫ И КОНЦЕПЦИИ.



     ОБ ЭТОЙ ЧАСТИ
     Эта часть описывает основные возможности языка МС-Фортран.


СОДЕРЖАНИЕ.



1. ЗАПИСЬ ПРОГРАММ.  . . . . . . . . . . . . . . . . . . . .  2-1

1.1. Буквенноцифровые символы. . . . . . . . . . . . . . . .  2-1

1.2. Пробелы.  . . . . . . . . . . . . . . . . . . . . . . .  2-1

1.3. Табуляторы. . . . . . . . . . . . . . . . . . . . . . .  2-1

1.4. Позиции.  . . . . . . . . . . . . . . . . . . . . . . .  2-1

2. СТРОКИ И ОПЕРАТОРЫ. . . . . . . . . . . . . . . . . . . .  2-1

2.1. Начальные строки. . . . . . . . . . . . . . . . . . . .  2-2

2.2. Строки продолжения. . . . . . . . . . . . . . . . . . .  2-2

2.3. Строки коментария.  . . . . . . . . . . . . . . . . . .  2-2

2.4. Операторы описания данных и порядок следования опера-
     торов.  . . . . . . . . . . . . . . . . . . . . . . . .  2-2

3. ТИПЫ ДАННЫХ.  . . . . . . . . . . . . . . . . . . . . . .  2-4

3.1. Целые типы данных.  . . . . . . . . . . . . . . . . . .  2-5

3.2. Тип действительных данных обычной точности IEEE.  . . .  2-6

3.3. Действительный тип данных IEEE двойной точности.  . . .  2-6

3.4. Формат десятичных чисел с плавающей точкой
       обычной и двойной точности. . . . . . . . . . . . . .  2-7

3.5. Комплексные типы данных.  . . . . . . . . . . . . . . .  2-7

3.6. Логические типы данных. . . . . . . . . . . . . . . . .  2-8

3.7. Символьный тип данных.  . . . . . . . . . . . . . . . .  2-8

3.7.1. Символьные подстроки. . . . . . . . . . . . . . . . .  2-9

4. ИМЕНА.  . . . . . . . . . . . . . . . . . . . . . . . . . 2-10

4.1. Область действия имен Фортрана. . . . . . . . . . . . . 2-10

4.2. Имена Фортрана по умолчанию.  . . . . . . . . . . . . . 2-11


5. ВЫРАЖЕНИЯ.  . . . . . . . . . . . . . . . . . . . . . . . 2-12

5.1. Арифметические выражения. . . . . . . . . . . . . . . . 2-12

5.2. Деление целых.  . . . . . . . . . . . . . . . . . . . . 2-13

5.3. Преобразования типов арифметических операндов.  . . . . 2-13

5.4. Символьные выражения. . . . . . . . . . . . . . . . . . 2-13

5.5. Выражения отношения.  . . . . . . . . . . . . . . . . . 2-14

5.6. Логические выражения.   . . . . . . . . . . . . . . . . 2-14

5.7. Приоритеты операторов.  . . . . . . . . . . . . . . . . 2-15

5.8. Правила вычисления выражений. . . . . . . . . . . . . . 2-15

5.9. Ссылки на элемент массива.  . . . . . . . . . . . . . . 2-16


     1. ЗАПИСЬ ПРОГРАММ.

     Текст программы на Фортране - это последовательность символов
ASCII. К символам ASCII относятся:
1.   52 прописных и заглавных английских буквы (от А до Z и от а
     до z).
2.   10 цифр (0,1,2,3,4,5,6,7,8,9)
3.   Специальные символы (все остальные печатаемые символы таблицы
     кодов ASCII - в том числе и русские буквы).

1.1. Буквенноцифровые символы.

     Английские  буквы  и цифры, рассматриваемые как одна группа,
называются буквенноцифровыми символами.  МС-Фортран  воспринимает
прописные  буквы  как  заглавные в любом контексты, исключая сим-
вольные константы и холлеритовские поля. Поэтому следующие имена,





определенные пользователем, эквивалентны в МС-Фортране: ABCDE abcde AbCdE aBcDe Последовательность сортировки для набора символов МС-Фортра- на - это последовательность ASCII (Полную таблицу символов ASCII смотрите в приложении С "Коды символов ASCII"). 1.2. Пробелы. За исключением ниже приведенного списка символов пробел не является значащим в тексте программы на МС-Фортране и поэтому мо- жет использоваться для улучшения внешнего вида программы. Исклю- чения следующие: 1. Пробелы внутри строковых констант являются значащими. 2. Пробелы внутри холлеритовских полей являются значащими. 3. Пробел или нуль в шестов позиции отличает начальную строку от строки продолжения. 1.3. Табуляторы. Символ ТАВ имеет следующее значение в тексте программы на МС-Фортране: 1. Если ТАВ появляется в позициях с 1-ой по 5-ю, то считается, что следующий символ находится в 7-ой позиции. 2. ТАВ в позициях с 6-ой по 72-ю рассматривается как пробел, даже если он содержит внутри строки или холлеритового поля. 1.4. Позиции. Символы в каждой строке расположены по позициям, первый - в первой позиции, второй - во второй и т.д. Позиция, в которой находится символ, имеет существенное зна- чение в Фортране. Позиция 1 используется для указания коментария и метакоманды. Позиции с 1-ой по 5-ю зарезервированы для меток операторов, а 6-я позиция для указания продолжения. 2. СТРОКИ И ОПЕРАТОРЫ. Вы можете также считать, что текст программы на Фортране - это последовательность строк. Для компилятора значащими являются только первые 72 символа в строке, остальные им игнорируются. Строки, длиной меньше, чем 72 символа, считаются заполненными пробелами до 72-ой позиции (для иллюстрации этого смотрите ниже в этой части в описании символьных констант). 2.1. Начальные строки. Начальной строкой называется строка, не являющаяся строкой коментария или метакоманды и содержащая пробел или нуль в шестой позиции. В первых пяти позициях строки должны быть пробелы или должна стоять метка. За исключением оператора, следующим за логи- ческим IF, операторы Фортрана должны начинаться с начальной стро- ки. Метка оператора - это последовательность от одной до пяти цифр, хотя бы одна из которых должна быть не нуль. Метка может находится в любом месте в позициях с 1-ой по 5-ю в начальной строке. Пробелы и предшествующие нули являются незначащими. 2.2. Строки продолжения. Строка продолжения - это любая строка, не являющая строкой коментария или метакоманды и содержащая в позиции 6 любой символ отличный от пробела или нуля. Первые пять символов строки продол- жения позволяет существенно увеличить длину оператора. Если он не помещается в одну начальную строку, его можно продлить на 19 строк продолжения. 2.3. Строки коментария. Строка считается строкой коментария, если выполняется одно из следующих условий: 1. В позиции 1 стоит "С" (или"с"). 2. В позиции 1 стоит звездочка (*). 3. Строка состоит из одних пробелов. Строки комментария не оказывают никакого воздействия на вы- полнение программы на Фортране. После строки коментария должна идти начальная строка или другая строка коментария. Строка про- должения не может следовать за строкой коментария. 2.4. Операторы описания данных и порядок следования операторов. Оператор Фортрана содержит начальную строку и от 0 до 19 строк продолжения. Оператор может содержать до 1320 символов в позициях с 7-ой по 72-ю начальной строки и с 7-ой по 72-ю строк продолжения. Оператор END должен быть записан в позициях с 7-ой по 72-ю начальной строки и в его строке не может быть никаких других операторов (в дальнейшем на отдельные операторы мы будем ссылаться просто по их именам; смотрите часть 3 "Операторы" для определения различных операторов и их свойств). Язык Фортран требует определенного порядка следования опера- торов и строк, составляющих программную единицу Фортрана. Кроме того МС-Фортран накладывает дополнительные требования на порядок строк и операторов в транслируемом тексте МС-Фортрана. В основном, транслируемый текст содержит одну или несколько программных единиц (для более полной информации о трансляции программных единиц и подпрограмм смотрите часть 5 "Программы, подпрограммы и функции"). Различные правила по порядку следования операторов проиллюстрированы на рис.2-1 и описаны в следующих па- раграфах.


Страницы : [1] 2 3 4 5


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.