Задача о перемножении матриц

Цена:
250 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon INPUT.TXT
material.view.file_icon solution.exe
material.view.file_icon SOLUTION.PAS
material.view.file_icon текст задания,результат работы.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Контрольная работа по дисциплине «Теория сложностей вычислительных процессов и структур» Вариант №5
Задача о перемножении матриц
Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц. Размерности матриц считать из файла. На экран вывести промежуточные вычисления и результат
Решение
Задача решена методом динамического программирования на Borland Pascal 7.
Алгоритм можно найти, к примеру, в следующей книге:
Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн "Алгоритмы. Построение и анализ", 2-е изд-е, стр. 395.
В условии написано, что размерности матриц должны быть считаны из файла, поэтому они читаются из файла. Во входном файле должны быть записаны размерности матриц. В первой строке - размерность первой матрицы (пара чисел), во второй строке - размерность второй матрицы, и т. д. Количество матриц не записывается нигде. Посмотрите файл input.txt.
На экран программа выводит в первой строке результат - оптимальную расстановку скобок при перемножении матриц.
Промежуточные вычисления (таблицы s и m) выводятся далее.
Минимальное количество скалярных умножений, необходимых для вычисления произведения матриц A1*A2*...*An записано в таблице m: m[1, n]. В нашем случае это 282. Стоит отметить, что n - это количество матриц, а не длина последовательности p.

Дополнительная информация

Вариант №5
Теория сложностей вычислительных процессов и структур. Контрольная работа. Задача о перемножении матриц. 4 / 14 вариант. Turbo Pascal, СибГУТИ
Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц. Размерности матриц считать из файла. На экран вывести промежуточные вычисления и результат. Номер варианта выбирается по последней цифре пароля. Вариант №4 М1[4x2], M2[2x2], M3[2x5], М4[5x6], M5[6x7], M6[7x9], M7[9x3], M8[3x2].
User РешуВашуРаботу : 28 апреля 2018
400 руб.
Проект телефонных услуг на базе мультисервисной транспортной сети
Вариант 9 Тема: «Проект телефонных услуг на базе мультисервисной транспортной сети». Задание 1 (Расчетное) Исходные данные: 1. Источники нагрузки (количество и типы) Номер сайта Nкл 1 2 3 Тип сайта TGW-1 TGW-2 SIP-2 Общее число терминалов в сайте Nk (емкость сайта) 20700 24500 1990 Тип интерфейса Z/E1 Z/E1 100-ВТ 2. Структурный состав терминалов, подключаемых по Z-интерфейсу (аналоговые абонентские линии к АТС и AGW): n Тип терминала Структурный состав (%) от емкости сайта Удельная нагрузка y
User 23071827 : 4 марта 2019
350 руб.
Проект телефонных услуг на базе мультисервисной транспортной сети
Термодинамика и теплопередача МИИТ 2013 Задача 19 Вариант 3
В дроссельном клапане парового двигателя водяной пар с начальными параметрами p1 и t1 дросселируется до давления 1 МПа, а затем адиабатно расширяется в цилиндре двигателя до давления 0,1 МПа. Определить потерю располагаемой работы пара вследствие дросселирования. Решение задачи проиллюстрировать в is — диаграмме.
User Z24 : 29 декабря 2026
200 руб.
Термодинамика и теплопередача МИИТ 2013 Задача 19 Вариант 3
Лабораторные работы 4-5 по дисциплине: Архитектура ЭВМ. Вариант № 9
Вариант No 9 Лабораторная работа No4 - Исследование арифметических операций 1. ЦЕЛЬ РАБОТЫ Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER. 3. ПОДГОТОВКА К РАБОТЕ 3.1. Изучить методические указания. 3.2. Подготовить ответы на контрольные вопросы. 3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемы
User IT-STUDHELP : 14 апреля 2021
200 руб.
promo
Теплотехника ТОГУ-ЦДОТ 2008 Задача 1 Вариант 88
Смесь, состоящая из М1 киломолей азота и М2 киломолей кислорода с начальными параметрами р1=1 МПа и Т1=1000 К, расширяется до давления р2. Расширение может осуществляться по изотерме, адиабате и политропе с показателем n. Определить газовую постоянную смеси, ее массу и начальный объем, конечные параметры смеси, работу расширения, теплоту, участвующую в процессе, изменение внутренней энергии, энтальпии и энтропии. Дать сводную таблицу результатов и анализ ее. Показать процессы в pυ и Ts — диаграм
User Z24 : 21 января 2026
300 руб.
Теплотехника ТОГУ-ЦДОТ 2008 Задача 1 Вариант 88
up Наверх