
- •Методические указания
- •Введение
- •1. Операционная система (ос)
- •1.1. Семейство операционных систем Windows
- •1.3 Магнитные диски
- •Раздел I. Контрольная работа (части I и II). Лабораторная работа №1
- •1.1. Общие сведения о языке Фортран. Этапы обработки программ
- •1.1.2 Основные символы и ключевые слова фортраНа
- •1.1.3 Основные элементы фортраНа
- •1.1.4 Типы данных в фортраНе
- •1.1.5 Арифметические выражения и операции
- •1.1.6 Операции над вещественными и целыми величинами
- •1.1.7 Возведение в вещественную степень ( )
- •1.1.8 Возведение в отрицательную степень
- •1.1.9 Корень квадратный
- •1.1.9.1 Таблицы с примерами записей выражений на Фортране:
- •1.1.9.2 Операции отношения
- •1.1.9.3 Логические значения
- •1.1.10 Тригонометрические функции
- •1.1.11 Обратные тригонометрические функции
- •1.1.12 Арифметический оператор присваивания
- •1.2 Запись программ на Фортране
- •1.2.1 Обработка программ на компьютере
- •1.2.2 Оператор бесформатного ввода read
- •Read(5,*) список
- •1.2.3 Операторы вывода
- •1.2.4 Отчет по лабораторной работе
- •1.2.5 Оператор parameter
- •1.2.6 Блок-схемы
- •1.2.7 Алгоритм выполнение практической работы
- •1.2.8 Консоль- проект
- •1.3 Задания к контрольной работе (часть 1)
- •1.3.1 Оператор format
- •Вывод по спецификации е12.5 Таблица №10
- •1.3.2 Задания к контрольной работе (часть 2)
- •1.3.3 Пример выполнения контрольной работы (часть1, 2)
- •Вопрос 1. (часть 1)
- •Вопрос 2.
- •Логическое выражение на фортране
- •Вопрос 3.
- •Вопрос 4. (часть 2.)
- •1.3.4 Задания к лабораторной работе № 1
- •1.3.5 Пример выполнения лабораторной работы № 1
- •1.3.6 Метки операторов
- •1.3.7 Форматный ввод
- •Раздел II. Лабораторная работа № 2
- •2.1. Алгоритмы
- •2.2 Рассмотрим пример составления схем алгоритмов.
- •2.3 Операторы передачи управления.
- •2.4 Вычисляемый оператор перехода
- •2.5 Условный арифметический оператор if:
- •2.6 Логический условный оператор if.
- •2.8 Задания к лабораторной работе № 2
- •Раздел III. Лабораторная работа № 3
- •3.1 Циклический алгоритм
- •3.2 Вспомогательные операторы управления
- •3.3 Оператор паузы
- •3.4 Массивы. Общие сведения о массивах
- •3.5 Оператор dimension
- •3.6 Индексные выражения
- •3.7 Ввод – вывод одномерных массивов (в/в)
- •3.8 Оператор цикла do
- •3.9 Задания к лабораторной работе № 3
- •3.10 Пример выполнения задания лабораторной работы № 3
- •Раздел IV. Лабораторная работа № 4
- •4.1 Дополнение к оператору цикла do
- •4.2 Двумерные массивы
- •4.2.1 Вод/вывод елементов матрицы
- •4.3 Вложенные циклы
- •4.4 Задания к лабораторной работе № 4
- •4.5 Пример выполнения задания лабораторной работы № 4
- •Раздел V. Лабораторная работа № 5
- •5.1. Программные единицы
- •5.2. Оператор function
- •5.3 Другие операторы, входящие в подпрограммную–функцию
- •5.4. Обращение к подпрограмме – функции
- •5.5 Примеры решения заданий к лабораторной работе № 5
- •5.6 Задания на тему: составление подпрограмм типа function .
- •Раздел VI. Лабораторная работа № 6
- •6.1 Подпрограммы типа subr0utine
- •6.2 Правила установления соответствия между формальными и фактическими аргументами при обращении к подпрограммам
- •6.3 Примеры выполнения задания к лабораторной работе № 6
- •6.4 Задания на тему: составление подпрограмм типа subr0utine.
- •Рекомендуемая литература
- •Раздел 5.6 ; задание 2)
- •Раздел 6.4 ; задание 1)
- •Раздел 6.4 ; задание 2)
- •Раздел 6.4 ; задание 3)
- •Раздел 5.6 ; задание 2)
- •Введение…………………………………………............………………..…….……......3
- •1. Операционная система (ос)…………..………..………….…………..………..…...3
- •Раздел I. Контрольная работа (части I II). Лабораторная работа №1…………......5
- •Раздел II. Лабораторная работа № 2..……………..…………………………….....33
- •Раздел III. Лабораторная работа № 3 ………………………………………........40
- •Раздел IV. Лабораторная работа № 4 …………………………………………......48
- •Раздел V. Лабораторная работа № 5………………………………..………........52
- •Раздел VI. Лабораторная работа № 6……………………………..…………..…..58
1.1.9.1 Таблицы с примерами записей выражений на Фортране:
Примеры записи арифметических выражений на Фортране Таблица №1
ОПЕРАЦИЯ |
СИМВОЛ |
ПРИМЕРЫ |
Сложение |
+ |
A + B A +2.56 I+J K+1 |
Перемена знака |
- |
-A -2.5 -1. -K |
вычитание |
- |
A-B 2.5 – A I-J K-4 |
Умножение |
* |
A * B A * 2.32 2 * I I * J |
Деление |
/ |
A/B SUM/3.0 I/2 J/K |
Возведение в степень |
** |
X**2 T**1.4 Y**X 2**K |
Последовательность выполнения операций Таблица№2
-
Операция
Уровень старшинства
**
Уровень 1
* и /
Уровень 2
+ и -
Уровень 3
Примеры алгебраических выражений и их записи на Фортране Таблица №3
Алгебраическое выражение |
Арифметическое выражение Фортрана |
|
A + B / C |
|
(A + B) / C |
|
A * B / C или A / C * B |
|
A / ( B + C ) |
|
A / ( B * C ) или A / B / C |
b2 – 4ac |
B **2 – 4.0 * A * C |
|
X / (X ** 2 + Y ** 2) |
|
A * (1.0 – R **N ) / ( 1.0 - R) |
|
S * ( S - A) / (( S – B ) * (S – C)) |
|
(A + B - C) ** 2 – 3.0 * A * B / (2.0 * C) |
|
X**(1 / n.) ; X**(1 / 3.) или х**0.33 |
Примечание: в выражении нельзя записать рядом две арифметические операции. Например, 2 в степени –3 должно быть записано как 2**(-3), а не 2** -3.
1.1.9.2 Операции отношения
A.GT.B (А больше чем В) > .AND. ^ - «И» объединение ( логич. умножение)
A.LT.B (А меньше чем В) < .NOT. ┐ - «НЕ» (логическое отрицание)
A.NE.B (А не равно В)…...≠ .OR . v - «ИЛИ» (логическое сложение)
A.GE.B (А больше или равно В) ≥ A.EQ.B (А равно В) ═
A.LE.B (А меньше или равно В) ≤
1.1.9.3 Логические значения
.FALSE. - ложь .EQV. – эквивалентность
TRUE. - истина .NEQV. - неэквивалентность
В Фортране символ " - " ( подчеркивание ) считается буквой.
Примеры записи функций и выражений на Фортране Таблица №4
Математическая запись |
Запись на Фортране |
sin x |
SIN (X) |
cos x |
COS (X) |
tg x |
TAN (X) |
arccos x |
ACOS(X) |
arctg x |
ATAN(X) |
arcctg x |
ACTAN(X) |
ctg x |
COTAN(X) |
cth x |
CTAN(H) |
Sin2 x + cos x2 |
Sin(x)**2 + cos (x**2) |
Продолжение Табл. №4 (Примеры записи и функций выражений) Таблица №5
Имя |
Определение |
Аргумент |
Значение |
ABS(X) |
Абсолютное значение │х │ |
Вещест.Целый |
Вщест.Целый |
ACOS(X) |
Знач. в рад. arccos x, -1≤ x ≤+1 |
Вещественный |
Вещественное |
ASIN(X) |
Знач. в рад. arcxin x, -1≤ x ≤ +1 |
Вещественный |
Вещественное |
ATAN(X) |
Знач. в рад. arctg x, -1≤ x ≤ +1 |
Вещественный |
Вещественное |
COS(X) |
cos x, x в радианах |
Вещественный |
Вещественное |
COS(H) |
ch x |
Вещественный |
Вещественное |
EXP (X) |
ex |
Вещественный |
Вещественное |
INT |
Приобразов. к целому значен. |
Вещест.Целый |
Целое. |
ALOG(X) |
ln x, x > 0 |
Вещественный |
Вещественное |
ALOG10(x) |
lg x, x > 0 |
Вещественный |
Вещественное |
REAL |
Приобразов. к вещест. значен. |
Вещест.Целый |
Вещественное |
SIN(X) |
sin x, x в радианах |
Вещественный |
Вещественное |
SIN(H) |
sh x |
Вещественный |
Вещественное |
SQRT(X) |
√x, x ≥ 0 |
Вещественный |
Вещественное |
TAN(X) |
tg x, x в радианах |
Вещественный |
Вещественное |
TAN(H) |
th x |
Вещественный |
Вещественное |
Специальные символы языка Фортран Таблица №6
СИМВОЛ |
НАЗВ. СИМВОЛА |
СИМВОЛ |
НАЗВ. СИМВОЛА |
- |
Пробел |
: |
Двоеточие |
* |
Звездочка |
[ ] |
Квадратные скобки |
/ |
Косая черта |
+ |
Плюс |
( |
скобка открывающ. |
- |
Минус |
) |
скобка закрывающ. |
= |
Равно |
. |
Точка |
' |
Апостроф |
, |
Запятая |
$ |
Денежный знак |
_ |
Подчеркивание |
|
|