Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Статистическая обработка числовых последовательностей

Автор:   •  Июнь 7, 2023  •  Курсовая работа  •  6,651 Слов (27 Страниц)  •  117 Просмотры

Страница 1 из 27

Филиал федерального государственного бюджетного
образовательного учреждения высшего образования

«Национальный исследовательский университет МЭИ»

в г. Смоленске

Кафедра         Вычислительной техники

Направление подготовки: 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


ВВЕДЕНИЕ

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

...

Скачать:   txt (61.8 Kb)   pdf (798.7 Kb)   docx (710.3 Kb)  
Продолжить читать еще 26 страниц(ы) »
Доступно только на Essays.club