42353

Разработка функциональных модулей обработки агрегатных данных

Лабораторная работа

Информатика, кибернетика и программирование

Даны две вещественные квадратные матрицы размер вводится пользователем. Даны две вещественные квадратные матрицы размер вводится пользователем. Даны четыре вещественные матрицы произвольной размерности размерность вводится пользователем. Упорядочить по возрастанию элементы главной диагонали той из полученных матриц след которой является наибольшим следом матрицы называется сумма элементов главной диагонали.

Русский

2013-10-29

112 KB

10 чел.

Лабораторная работа № 4

Тема: «Разработка функциональных модулей обработки агрегатных данных»

Цель работы:  приобретение навыков работы с массивами и использования функций.

Задание: разработать программу, осуществляющую ввод, вывод и матричные операции над двумерными массивами, в соответствии с вариантом. Программу организовать в виде вызовов необходимых подпрограмм (функций). Предусмотреть обработку ошибок и удобный интерфейс.

  1.  Содержание отчета

  1.  Титульный лист.
  2.  Задание кафедры и вариант.
  3.  Цель работы.
  4.  Краткие теоретические сведения.
  5.  Блок-схема программы.
  6.  Листинг программы.
  7.  Контрольный пример.
  8.  Выводы по работе.

Контрольные вопросы

  1.  Массивы.

Функции.

Указатели

Задания

1. Даны две вещественные квадратные матрицы (размер вводится пользователем). Отсортировать элементы столбцов матриц в порядке убывания. Вычислить квадрат той из полученных матриц, минимальный элемент первой строки которой является наименьшим.

2. Даны две вещественные квадратные матрицы (размер вводится пользователем). Отсортировать элементы строк матриц в порядке неубывания. Вычислить куб той из полученных матриц, максимальный элемент первого стролбца которой является наибольшим.

3. Даны четыре вещественные матрицы произвольной размерности (размерность вводится пользователем). Вычислить все возможные произведения матриц. Упорядочить по возрастанию элементы главной диагонали той из полученных матриц, след которой является наибольшим (следом матрицы называется сумма элементов главной диагонали). Если в результате вычисления произведений получена одна матрица, применить к ней указанное упорядочение.

4. Даны три матрицы целого типа произвольной размерности (размерность вводится пользователем). Для каждой матрицы отсортировать столбцы в порядке возрастания их максимальных элементов.

5. Даны три матрицы целого типа произвольной размерности (размерность вводится пользователем). Для каждой матрицы отсортировать строки в порядке убывания их минимальных элементов.

6. Даны три вещественные квадратные матрицы (размер вводится пользователем). Вычислить все произведения матриц, а также квадраты и кубы полученных произведений.

7. Даны две вещественные квадратные матрицы (размер вводится пользователем). Отсортировать элементы строк матриц в порядке неубывания. Вычислить кубы полученных матриц.

8. Даны две вещественные матрицы произвольной размерности (размерность вводится пользователем). Отсортировать четные строки обеих матриц в порядке возрастания их минимальных элементов.

9. Даны две вещественные матрицы произвольной размерности (размерность вводится пользователем). Отсортировать нечетные строки обеих матриц в порядке невозрастания их первых элементов.

10. Даны две вещественные квадратные матрицы (размер вводится пользователем). Отсортировать элементы четных столбцов матриц в порядке убывания, а нечетных – в порядке возрастания. Вычислить квадраты полученных матриц.

11. Даны четыре вещественные матрицы произвольной размерности (размерность вводится пользователем). Вычислить все возможные суммы и произведения матриц.

12. Даны четыре вещественные квадратные матрицы (размер вводится пользователем). Вычислить сумму элементов для каждой матрицы и перемножить те матрицы, у которых эта сумма минимальна и максимальна.

13. Даны две вещественные квадратные матрицы (размер вводится пользователем). Вычислить произведения матриц. Если у полученных матриц суммы элементов положительны, вычислить их квадраты.

14. Даны три вещественные квадратные матрицы (размер вводится пользователем). Вычислить все возможные произведения матриц, а также куб матрицы с максимальной суммой элементов.

15. Даны две вещественные квадратные матрицы (размер вводится пользователем). Отсортировать элементы строк матриц в порядке возрастания. Вычислить квадраты полученных матриц.

