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


 

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

81747. Тип «гордого человека» и его воплощение в произведениях отечественной литературы 32.54 KB
  Макар Чудра упрекает людей за их рабскую психологию. Суть наказания отторжение от людей. Но не только боль за несчастных темных людей превратила обычного человека в подвижника. Смысл деяний Данко установление нового порядка новых законов бытия среди людей.
81748. Автор и главный герой поэмы А. Т. Твардовского «Василий Теркин». Роль фольклорных мотивов в поэме 41.54 KB
  Твардовского Василий Теркин. Вместе с тем Твардовский следовал своему намерению побольше самого себя в поэме: лирическое начало в Теркине расширилось по сравнению со Страной Муравией стало многогранным обогатило эпические традиции которые попрежнему сильно ощутимы в поэме но проявляются иначе чем прежде. Достоверность картин жизни поэт подчеркнул и тем что назвал Василия Теркина не поэмой или эпопеей а книгой про бойца. Кроме массы бойцов плотно населяющих поэму обрисованных лаконично но остро выразительно в Василии...
81749. Нравственная эволюция героя в рассказе А. П. Чехова «Ионыч». Анализ эпизода из рассказа 33.83 KB
  Чехов рассказывает печальную историю образованного дельного врача Дмитрия Ионыча Старцева превращающегося в провинциальной глуши в угрюмого нелюдима и черствого эгоиста. Старцев пытается войти в жизнь горожан найти отклик на те мысли и чувства которыми он живет но скоро опыт научил его малопомалу что пока с обывателем играешь в карты или закусываешь с ним то это мирный благодушны и даже неглупый человек но стоит только заговорить с ним о чемнибудь несъедобном например о политике или науке как он становится в тупик или заводит...
81750. Сны героев. Их художественная функция в произведениях отечественной литературы 32.96 KB
  С одной стороны жизнь в этой деревне поражает своей сонливостью безмолвием бездеятельностью. Закономерности существования определяют приметы: брови чешутся слёзы; лоб кланяться с правой стороны чешется мужчине с левой женщине; уши зачешутся значит к дождю. С другой стороны в описании Обломовки заметен акцент на великолепии окружающей природы на хлебосольстве господ поэзии быта усадьбы красоте народных праздников ласке матери. Подчеркнуты нравственные стороны рисуемой жизни: искренность доброта и незлобие: В глазах...
81751. Тема прошлого, настоящего и будущего России в пьесе А.Чехова «Вишневый сад». Роль символики и подтекста в чеховской драматургии 36.04 KB
  Ситуация из жизни отдельных людей внутренне соотнесена в пьесе с ситуацией в жизни страны так уже было у Ч. На первый взгляд это опятьтаки обычная чеховская пьеса дающая картину нелепой нескладной жизни. В отличие от всех предшествующих пьес Чехова в Вишневом саде все эти образы нелепой и несчастливой жизни характеризуют не современную жизнь вообще а жизнь определенного исторического периода уже закончившегося изжитого. Вишневый сад рисует не устойчивый образ жизни а ее историческое движение.
81752. Тема свободы и ее философское звучание в произведениях русской поэзии 19 века 29.57 KB
  Таков и мцыри и лирический герой стих. Парус Лермонтовский герой герой романтический мятежный поэтому страсти его всегда максимально накалены а его внутренний мир чрезвычайно сложен. Лирический герой противопоставляет себя обществу и оно не приемлет его. герой одинок как и парус в тумане моря голубом как Демон.
81753. Жанровое своеобразие и идейное звучание «Слова о полку Игореве» Связь «Слова…» с устным народным творчеством 32.87 KB
  Определив хронологический диапазонсвоего повествования от старого Владимира до нынешнего Игоря автор рассказывает о дерзком замысле Игоря навести свои полки на Половецкую землю испити шеломом Дону. В радостных тонах рисует автор встречу Игоря и Буй Тура Всеволода восторженно характеризует удалых кметей воинов курян. И хотя описывается первая победа принесшая русским князьям богатые трофеи автор вновь возвращается к теме грозных предзнаменований грядущего поражения кровавыя зори свет поведают черные тучи с моря идут...
81754. Тема любви и смерти в прозе И.А.Бунина 31.39 KB
  Бунина на примере одного произведения Рассказы Бунина о любви это повествование о ее загадочной ускользающей природе о тайне женской души которая томится жаждой любить но никогда не полюбит. Исход любви; по Бунину всегда трагичен В повести Митина любовь героя преследует романс Рубинштейна на слова Генриха Гейне: Я из рода бедных Азров Полюбив мы умираем. МуромцеваБунин а в книге Жизнь Бунина пишет о том что долгие годы Бунин носил в себе впечатление от этого романса который услышал в юношеском возрасте и в Митиной любви...
81755. Мотив дороги и его философское звучание в произведениях отечественной классики 19 века 31.76 KB
  Выражением концепции исторического пути народа или государства Н. Бричка Чичикова символ однообразного кружения сбившейся с прямого пути души русского человека. А проселочные дороги по которым эта бричка колесит не только реалистическая картина российского бездорожья но и символ кривого пути национального развития. Птицатройка символ национальной стихии русской жизни символ великого пути России в мировом масштабе.