Теория сложности вычислительных процессов и структур. Вар 8
|
|
engineerklub | Дата: Четверг, 17.07.2025, 05:52 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 34253
Статус: Offline
| Теория сложности вычислительных процессов и структур. Вариант 8
Тип работы: Работа Контрольная Форматы файлов: Microsoft Word, Pascal Сдано в учебном заведении: ДО СИБГУТИ
Описание: Задание
Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц M1M2M3M4M5M6M7M8M9M10M11M12. Матрицы имеют следующие размерности: M1[r0xr1], M2[r1xr2], M3[r2xr3], M4[r3xr4], M5[r4xr5], M6[r5xr6], M7[r6xr7], M8[r7xr8], M9[r8xr9], M10[r0xr10], M11[r10xr11], M12[r11xr12]. Размерности матриц считать из файла. Вывести промежуточные вычисления, результат расстановки скобок и трудоемкость полученной расстановки. Номер варианта выбирается по последней цифре пароля.
№ варианта: 8 r0=5 r1=6 r2=8 r3=7 r4=2 r5=3 r6=2 r7=9 r8=4 r9=4 r10=4 r11=8 r12=5
Описание алгоритма Текст программы на языке Pascal Результаты работы программы
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 17.07.2025, 05:53 | Сообщение # 2 |
 Генералиссимус
Группа: Администраторы
Сообщений: 34253
Статус: Offline
| Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, Pascal Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа №1
Задание Написать программу, которая по алгоритму Краскала находит остов минимального веса для связного взвешенного неориентированного графа, имеющего 10 вершин. Граф задан матрицей смежности (0 означает, что соответствующей дуги нет). Данные считать из файла. Вывести ребра остова минимального веса в порядке их присоединения и вес остова. Номер варианта выбирается по последней цифре пароля.
Вариант 8 0 14 9 3 22 17 16 0 14 18 14 0 19 0 2 0 11 14 21 20 9 19 0 17 20 22 4 4 8 9 3 0 17 0 11 3 20 12 10 15 22 2 20 11 0 14 19 17 15 19 17 0 22 3 14 0 0 6 10 0 16 11 4 20 19 0 0 3 11 9 0 14 4 12 17 6 3 0 7 4 14 21 8 10 15 10 11 7 0 7 18 20 9 15 19 0 9 4 7 0
Описание алгоритма Краскала Текст программы на языке Pascal Результаты работы программы
Лабораторная работа №2
Задание Написать программу, которая по алгоритму Форда-Беллмана (фамилия начинается с согласной буквы) находит кратчайшее расстояние от вершины с номером Вашего варианта до всех остальных вершин связного взвешенного неориентированного графа, имеющего 10 вершин (нумерация вершин начинается с 0). Граф задан матрицей смежности (0 означает, что соответствующей дуги нет). Данные считать из файла. Вывести все найденные кратчайшие расстояния и соответствующие им пути (в виде последовательности ребер). Номер варианта выбирается по последней цифре пароля.
Вариант 8 0 11 0 0 1 1 4 0 0 3 11 0 5 6 6 8 5 11 4 8 0 5 0 3 9 6 6 9 2 11 0 6 3 0 7 6 3 7 11 8 1 6 9 7 0 3 3 9 9 0 1 8 6 6 3 0 9 3 1 7 4 5 6 3 3 9 0 3 7 10 0 11 9 7 9 3 3 0 0 3 0 4 2 11 9 1 7 0 0 10 3 8 11 8 0 7 10 3 10 0
Описание алгоритма Форда-Беллмана Текст программы на языке Pascal Результаты работы программы
Лабораторная работа №3
Задание Имеется склад, на котором присутствует некоторый ассортимент товаров. Запас каждого товара неограничен. У каждого товара своя стоимость сi и масса mi. Написать программу, которая методом динамического программирования формирует набор товаров максимальной стоимости таким образом, чтобы его суммарная масса не превышала заданную грузоподъемность М. Вывести промежуточные вычисления, сформированный набор, его стоимость и массу. Номер варианта выбирается по последней цифре пароля.
Вариант 8 Номер товара, i 1 2 3 4 mi 8 11 7 6 сi 41 56 28 32 M 57
Описание алгоритма Текст программы на языке Pascal Результаты работы программы
СКАЧАТЬ
|
|
| |