16. Даны две вещественные матрицы произвольной размерности (размерность вводится пользователем). Отсортировать нечетные столбцы обеих матриц в порядке невозрастания их последних элементов.

17. Даны две вещественные матрицы произвольной размерности (размерность вводится пользователем). Отсортировать четные столбцы обеих матриц в порядке убывания их первых элементов.

18. Даны три вещественные квадратные матрицы (размер вводится пользователем). Отсортировать все элементы строк матриц в порядке возрастания методом вставок.

19. Даны две вещественные матрицы произвольной размерности (размерность вводится пользователем). Отсортировать элементы столбцов матриц в порядке возрастания методом подсчета.

20. Даны четыре вещественные матрицы произвольной размерности (размерность вводится пользователем). Отсортировать элементы столбцов матриц в порядке неубывания методом пузырька. Вычислить квадрат той из полученных матриц, минимальный элемент первой строки которой является наименьшим.

21. Даны три вещественные квадратные матрицы (размер вводится пользователем). Вычислить все произведения всех произведений исходных матриц.

22. Даны две вещественные матрицы произвольной размерности (размерность вводится пользователем). Отсортировать элементы четных строк матриц в порядке убывания, а нечетных строк – в порядке возрастания.

23. Даны три матрицы целого типа произвольной размерности (размерность вводится пользователем). Отсортировать строки матрицы, имеющей минимальный след (сумму элементов главной диагонали), в порядке убывания их первых элементов.

АИ

Срок сдачи: 22.02.2007

Контрольный срок: 26.02.2007

Лабораторная работа № 5

«Табулирование и построение графика функции»

1. Цель работы: приобретение навыков обработки структурированных данных и использования библиотек функций

2. Задание: Разработать программу, осуществляющую ввод с клавиатуры любой функции простого вида (без вложенных скобок), табулирование математической функции, выбранной соответствии с вариантом из табл., построение ее графика.

3. Контрольные вопросы

1. Структурированные данные.

2.  Библиотеки функций.

  1.  Содержание отчета

Титульный лист.

Задание кафедры и вариант.

Цель работы.

Краткие теоретические сведения.

Блок-схема программы.

Листинг программы.

Контрольный пример.

Выводы по работе.

5. Библиографический список

1. Бочков С. О. Язык программирования Си для персонального компьютера / С. О. Бочков, Д. М. Субботин – М.: Радио и связь, 1990. – 384 с.

2. Керниган. Б. В. Язык Си / Б. В. Керниган, Д. М. Ричи…

Задания к лабораторной работе

№ варианта

Функция

№ варианта

Функция

1

16

2

17

3

18

4

19

5

20

6

21

7

22

8

23

9

24

10

25

11

26

12

27

13

28

14

29

15

30

АИ

Срок сдачи:  05.03.2007

Контрольный срок: 15.03.2007

Лабораторная работа № 6

Тема: «Разработка программ обработки внешних файлов данных»

Задание: разработать программу, осуществляющую ввод, вывод и поиск методом полного просмотра во внешних файлах.

Контрольные вопросы

  1.  Файлы.

Форматированный ввод–вывод.

Низкоуровневый и высокоуровневый ввод–вывод.

Вариант задания: создать во внешнем файле данных базу данных, содержащую информацию о студентах: регистрационный номер, ФИО, группа, факультет, специальность, средний рейтинг. Осуществить следующие запросы: поиск всех студентов, учащихся на одном факультете; поиск всех студентов, средний рейтинг которых лежит в заданном пользователем диапазоне.

Варианты заданий см. в папке lab6

АИ

Срок сдачи:  02.04.2007

Контрольный срок: 12.04.2007

Лабораторная работа №  7

Тема: «Обработка базовых списковых структур данных»

Задание: разработать программу, осуществляющую ввод, вывод и поиск методом полного просмотра в связанных списках с дисциплинами обслуживания очередь, стек, дек.

Контрольные вопросы

  1.  Структурированные данные.

Последовательность, стек, очередь, дек.

Вариант задания: реализовать следующие функции работы со стеком с использованием указателей: создание стека; добавление элемента в конец стека; удаление i-го элемента из стека.

Варианты заданий см. в папке lab7

АИ

Срок сдачи:  30.04.2007

Контрольный срок: 03.05.2007

Лабораторная работа №  8

Тема: «Программирование рекурсивных алгоритмов»

