Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Примеры курсовых работ по дисциплине Проектиров...docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
581 Кб
Скачать

4 Руководство пользователя

Готовое к использованию программное обеспечение состоит из двух файлов: исполняемой сборки C.exe и динамической сборки F#.dll. Для его использования необходимо, чтобы на компьютере была установлена платформа .NET 4.0 или её аналог Mono 3.0 либо их более поздние версии.

Ввиду особенностей функционирования установка программного обеспечения не представляется сложным. Достаточно скопировать оба его файла в одну папку. Запуск в OS Windows осуществляется открытием файла c.exe в командной строке. В Mac OS X для запуска приложения необходимо вызвать Mono Framework совместно с файлом c.exe из терминала: mono c.exe.

В любом случае появится строка с предложением ввести размерности исходных матриц с последующим выводом результата (см. рисунок 2).

Рисунок 2 – Окно консольного приложения вычисления произведения матриц

Заключение

В ходе выполнения курсовой работы была изучена и применена на практике одна из возможностей технологи .NET, которая даёт возможность легко соединять программные коды, созданные на различных языках программирования в единый программный проект.

Кроме того была изучена и освоена одна из технологий параллельного программирования, которая даёт возможность существенно повысить производительность системы, задействуя всю многоядерную мощь современных компьютеров.

Программный модуль, реализующий параллельные вычисления был разработан на языке функционального программирования F#. Использование данной парадигмы, в силу своих особенностей, позволяет получить более надёжные и стабильные в работе программные коды, чем на императивных языках программирования.

Список использованных источников и литературы

  1. Don Syme; Expert F# [Текст] / Don Syme - М.: Apress, 2007. – 609 c.

  2. Robert Pickering; Foundations of F# [Текст] / Robert Pickering - M.: Apress, 2007. – 360 c.

  3. Jon Harrop; F# for Scientists [Текст] / Jon Harrop – M.: Wiley-Interscience, 2008. – 368 c.

  4. Tomas Petricek; Functional Programming for the Real World [Текст] / Tomas Petricek, Jon Skeet – M.: Manning Publications, 2010. – 500 c.

  5. Robert Pickering; Beginning F# [Текст] / Robert Pickering - M.: Apress, 2009. – 448 c.

  6. Chris Smith; Programming F#: A comprehensive guide for writing simple code to solve complex problems [Текст] / Chris Smith –M.: O'Reilly Media, 2009. - 416 c.

  7. Филд А; Функциональное программирование[Текст]/ Филд А., Харрисон П. – M.: Мир, 1993. – 640 с.

  8. Вольфенгаген В.; Аппликативные вычисления на основе комбинаторов и λ-исчисления.— 3-е изд.[Текст]/ Вольфенгаген В., Гольцева Л.В., Исмаилова Л. Ю. — М.: МИФИ, 2007.—72 с.

  9. Ульянов М.В.; Архитектуры процессоров МГАПИ,[Текст] / Ульянов М.В. 2002.- 68с.

  10. Миронов А.М. Математическая логика [Текст] / Миронов А.М. - М:.Издательский дом «Вильямс», 2007.- 528с.