Fortran Part 2
.pdfМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
_____________________
Государственное образовательное учреждение высшего профессионального образования
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ
Кафедра информатики и прикладной математики
РАБОЧАЯ ТЕТРАДЬ
для выполнения лабораторных и практических работ по информатике
Часть 2
«Элементы программирования и использование стандартного программного обеспечения»
Студент: _______________________________
Факультет: _____________________________
Курс: __________________________________
Группа: ________________________________
Преподаватель: _________________________
Москва 2010
1
Результаты сдачи контрольных мероприятий студентом _______________________________
Контрольное мероприятие |
Преподаватель |
Отметка о зачете |
Подпись |
Лабораторная работа 1
Лабораторная работа 2
Лабораторная работа 3
Лабораторная работа 4
Лабораторная работа 5
Лабораторная работа 6
Лабораторная работа 7
Контрольное задание 1
Контрольное задание 2
ЗАЧЕТ
Рабочая тетрадь предназначена для студентов факультетов МГСУ, изучающих алгоритмический язык Фортран в курсе «Информатика». В рабочей тетради представлены семь лабораторных работ, как правило, выполняемых студентами во втором семестре. Приведены формы для оформления результатов ручного счета, программ и результатов выполнения работы на ЭВМ.
Принятые в заданиях номера факультетов МГСУ
Ф-тет |
ПГС |
ТЭС |
ГС |
СТ |
ГСХ |
МиАС |
ЭОУС |
ВиВ |
ТиВ |
ФОК |
ИСТАС |
ИАФ |
|
Н |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
К |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Составители:
профессор, доктор технических наук В.Н. Сидоров профессор, кандидат физико-математических наук Ю.В. Осипов доцент, кандидат технических наук Т.Б. Кайтуков
Рецензент профессор, доктор физико-математических наук В.Н. Варапаев
2
Лабораторная работа № 1.
Решение системы линейных уравнений методом Гаусса
Задание. Решить заданную СЛАУ методом Гаусса.
|
|
|
|
|
Варианты задания |
x 5x |
2 |
x |
3 |
S G K 10 |
|
1 |
|
|
|
||
4x1 |
x2 |
x3 |
S G 4K 2 |
||
|
Gx2 2(S G K)x3 2 [(S G) (S G K) G] K S |
||||
Sx1 |
где K - номер факультета, G - номер группы, S - номер студента по журналу.
Выполнение лабораторной работы
Вариант: S=________ , G=________ , K=_________
Условие: исходная система уравнений:
|
X1 |
X 2 |
X 3 |
|
|
|
|
|
|
|
|
|
|
|
|
X1 |
X 2 |
X 3 |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
X1 |
X 2 |
X 3 |
|
|
|
Ручной счет |
|
Расширенная матрица |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3
|
Прямой ход |
|
|
1-й шаг |
|
|
2-й шаг |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Обратный ход
Система с треугольной матрицей:
|
X1 |
X 2 |
X 3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
X 2 |
X 3 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
X 3 |
|
|
|
|
Вычисление неизвестных
из 3-го уравнения:
из 2-го уравнения:
из 1-го уравнения:
Ответ.: X1 __________ ; |
X2 __________ ; |
X3 __________ . |
4
Текст программы
5
Результаты счета
Лабораторная |
Фамилия И. О. |
Дата |
Подпись |
|
работа № 1 |
||||
|
|
|
||
|
|
|
|
|
Работу выполнил: |
Студент |
|
|
|
Выполнение на ЭВМ: |
Преподаватель |
|
|
|
Ручной счет: |
Преподаватель |
|
|
6
Лабораторная работа № 2.
Вычисление обратной матрицы и определителя.
Задание. Для матрицы заданной СЛАУ вычислить обратную матрицу и определитель.
|
|
|
|
|
Варианты задания |
x 5x |
2 |
x |
3 |
S G K 10 |
|
1 |
|
|
|
||
4x1 |
x2 |
x3 |
S G 4K 2 |
||
|
Gx2 2(S G K)x3 2 [(S G) (S G K) G] K S |
||||
Sx1 |
где K - номер факультета, G - номер группы, S - номер студента по журналу.
Выполнение лабораторной работы
Вариант: S=________ , G=________ , K=_________
Условие: исходная матрица
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
Ручной счет |
|
Расширенная матрица |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7
|
Прямой ход |
|
1-й шаг |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2-й шаг |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Определитель матрицы : |
= _________________________________________ |
Обратная матрица
|
|
|
|
~ |
~ |
~ |
|
|
|
|
|
a11 |
a12 |
a13 |
|||
|
1 |
|
|
~ |
~ |
~ |
|
|
A |
|
|
||||||
|
a21 |
a22 |
a23 |
|||||
|
|
|
|
~ |
~ |
~ |
|
|
|
|
|
|
a31 |
a32 |
a33 |
|
Вычисление элементов 1-го столбца обратной матрицы
|
~ |
~ |
~ |
|
a11 |
a21 |
a31 |
||
|
|
~ |
~ |
|
|
|
a21 |
a31 |
|
|
|
|
~ |
|
|
|
|
a31 |
|
из 3-го уравнения: |
|
|
|
|
|
|
|
|
|
из 2-го уравнения: |
|
|
|
|
|
|
|
|
|
из 1-го уравнения: |
|
|
|
|
|
|
|
|
|
8
Вычисление элементов 2-го столбца обратной матрицы
|
~ |
~ |
~ |
|
a12 |
a22 |
a32 |
||
|
|
~ |
~ |
|
|
|
a22 |
a32 |
|
|
|
|
~ |
|
|
|
|
a32 |
|
|
|
|
|
|
из 3-го уравнения: |
|
|
|
|
|
|
|
|
|
из 2-го уравнения: |
|
|
|
|
|
|
|
|
|
из 1-го уравнения: |
|
|
|
|
|
|
|
|
|
Вычисление элементов 3-го столбца обратной матрицы
|
~ |
~ |
~ |
|
a13 |
a23 |
a33 |
||
|
|
~ |
~ |
|
|
|
a23 |
a33 |
|
|
|
|
~ |
|
|
|
|
a33 |
|
|
|
|
|
|
из 3-го уравнения: |
|
|
|
|
|
|
|
|
|
из 2-го уравнения: |
|
|
|
|
|
|
|
|
|
из 1-го уравнения: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ответ: |
A 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= ________ |
|
9
Текст программы
10