Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Информатика ЛР.doc
Скачиваний:
12
Добавлен:
27.08.2019
Размер:
3.47 Mб
Скачать

Вывод матриц

На рис. 10 представлена блок-схема вывода матрицы А(n  n).

Рис. 10. Блок-схема вывода матрицы А(n  n)

Операции над матрицами

  1. Блок-схема умножения матрицы А размерностью (n  m) на константу С и получения результирующей матрицы В представлена на рис. 11.

Рис. 11. Блок-схема умножения матрицы А(n × m) на константу С и получения результирующей матрицы В(n × m)

  1. Блок-схема транспонирования матрицы А размерностью (n  n) представлена на рис. 12.

Рис. 12. Блок-схема транспонирования матрицы А(n × n)

  1. Блок-схема сложения матриц А и В размерностями (n  m) и получения результирующей матрицы С той же размерности представлена на рис. 13.

Рис. 13. Блок-схема А(n  m) и В(n  m) и получения результирующей матрицы С(n  m)

  1. Блок-схема умножения матриц А(m  n) и В(n  l) и получения результирующей матрицы С размерностью (m  l) представлена на рис. 14.

Рис. 14. Блок-схема умножения матриц А(m  n) и В(n  l) и получения результирующей матрицы С(m  l)

  1. Порядок выполнения

1. Получить задание у преподавателя.

2. Выполнить задание в соответствии с вариантом.

3. Ответить на контрольные вопросы.

  1. Задание

Варианты заданий для лабораторной работы по теме "массивы"

  1. Дан массив натуральных чисел. Найти количество и сумму элементов, кратных заданному числу К.

  2. В целочисленной последовательности есть нулевые элементы. Создать массив из номеров этих элементов.

  3. Дана последовательность натуральных чисел. Создать массив из четных чисел заданной последовательности. Если таких чисел нет, то вывести сообщение об этом.

  4. Дана последовательность действительных чисел. Заменить все ее члены, большие заданного числа К, этим числом. Подсчитать количество замен.

  5. Дан массив действительных чисел. Поменять местами наибольший и наименьший элементы заданного массива.

  6. Дан целочисленный массив. Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8 и т. д.).

  7. В массиве целых чисел найти наиболее часто встречающееся число. Если таких чисел несколько, то определить наименьшее из них.

  8. Дана последовательность целых чисел. Найти сумму ее членов, расположенных между максимальным и минимальным элементами (включая оба эти числа).

  9. Дана последовательность целых чисел. Вывести произведения всех пар соседних чисел.

  10. В заданной последовательности определить максимальный элемент. Подсчитать количество элементов равных максимальному.

  11. В массиве, содержащем номер месяца рождения каждого студента группы, подсчитать количество всех студентов, которые родились в заданном месяце К, и напечатать их номера.

  12. В области 10 районов. Заданы площади, засеваемые в каждом районе пшеницей, и урожай, собранный в каждом районе. Определить среднюю урожайность пшеницы по каждому району и по области в целом.

  13. Известны значения ежедневной температуры воздуха в марте. Найти среднюю температуру и количество теплых дней (выше 0).

  14. Даны натуральные числа помощью X1, X2, . . ., X10; Y1, Y2, . . . , Y10. Определить количество точек с координатами (Xi, Yi), которые лежат в круге с центром (125, 96) и радиусом 50.

  15. Многочлен N-ой степени задан массивом своих коэффициентов. Определить коэффициенты первой производной заданного многочлена.

  16. Дана последовательность действительных чисел. Указать те ее элементы, которые принадлежат отрезку [c, d].

  17. Даны целые числа a1, a2, . . . , an. Определить только те числа, для которых выполняется условие ai  i.

    1. Варианты заданий для лабораторной работы по теме "элементарные операции с матрицами"

  1. 0.5 (A2 + AT)

  2. (A2 + E) 6

  3. T TT + E

  4. 3 (C2 + E)

  5. (A2 - E) AT

  6. (2 T + E) TT

  7. 2 A + (A + E)2

  8. C (5 C - E)

  9. (3 T2 + E)T

  10. C2 + 2 C + E

  11. A (4 AT + E)

  12. (E + 7 TT) T

  13. 5 (A + E)2

  14. 8 C2 + E

  15. T (3 T – E)

  16. (7 A2 + E)T

  17. C + (E – 6 C2)

  18. A2 – 2 (A + E)

  19. 3 TT + E + T2

  20. 7 (AT + E)2

  21. (E+C) 2 C

  22. A (5 AT + E)

  23. T – (TT + E)2

  24. AT (9 A – E)

  25. C2 – 8 (C + E)

  26. A2 + E – 3 AT

  27. 2 T2 – E + TT

  28. 2 (A - E)T A

Обозначения: A, T, C, E – квадратные матрицы порядка N;

A – произвольная матрица;

T – треугольная матрица;

C – симметричная матрица;

E – единичная матрица.