42353

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

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

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

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

Русский

2013-10-29

112 KB

9 чел.

Лабораторная работа № 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


 

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

23272. Бальзак 31.47 KB
  На початку 30х років у Бальзака виникає задум створити цикл романів в яких він хотів змалювати сучасну йому Францію дослідити суспільство визначити рушійні сили його розвитку основні типи і характери людей. Остаточно зміст і структуру цього твору Бальзак визначив на початку 40х років тоді ж і виникла назва Людська комедія . Бальзак порівнює життя суспільства з життям природи тому ставить собі за мету описати його визначити основні види типи на які поділяється суспільство. Вміння Бальзака розкривати органічний взаємозв'язок окремого...
23274. Історичні романи В.Скотта 18.43 KB
  – Історизм Скотта не тільки антикварний а й те як люди виявляли себе в той чи інший період. Позиція Скотта ніколи не переміщувати об’єкт погляду на історію власний погляд на рух історії історія ніколи не йде крайнощами вона завжди знайде десь серединний шлях. В його пригодах найбільше приваблює читача не розповідь про кохання до шляхетної і цнотливої леді Ровени з якою Айвенго врештірешт щасливо одружується а його романтична закоханість у красунюєврейку Ревекку один з найпривабливіших жіночих характерів у Скотта дівчину із...
23275. Гофман 20.18 KB
  Гротескнофантастичний романтизм Гофмана На останньому етапі творчості Гофмана остаточно визначається його гротескнофантастичний романтизм. Але найуживанішим і найефективнішим художнім засобом стає у Гофмана гротескгротеск – це вільне й примхливе поєднання різних образів і мотивів вільна гра з ними викличне ігнорування раціоналістичної розсудливості й зовнішньої правдоподібності. У цьому плані дуже характерним твором Гофмана є повістьказка Малюк Цахес яка повністю складається з образівгротесків гротескних ситуацій і вся є...
23276. Гюго 22.53 KB
  Гюго Оди й різні вірші 1822 до якої ввійшли вірші створені переважно за правилами класицизму. Відкинувши класицистичну нормативність Гюго ввів у французьку поезію нові форми й розміри створив нову систему віршування велику увагу приділив звуковій організації вірша його ритмомелодиці. останній роман Гюго присвячений революції 93 рік 1874 р. Поезія Гюго.
23277. Диккенс 23.65 KB
  Діккенса можна поділити на чотири періоди. Показовим для цього періоду творчості Діккенса є побудований на матеріалах побутового нарису роман Посмертні нотатки Піквікського клубу 1837. Другий період творчості Чарлза Діккенса Другий період творчості письменника значною мірою пов'язаний з закордонними подорожами письменника по Італії Швейцарії Франції США. У цей час ще яскравіше проявився талант Діккенсапубліциста Американські замітки майстра нарисів Картини Італії .
23278. Едгар По Творчий доробок 19.49 KB
  По 373839 Творчий доробок його талант багатогранний – це проза поезія літкритичні статті рецензії науковоастрономічна поема засновник детективного жанру у літру ввійшов як новеліст 64 новели перша Рукопис знайдений у пляшці одне з найкращий оповідань Золотий жук двотомна збірка оповідань Гротески та арабески поезія Крук Оповідання По відрізняються одне від одного сюжетом настроєм тональністю так що здається важко знайти для них якийсь тематичний і стилістичний спільний знаменник за яким ми пізнаємо руку того...
23279. Творчість Еспронседи (байронізм) 20.43 KB
  Еспронседа не відразу знайшов свій поетичний шлях. Другий період творчості ЕспронседаіДельґадо розпочався у 1833 р. ЕспронседаіДельґадо поет пов'язаний з іспанською національною традицією. У своїй творчості ЕспронседаіДельґадо звертався до змалювання сучасного йому суспільства особливо яскраво це прослідковується у таких його поезіях як Злочинець засуджений до страти Кат Злидар.
23280. Естетичні засади романтизму 43 KB
  Якщо епоха Просвітництва найбільшим своїм здобутком вважала відкриття людини мислячої мірилом людяності якої є розум здатність мислити бажання пізнати таємниці землі та неба то найбільшим здобутком нового літературного напряму романтизму стало відкриття внутрішньої людини природу якої визначає не стільки її інтелект скільки багатство та глибина її душі. Індивідуальне Я людини було цінним для Просвітництва в тій мірі в якій воно було корисним для суспільства. Воно цікавило просвітителів не саме по собі а як засіб інструмент...