- •Примеры курсовых работ
- •Реферат
- •Введение
- •1 Исследование предметной области
- •1.1 Описание предметной области
- •1.2 Описание входных и выходных данных
- •2.1.2 Описание связей
- •2.2 Даталогическая модель
- •3 Практическая реализация базы данных
- •3.1 Выбор системы управления базами данных
- •3.2 Создание таблиц
- •3.3 Запросы
- •Заключение
- •Список использованных источников и литературы
- •4 Курса гр. 10-гр-20
- •Введение
- •1 Постановка задачи
- •2 Программная реализация решения задачи
- •2.1 Алгоритмизация проблемы
- •2.2 Реализация динамической части
- •2.3 Реализация исполняемой части
- •4 Руководство пользователя
- •Заключение
- •Список использованных источников и литературы
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#. Использование данной парадигмы, в силу своих особенностей, позволяет получить более надёжные и стабильные в работе программные коды, чем на императивных языках программирования.
Список использованных источников и литературы
Don Syme; Expert F# [Текст] / Don Syme - М.: Apress, 2007. – 609 c.
Robert Pickering; Foundations of F# [Текст] / Robert Pickering - M.: Apress, 2007. – 360 c.
Jon Harrop; F# for Scientists [Текст] / Jon Harrop – M.: Wiley-Interscience, 2008. – 368 c.
Tomas Petricek; Functional Programming for the Real World [Текст] / Tomas Petricek, Jon Skeet – M.: Manning Publications, 2010. – 500 c.
Robert Pickering; Beginning F# [Текст] / Robert Pickering - M.: Apress, 2009. – 448 c.
Chris Smith; Programming F#: A comprehensive guide for writing simple code to solve complex problems [Текст] / Chris Smith –M.: O'Reilly Media, 2009. - 416 c.
Филд А; Функциональное программирование[Текст]/ Филд А., Харрисон П. – M.: Мир, 1993. – 640 с.
Вольфенгаген В.; Аппликативные вычисления на основе комбинаторов и λ-исчисления.— 3-е изд.[Текст]/ Вольфенгаген В., Гольцева Л.В., Исмаилова Л. Ю. — М.: МИФИ, 2007.—72 с.
Ульянов М.В.; Архитектуры процессоров МГАПИ,[Текст] / Ульянов М.В. 2002.- 68с.
Миронов А.М. Математическая логика [Текст] / Миронов А.М. - М:.Издательский дом «Вильямс», 2007.- 528с.
