Содержание
- 2. ВЫРАЖЕНИЯ. В Фортране существует четыре класса выражений : Арифметические. Символьные. Отношения. Логические.
- 3. Арифметические выражения Результатом арифметических выражений являются величины типов INTEGER, REAL, DOUBLE PRECISION или COMPLEX. Простейшие виды
- 4. Используемые величины переменных или элементов массивов должны быть определены до того, как они появятся в арифметическом
- 5. АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ. Сложные арифметические выражения создаются из простейших форм с использованием скобок и арифметических операторов.
- 6. АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ. Все операторы могут быть использованы как бинарные, т.е. стоящие между двумя операндами арифметического выражения.
- 7. Фортран запрещает ставить два оператора подряд. нельзя: A * * - B но можно: A *
- 8. Унарный минус имеет наименьший приоритет. Поэтому выражение -А**В понимается как -(А**В).
- 9. АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ. Деление целых Результатом деления двух целых чисел является величина, равная математическому частному двух этих
- 10. АРИФМЕТИЧЕСКИЕ ВЫРАЖЕНИЯ. Преобразования типов арифметических операндов Когда в арифметическом выражении все операнды одного типа, то величина,
- 11. ПРЕОБРАЗОВАНИЯ ТИПОВ АРИФМЕТИЧЕСКИХ ОПЕРАНДОВ. Например: результатом операции над элементами INTEGER*2 и REAL*4 будет величина, относящаяся к
- 12. ПРЕОБРАЗОВАНИЯ ТИПОВ АРИФМЕТИЧЕСКИХ ОПЕРАНДОВ. Целые операции выполняются только над целыми операндами. Дробный результат от деления в
- 13. ПРЕОБРАЗОВАНИЯ ТИПОВ АРИФМЕТИЧЕСКИХ ОПЕРАНДОВ. Действительные операции выполняются только над действительными операндами или комбинацией действительного и целого
- 14. Символьные выражения Результатом символьных выражений является тип CHARACTER. Формы символьных выражений следующие : Символьные константы. Ссылки
- 15. В символьных выражениях нет операторов.
- 16. Выражения отношения Выражения отношения сравнивают величины двух арифметических или двух символьных выражений
- 17. ВЫРАЖЕНИЯ ОТНОШЕНИЯ. Результатом выражения отношения является тип LOGICAL. Арифметическое выражение нельзя сравнивать с символьным, пока не
- 18. ВЫРАЖЕНИЯ ОТНОШЕНИЯ. Все операторы отношения бинарные и появляются между двумя операндами. Среди операторов отношения нет относительного
- 19. ВЫРАЖЕНИЯ ОТНОШЕНИЯ. Выражения отношения с арифметическими операндами могут иметь один операнд типа INTEGER и один операнд
- 20. Логические выражения Результатом логического выражения является величина типа LOGICAL. Простейшие формы логических выражений следующие: Логические константы.
- 21. ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ. Сложные логические выражения состоят из простейших логических форм с использованием скобок и логических операторов,
- 22. ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ Операторы .AND., .OR., .EQV., .NEQV. являются бинарными и появляются между двумя операндами логических выражений.
- 23. ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ. A .AND. B .AND. C эквивалентно (A .AND. B) .AND. C .NOT. A .OR.
- 24. ПРИОРИТЕТЫ ОПЕРАТОРОВ. Когда в одном выражении встречаются арифметические, логические операторы и операторы отношения, они выполняются со
- 25. ПРАВИЛА ВЫЧИСЛЕНИЯ ВЫРАЖЕНИЙ. Любая переменная, массив, элемент или функция, на которые ссылаются в выражении, должны быть
- 26. Математически неопределенные арифметические операции, такие как деление на нуль, возведение нулевого операнда в нулевую или отрицательную
- 27. Ссылки на элемент массива Ссылка на элемент массива определяет один элемент массива. Ее синтаксис следующий: массив
- 29. Скачать презентацию