Использование средств языков высокого уровня для решения задач вычислительной математики
Автор: Акула Виктор • Февраль 25, 2019 • Курсовая работа • 3,996 Слов (16 Страниц) • 519 Просмотры
[pic 1] | МИНОБРНАУКИ РОССИИ федеральное государственное бюджетное образовательное учреждение высшего образования «Балтийский государственный технический университет «ВОЕНМЕХ» им. Д.Ф. Устинова» (БГТУ «ВОЕНМЕХ» им. Д.Ф. Устинова») |
БГТУ.СМК-Ф-4.2-К5-01 |
Факультет | И | "Информационные и управляющие системы" | ||
шифр | наименование | |||
Кафедра | И9 | "Систем управления и компьютерных технологий" | ||
шифр | наименование | |||
Дисциплина | "Программирование на языках высокого уровня " |
КУРСОВАЯ РАБОТА
на тему
"Использование средств языков высокого уровня |
для решения задач |
вычислительной математики" |
Выполнил студент группы | И-451 | |
Акула В.А. | ||
Фамилия И.О. | ||
РУКОВОДИТЕЛЬ | ||
Мартынова И.В | ||
Фамилия И.О. Подпись | ||
Оценка | ||
«_____» | 20____ г. |
САНКТ-ПЕТЕРБУРГ
2016г.
Содержание
Введение 3
1.Формулировка задачи 3
2.Описание метода 3
3.Описание курсовой работы 4
4.Схема иерархии вызова подпрограмм 5
5.Описание пользовательского интерфейса 6
6.Описание подпрограмм 8
6.1 Главная программа Kurs 8
6.2 Подпрограмма Zadanie 8
6.3 Подпрограмма Metod 8
6.4 Подпрограмма inout 8
6.5 Подпрограмма menu 8
7.Блок-схемы подпрограмм 9
6.2 Блок-схема подпрограммы menu 9
6.2 Блок-схема подпрограммы metod 10
6.2 Блок-схема подпрограммы inout 11
6.2 Блок-схема подпрограммы zadanie 11
8. Результаты 12
8.1Результат в Pascal 12
8.2Результаты в Си 13
8.3Результат Matlab 15
9.Результаты тестирования 15
10.Сравнительная характеристика 15
11.Заключение 17
12.Список используемых источников 18
13.Приложение 1. 18
13.1Текст программы на языке Pascal 18
14.Приложение 2. 19
13.1Текст программы на языке С# 23
14.Приложение 3 28
14.1Текст программы на языке MatLab
28
Введение
В данной курсовой работе для нахождения корней функции f(x)=0 f также для нахождения экстремума (локального максимума на интервале) будут использованы следующие методы: метод деления отрезка пополам. В качестве инструментального средства были выбраны языки структурного программирования Pascal, который является достаточно простым и удобным, и Си, хорошо известный своей эффективностью. Использование данных языков позволяет получать быстрые и компактные программы. Была задействована технология структурного программирования, которая позволила использовать модули и подпрограммы, процедуры и функции. Был реализован ввод данных из файла, так и с клавиатуры. Также была осуществлена проверка корней уравнений с помощью математического пакета Matlab.
...