Статистическая обработка числовых последовательностей
Автор: Вадим Рыжов • Июнь 7, 2023 • Курсовая работа • 6,651 Слов (27 Страниц) • 182 Просмотры
Филиал федерального государственного бюджетного
образовательного учреждения высшего образования
«Национальный исследовательский университет МЭИ»
в г. Смоленске
Кафедра Вычислительной техники
Направление подготовки: 09.03.01 – Информатика и вычислительная техника
КУРСОВАЯ РАБОТА
«Архитектура вычислительных систем»
Тема: «Статистическая обработка числовых последовательностей»
[pic 1]
Студент ИВТ2-21 ________ Ковтун Д.К.
группа подпись фамилия И.О.
Руководитель к.т.н., доцент Полячков А.В.
уч. степень должность подпись фамилия И.О.
А п
дата
Место выполнения курсового проекта: филиал ФГБОУ ВО «НИУ «МЭИ»
в г. Смоленске, кафедра «Вычислительной техники»
Смоленск, 2022
АННОТАЦИЯ
В данной курсовой работе была проделана возможность реализовывать ассемблерные вставки в язык высокого уровня. Результатом проекта является разработанная программа на языке C++ с использованием ассемблерных вставок. Данный курсовой проект содержит полное описание всей разработки программы для нахождения и вычисления числа в текстовом файле максимально приближённого к среднему значению. Курсовая работа содержит анализ технического задания, обоснованный выбор среды и языка программирования, осуществление и испытание ПО с непосредственной проверкой результатов.
This term paper was an opportunity to implement assembler inserts into a high-level language. The result of the project is a developed program in C++ using assembler inserts. This term paper contains a full description of the entire development of the program to find and calculate the number in a text file as close to the mean value. Coursework contains an analysis of the terms of reference, a reasonable choice of environment and programming language, implementation and testing the software with direct testing of the results.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
1. АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯ ДЛЯ НАХОЖДЕНИЕ ЧИСЛА В ТЕКСТОВОМ ФАЙЛЕ МАКСИМАЛЬНО ПРИБЛИЖЁННОГО К СРЕДНЕМУЗНАЧЕНИЮ 5
1.1. Система команд сопроцессора 5
1.2. Алгоритм нахождение числа максимально приближённого к среднему значению……………………………………………………………………………81.3. Средства проектирования…………………………………………………….9
2. РАЗРАБОТКА ПРОГРАММЫ ДЛЯ НАХОЖДЕНИЯ ЧИСЛА В ТЕКСТОВОМ ФАЙЛЕ МАКСИМАЛЬНО ПРИБЛИЖЁННОГО К СРЕДНЕМУ ЗНАЧЕНИЮ 18
2.1. Проектирование 18
2.2. Реализация всей программы 20
2.2.2. Алгоритм разработанной программы 20
2.2.3. Структура программного средства 22
2.3. Реализация программы на высокоуровневом языке программирования с ассемблерной вставкой 24
3. ТЕСТИРОВАНИЕ ПРОГРАММЫ ДЛЯ НАХОЖДЕНИЯ ЧИСЛА В ТЕКСТОВОМ ФАЙЛЕ МАКСИМАЛЬНО ПРИБЛИЖЁННОГО К СРЕДНЕМУ ЗНАЧЕНИЮ 29
3.1. Тестирование ПО 29
Тест №1 (Натуральные числа) 29
Тест №2 (Натуральные числа + отрицательные числа) 31
Тест №3 (Дробные числа) 33
Тест №4 (Дробные числа + отрицательные дробные числа) 35
Тест №5 (Отработка исключений) 37
3.2 Тестирование программы на разных устройствах 38
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 41
Приложение А. Техническое задание 42
Приложение Б. Текст программы для нахождения числа в текстовом файле максимально приближённого к среднему значению 43
ВВЕДЕНИЕ
По заданной теме для курсовой работы, требуется разработать программу для нахождения числа в текстовом файле максимально приближённого к среднему значению. За основу была взята модель сопроцессора - стек сопроцессора под поставленную задачу.
...