Задание: разработать программу, осуществляющую решение рекурентной задачи с использованием рекурсивных функций.

Контрольные вопросы

  1.  Циклическая и рекурсивная обработка информации

АИ

Срок сдачи:  17.04.2007

Контрольный срок: 21.05.2007


 

А также другие работы, которые могут Вас заинтересовать

43787. ЕФЕКТИВНІСТЬ ВИКОРИСТАННЯ СПЕКТРУ СМУГ ЧАСТОТ 174 – 230 МГц, 470 – 862 МГц 2.45 MB
  МЕРЕЖІ ЦИФРОВОГО ТЕЛЕБАЧЕННЯ 1. Найбільш важливими ресурсами мережі цифрового телебачення є частотний і територіальний ресурси. Портативний прийом може забезпечуватися методами організації одночастотної мережі з використанням заповнювачів. Найбільш важливими ресурсами мережі цифрового телебачення є частотний і територіальний ресурси.
43788. Оценка и анализ инвестиционных проектов на примере капиталообразующих вложений аэропорта «Внуково» 506.64 KB
  Инвестиции могут осуществляться в различных формах. В целях систематизации планирования и анализа они могут быть сгруппированы по ряду различных оснований или признаков классификации. Объект инвестирования выступает базисным типологическим признаком при классификации инвестиций.
43789. Державне регулювання попиту і пропозиції на регіональному ринку праці (на прикладі Житомирської області) 374.62 KB
  Здебільшого ринок праці визначається як інститут або механізм, у якому покупці та продавці здійснюють процеси купівлі-продажу товару «робоча сила», вступаючи у відносини товарного обміну. Очевидно, що при визначенні поняття «ринок праці» багато уваги приділяється обміну через те, що ця сфера відіграє значну роль у системі суспільного виробництва і саме в ній відбуваються процеси купівлі–продажу товару.
43790. Изучение элементов диодной оптопары: светодиода и фотодиода 462.73 KB
  Оптронами называют такие оптоэлектронные приборы в которых имеются источник и приемник излучения светоизлучатель и фотоприемник с тем или иным видом оптической и электрической связи между ними конструктивно связанные друг с другом. Яркость излучения L величина равная отношению силы света к площади светящейся поверхности. Максимальное спектральное распределение λmx длина волны излучения соответствующая максимуму спектральной характеристики излучения СИД. Характеристики светодиодов Цвет свечения характеризуется спектральными...
43791. Особенности изображения пространства и времени в поэзии XX века (на материале лирики А. Блока, В.Брюсова, О. Мандельштама) 126.25 KB
  Еще одним свойством литературных времени и пространства является их дискретность прерывность. Применительно ко времени это особенно важно поскольку литература оказывается способной не воспроизводить весь поток времени но выбирать из него наиболее существенные фрагменты обозначая пропуски пустоты с художественной точки зрения определенными формулами. Не имея возможности подробно останавливаться на моделях времени отметим лишь что от модели к модели время постепенно распрямляется и абстрагируется от событий его заполняющих. Эти...
43792. Особенности рассмотрения и разрешения трудовых споров о восстановлении на работе 127.24 KB
  Дела о восстановлении на работе. Подсудность и подведомственность дел о восстановлении на работе Лица участвующие в деле о восстановлении на работе. Доказывание по делам о восстановлении на работе
43793. Вопросы налогообложения и бухгалтерского учета ОАО «Металлург» 150.67 KB
  Основой рыночного механизма являются экономические показатели, необходимые для планирования и объективной оценки производственно-хозяйственной деятельности предприятия, образования и использования специальных фондов, соизмерения затрат и результатов на отдельных стадиях воспроизводственного процесса.
43794. Оценка конкурентоспособности ЗАО «Потенциал» 4.08 MB
  Рассматривая управление конкурентоспособностью предприятия как организационно-экономическую категорию, необходимо отметить, что это управление экономическими процессами и соответственно складывающимися при их осуществлении рыночными конкурентными экономическими отношениями.
43795. ПРОЕКТ ШВЕЙНОГО ЦЕХА 248.75 KB
  Проектируемая модель жакета женского имеет красивый внешний вид, модные отделочные элементы в виде присборенного лацкана, центральной части переда, свободного рукава, отделочных строчек соответствует современному направлению моды. Для жакета подобраны пуговицы которые служат не только для застегивания, а также для украшения жакета