- •Использование массивов
- •Задание
- •Введение
- •Типовые примеры использования массивов в программах
- •Варианты заданий к лабораторной работе № 4
- •Задачи к защите лабораторной работы № 4
- •26 27 28 29 30 Литература
- •Новосибирский государственный технический университет Лабораторные работы по курсу “Информатика”
Задачи к защите лабораторной работы № 4
1. Даны A(n,n+1), B(n+1), C(n+1). Получить D(n+1, n+2) вставкой в A после строки с номером вектораB и последующей вставкой после столбца с номером вектора C.
2. Дана A(n,m). Получить D(n,m) перестановкой в A столбцов – первого с последним, второго с предпоследним и т.д.
3. Дана A(n,m). Получить D(n,m) перестановкой в A строк – первой с последней, второй с предпоследней и т.д.
Дана А(n,m). Получить D(n,m). Каждый элемент равен сумме элементов матрицыA в заштрихованной области:
4 5 6 7 8 9
10. Дана A(n,m). Получить D(n-1,m-1) путем выбрасывания из А строки и столбца, на пересечении которых расположен максимальный элемент А.
11. Дана действительная матрица A(n,m). Найти сумму наибольших значений элементов ее строк.
12. Дано действительное число x. Получить A(n,n):
.
13. Дан вектор В(n). Получить А(n,n):
.
14. Дан вектор В(n). Получить А(n,n):
.
15-16. Получить матрицу А(7,7), элементами которой являются числа 1,2,3,4,....,49
15 16
17-25. Дана матрица A(n,n). Найти наибольший ее элемент в заштрихованной области
17 18 19 20 21 22 23 24 25
26-30. Дана матрица A(2n,2n). Получить D(2n,2n), переставляя блоки n*n матрицы A:
26 27 28 29 30 Литература
Бартеньев О.В. Современный FORTRAN. – М.: Диалог-МИФИ, 2000.– 447 с.
Бартеньев О.В. FORTRAN для студентов. – М.: Диалог-МИФИ, 1999.– 400 с.
Рыжиков Ю.И. Программирование на Фортране PowerStation для инженеров. Практическое руководство. – С.-Петербург: Корона принт, 1999.– 159 с.
Бартеньев О.В. Visual Fortran: новые возможности. – М.: Диалог-МИФИ, 1999.– 301 с.
Штыков В.В. FORTRAN & WIN32 API. Создание программного интерфейса для Windows средствами современного Фортрана. – М.: Диалог-МИФИ, 2001.– 302 с.
Мудров А.Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. – Томск: Раско, 1992.– 270 с.
Приложение
Министерство образования Российской Федерации
Новосибирский государственный технический университет Лабораторные работы по курсу “Информатика”
Факультет летательных аппаратов
Группа: ПС-31
Студент: Иванов И.И.
Преподаватель: Петров П.П.
Новосибирск
2003