- •1. Методические указания по выполнению курсовой работы
- •2. Перечень тем курсовых работ
- •Тема 1. Диагональная схема хранения разреженных матриц:
- •Тема 2. Профильная схема хранения разреженных матриц:
- •Тема 3. Схема Кнута хранения разреженных матриц:
- •Тема 4. Кольцевая крм-схема хранения разреженных матриц:
- •Тема 5: Модификация Ларкума схемы Кнута для хранения разреженных симметричных матриц с ненулевыми диагональными элементами:
- •Тема 6. Разреженные матрицы
- •Тема 7. Операции над разреженными матрицами (1).
- •Тема 8. Операции над разреженными матрицами (2)
- •Тема 9. Алгоритмы преобразования разреженных матриц a(nm), хранящихся в разреженном строчном формате
- •Тема 10. Алгоритмы преобразования разреженных матриц, хранящихся в форме 3 объектов:
- •Тема11. Рекурсия.
- •Тема 12: Древовидные структуры (1)
- •Тема 13: Древовидные структуры (2)
- •Тема 14: Древовидные структуры (3)
- •Тема 15: Основные операции с двоичными деревьями (1)
- •Тема 16: Основные операции с двоичными деревьями (1)
- •Тема 17: Сбалансированные деревья (1).
- •Тема 18. В - деревья
- •Тема 19: Графы
- •Тема 20: Алгоритмы на графах (1)
- •Тема 21: Алгоритмы на графах (2)
- •Тема 22. Оптимизационные алгоритмы на графах (1)
- •Тема 23. Оптимизационные алгоритмы на графах (2)
- •Тема 24. Оптимизационные алгоритмы на графах (3)
- •Тема 25. Оптимальные деревья поиска (1).
- •Тема 26. Оптимальные деревья поиска (2).
- •Тема 27. Bmp – файлы (1)
- •Тема 28. Bmp – файлы (2)
- •Библиографический список
- •Содержание
- •Структуры и алгоритмы обработки данных Методические указания по выполнению курсовой работы
- •650049, Красноярск, пр.Мира 82.
Федеральное агентство по образованию РФ
ГОУ ВПО «Сибирский государственный технологический университет»
СТРУКТУРЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ
Методические указания по выполнению курсовой работы
для студентов специальности 220400 "Программное обеспечение
вычислительной техники и автоматизированных систем”,
направления 654600 "Информатика и вычислительная техника."
Красноярск
2006
Федеральное агентство по образованию РФ
ГОУ ВПО «Сибирский государственный технологический университет»
Кафедра системотехники
СТРУКТУРЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ
Методические указания по выполнению курсовой работы
для студентов специальности 220400 "Программное обеспечение
вычислительной техники и автоматизированных систем”,
направления 654600 "Информатика и вычислительная техника."
Красноярск
2006
Структуры и алгоритмы обработки данных: Методические указания по выполнению курсовой работы для студентов специальности 220400 "Программное обеспечение вычислительной техники и автоматизированных систем”, направления 654600 "Информатика и вычислительная техника." /Сост. Воробович Н.П. - Красноярск.:СибГТУ,-2006.-20с.
Составитель: д.т.н., профессор Воробович Н.П.
Утверждены на заседании кафедры системотехники 30.08.06 г., протокол №6
Рекомендована к изданию методическим советом факультета автоматизации и информационных технологий протокол №
Рекомендован к изданию редакционно-издательским советом СибГТУ
Рецензент: ст.преподаватель Е.В.Касьянова (СибГТУ)
1. Методические указания по выполнению курсовой работы
В курсе «Структуры и алгоритмы обработки данных» предусмотрено выполнение студентами курсовой работы.
Перечень тем курсовых работ и список литературы для их выполнения приведены ниже.
2. Перечень тем курсовых работ
Тема 1. Диагональная схема хранения разреженных матриц:
- ввод и представление разреженной матрицы A(NM) в памяти ЭВМ по диагональной схеме;
- вывод разреженной матрицы A(NM) на экран;
- скалярное умножение двух разреженных матриц;
- умножение разреженной матрицы A(NM) на вектор-столбец;
- умножение вектор-строки на разреженную матрицу A(NM);
- сложение двух разреженных матриц;
- умножение двух разреженных матриц;
- решение системы линейных уравнений с использованием схемы гауссова исключения по строкам;
- создание управляющей программы с эффектным интерфейсом;
- подготовка контрольного примера, демонстрирующего работу созданного программного комплекса.
Тема 2. Профильная схема хранения разреженных матриц:
- ввод и представление разреженной матрицы A(NM) в памяти ЭВМ по профильной схеме;
- вывод разреженной матрицы A(NM) на экран;
- скалярное умножение двух разреженных матриц;
- умножение разреженной матрицы A(NM) на вектор-столбец;
- умножение вектор-строки на разреженную матрицу A(NM);
- сложение двух разреженных матриц;
- умножение двух разреженных матриц;
- решение системы линейных уравнений с использованием схемы гауссова исключения по строкам;
- создание управляющей программы с эффектным интерфейсом;
- подготовка контрольного примера, демонстрирующего работу созданного программного комплекса.
Тема 3. Схема Кнута хранения разреженных матриц:
- ввод и представление разреженной матрицы A(NM) в памяти ЭВМ по схеме Кнута;
- вывод разреженной матрицы A(NM) на экран;
- скалярное умножение двух разреженных матриц;
- умножение разреженной матрицы A(NM) на вектор-столбец;
- умножение вектор-строки на разреженную матрицу A(NM);
- сложение двух разреженных матриц;
- умножение двух разреженных матриц;
- решение системы линейных уравнений с использованием схемы гауссова исключения по строкам;
- создание управляющей программы с эффектным интерфейсом;
- подготовка контрольного примера, демонстрирующего работу созданного программного комплекса.
Тема 4. Кольцевая крм-схема хранения разреженных матриц:
- ввод и представление разреженной матрицы A(NM) в памяти ЭВМ по кольцевой КРМ-схеме;
- вывод разреженной матрицы A(NM) на экран;
- скалярное умножение двух разреженных матриц;
- умножение разреженной матрицы A(NM) на вектор-столбец;
- умножение вектор-строки на разреженную матрицу A(NM);
- сложение двух разреженных матриц;
- умножение двух разреженных матриц;
- решение системы линейных уравнений с использованием схемы гауссова исключения по строкам;
- создание управляющей программы с эффектным интерфейсом;
- подготовка контрольного примера, демонстрирующего работу созданного программного комплекса.
Тема 5: Модификация Ларкума схемы Кнута для хранения разреженных симметричных матриц с ненулевыми диагональными элементами:
- ввод и представление разреженной матрицы A(NM) в памяти ЭВМ по схеме Ларкума;
- вывод разреженной матрицы A(NM) на экран;
- скалярное умножение двух разреженных матриц;
- умножение разреженной матрицы A(NM) на вектор-столбец;
- умножение вектор-строки на разреженную матрицу A(NM);
- сложение двух разреженных матриц;
- умножение двух разреженных матриц;
- решение системы линейных уравнений с использованием схемы гауссова исключения по строкам;
- создание управляющей программы с эффектным интерфейсом;
- подготовка контрольного примера, демонстрирующего работу созданного программного комплекса.