Курсовая работа по дисциплине: Технология разработки программного обеспечения. Вариант 2
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Оглавление
1. Формирование требований 3
2. Проектирование 5
2.1 Аппаратная платформа, ОС, язык программирования и компилятор 5
2.2 Блок-схемы алгоритмов работы программы 6
2.3 Разработанные классы в программе 11
2.4 Диаграмма с набором модулей программы 12
3. Реализация 13
3.1 Программирование 13
3.2 Документирование 20
4. Оценка производительности 30
1. Формирование требований
Назначение разрабатываемой программы: расчет выражений с инфиксной формой записи, получаемых из специально подготовленного файла и печать результатов вычислений на стандартный вывод. Имя файла утилита принимает в качестве параметра запуска или вводимого по запросу программы.
Выполняемые функции:
1. Считывание входных параметров и проверка их корректности;
2. Открытие исходного файла, обработка возможных ошибочных ситуаций;
3. Вычисление результата выражения.
Ограничения:
Программа способна обрабатывать следующие выражения:
• десятичная константа;
• (выражение);
• -выражение;
• выражение + выражение;
• выражение – выражение;
• выражение * выражение;
• выражение / выражение;
• sin(выражение);
• cos(выражение).
Ограничивающим фактором для хранения промежуточных результатов вычислений выражений является программный стек, обычно его размер равен 1 мегабайту, но может быть изменен через параметры линковки. Но даже при 1 мегабайте вложенность результатов будет более 100000 значений типа double.
Программа использует стандартный ввод и вывод, ее можно использовать в командных файлах и направлять результаты вычислений выражений в текстовый файл. Принимаемый на вход файл может содержать как одно, так и множество выражений, записанных в разных строках.
Программа работает с файлом, поэтому операция чтения из файла будет являться медленной операцией, например, в сравнении с чтением выражений из внутренней памяти («кучи»). Также стандартный вывод является медленной операцией.
Программа может давать численные оценки выражений даже в случае неверной расстановки скобок, оценка выражения продолжится после открывающей скобки до конца выражения или пока не будет встречена следующая открывающая скобка. Например, выражение «sin(x+10()» будет оценено так же как и «sin(x+10)».
Программа может давать численные оценки выражений до тех пор, пока возможно получить численный результат, например, «sin10» будет оценено так же как и «sin(10)», а выражение «sin(x+10(1+2*sin 2) », так же как и «sin(x+10)».
1. Формирование требований 3
2. Проектирование 5
2.1 Аппаратная платформа, ОС, язык программирования и компилятор 5
2.2 Блок-схемы алгоритмов работы программы 6
2.3 Разработанные классы в программе 11
2.4 Диаграмма с набором модулей программы 12
3. Реализация 13
3.1 Программирование 13
3.2 Документирование 20
4. Оценка производительности 30
1. Формирование требований
Назначение разрабатываемой программы: расчет выражений с инфиксной формой записи, получаемых из специально подготовленного файла и печать результатов вычислений на стандартный вывод. Имя файла утилита принимает в качестве параметра запуска или вводимого по запросу программы.
Выполняемые функции:
1. Считывание входных параметров и проверка их корректности;
2. Открытие исходного файла, обработка возможных ошибочных ситуаций;
3. Вычисление результата выражения.
Ограничения:
Программа способна обрабатывать следующие выражения:
• десятичная константа;
• (выражение);
• -выражение;
• выражение + выражение;
• выражение – выражение;
• выражение * выражение;
• выражение / выражение;
• sin(выражение);
• cos(выражение).
Ограничивающим фактором для хранения промежуточных результатов вычислений выражений является программный стек, обычно его размер равен 1 мегабайту, но может быть изменен через параметры линковки. Но даже при 1 мегабайте вложенность результатов будет более 100000 значений типа double.
Программа использует стандартный ввод и вывод, ее можно использовать в командных файлах и направлять результаты вычислений выражений в текстовый файл. Принимаемый на вход файл может содержать как одно, так и множество выражений, записанных в разных строках.
Программа работает с файлом, поэтому операция чтения из файла будет являться медленной операцией, например, в сравнении с чтением выражений из внутренней памяти («кучи»). Также стандартный вывод является медленной операцией.
Программа может давать численные оценки выражений даже в случае неверной расстановки скобок, оценка выражения продолжится после открывающей скобки до конца выражения или пока не будет встречена следующая открывающая скобка. Например, выражение «sin(x+10()» будет оценено так же как и «sin(x+10)».
Программа может давать численные оценки выражений до тех пор, пока возможно получить численный результат, например, «sin10» будет оценено так же как и «sin(10)», а выражение «sin(x+10(1+2*sin 2) », так же как и «sin(x+10)».
Дополнительная информация
Оценка - отлично!
Год сдачи: 2019 г.
Преподаватель: Остапкевич М.Б.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Год сдачи: 2019 г.
Преподаватель: Остапкевич М.Б.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Похожие материалы
Курсовая работа по дисциплине: Технология разработки программного обеспечения
NikolaSuprem
: 9 февраля 2021
В рамках данной курсовой работы по дисциплине предлагается научится формировать техническое задание, требования к продукту, проектирование, реализацию и тестирование программы.
Задача: разработать простейший калькулятор, выполняющий минимальные арифметические задачи(+, -, *, /, =, %), с функцией отчистки экрана. Сделать приятный интерфейс. Покрыть тестами.
470 руб.
Курсовая работа по дисциплине: Технология разработки программного обеспечения. Вариант №3
holm4enko87
: 17 июня 2025
Вариант 3. Поиск пути в лабиринте. Лабиринт описывается двумерным массивом с кодами в ячейках: 0 - проход, 1 - стена, 2 - проход, начальная точка, 3 - проход, конечная точка, 4 - проход, часть пути. Минимальный набор функций - редактирование описания лабиринта, поиск пути, показ лабиринта и пути в нем.
Содержание
1. Формирование требований 4
2. Проектирование 5
3. Реализация 9
Список литературы 20
700 руб.
Курсовая работа по дисциплине: Технология разработки программного обеспечения. Вариант №0
holm4enko87
: 18 ноября 2024
Вариант 0. Конвертор для текстов, переводящий буквенные символы из заглав-ных в строчные или наоборот. В минимальном виде конвертор – это утилита, которой в качестве параметров передается имя входного файла, имя выходного файла, режим перекодировки: перевод в строчные, перевод в заглавные. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный и результи-рующий файл, обрабатывая возможные ошибочные ситуации, 3) производит конвер-тацию текста, 4) закрывает файлы
700 руб.
КУРСОВАЯ РАБОТА По дисциплине «Технологии разработки программного обеспечения». Вариант №03.
teacher-sib
: 22 октября 2024
Формирование требований
Вариант 3. Поиск пути в лабиринте. Лабиринт описывается двумерным массивом с кодами в ячейках: 0 - проход, 1 - стена, 2 - проход, начальная точка, 3 - проход, конечная точка, 4 - проход, часть пути. Минимальный набор функций - редактирование описания лабиринта, поиск пути, показ лабиринта и пути в нем.
Общее описание: Я, как пользователь программы для поиска пути в лабиринте, хочу иметь возможность визуально редактировать и анализировать различные конфигурации лабиринто
700 руб.
Курсовая работа по дисциплине: Технология разработки программного обеспечения. Вариант №0
IT-STUDHELP
: 23 июня 2023
Вариант 0. Конвертор для текстов, переводящий буквенные символы из заглав-ных в строчные или наоборот. В минимальном виде конвертор – это утилита, которой в качестве параметров передается имя входного файла, имя выходного файла, режим перекодировки: перевод в строчные, перевод в заглавные. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный и результи-рующий файл, обрабатывая возможные ошибочные ситуации, 3) производит конвер-тацию текста, 4) закрывает файлы
800 руб.
Курсовая работа по дисциплине "Технологии разработки программного обеспечения". вариант №9
DArt
: 8 февраля 2021
Вариант №9.
Словарь для изучающего иностранный язык. Минимальный набор функций: 1) занесение записи в словарь (пары слов - одно на русском языке, другое - на иностранном), 2) поиск иностранного слова по русскому слову. вводимому пользователем, 3) поиск русского слова по иностранному слову, вводимому пользователем. Желательно добавить возможность формирования нескольких словарей, режим обучения, режим проверки. В минимальном варианте можно использовать консольный интерфейс, но желательно примени
300 руб.
Курсовая работа по дисциплине: Технология разработки программного обеспечения. Вариант №3
IT-STUDHELP
: 19 июля 2020
Язык программирования — Free Pascal
Вариант 3. Поиск пути в лабиринте. Лабиринт описывается двумерным массивом с кодами в ячейках: 0 - проход, 1 - стена, 2 - проход, начальная точка, 3 - проход, конечная точка, 4 - проход, часть пути. Минимальный набор функций - редактирование описания лабиринта, поиск пути, показ лабиринта и пути в нем.
В рамках данной курсовой работы предлагается осуществить формирование требований, проектирование, реализацию и тестирование программы. Типовые темы заданий пр
850 руб.
Курсовая работа по дисциплине: Технология разработки программного обеспечения. Вариант №0
efgen42
: 6 апреля 2020
Курсовая работа По дисциплине: Технология разработки программного обеспечения. Вариант №0 или Вариант №10.
Задание:
Конвертор для текстов, переводящий буквенные символы из заглавных в строчные или наоборот. В минимальном виде конвертор – это утилита, которой в качестве параметров передается имя входного файла, имя выходного файла, режим перекодировки: перевод в строчные, перевод в заглавные. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный и результирующ
400 руб.
Другие работы
Построение эффективной системы управления персоналом организации
OstVER
: 25 ноября 2012
Содержание
Введение
Глава 1. Методические основы системы управления персоналом
1.1 Цели и функции системы управления
1.2 Организационная структура системы управления
1.3 Кадровое обеспечение
1.4 Нормативно-методическое обеспечение системы УП
1.5 Правовое обеспечение
Глава 2.Принципы и методы построения системы управления персоналом
2.1 Методы управления персоналом
2.2 Построение системы управления персоналом организации
5 руб.
Цилиндрическо-червячный редуктор
66613
: 11 февраля 2013
Введение………………..…………………………………………………………...
1 Выбор двигателя. Кинематический и силовой расчёты привода……...……
2 Расчёт открытой цилиндрической горизонтальной прямозубой
зубчатой передачи………………………………………………………………
3 Расчёт червячной передачи…...………………………………………..………
4 Конструирование валов редуктора и предварительный
выбор подшипников качения………………………………………….………..
5 Конструирование червячного колеса и прямозубой шестерни………….….
6 Определение основных размеров элементов корпуса и переход
Экономика общественного сектора и некоммерческих организаций
тантал
: 3 августа 2013
- ЭС, 18 заданий по 5 тестовых вопроса
ЗАДАНИЕ №1.
Вопрос № 1.
В зоне полного провала рынка действует преимущественно:
1) административно-командная система управления;
2) бюрократическая система;
3) «легальная монополия»;
4) иерархическая модель управления;
5) содержание пунктов 1 и 4.
Вопрос № 2.
Относятся к коммерческим организациям:
1) частные учреждения;
2) производственные кооперативы;
3) фонды;
4) ассоциации;
5) содержание пунктов 2 и 4.
Вопрос № 3.
Неверным является утверждение, что бюдже
100 руб.
Понятие политической системы общества
Lokard
: 10 января 2014
Любое классовое общество политически оформлено, оно имеет механизм власти, обеспечивающий его нормальное функционирование в качестве единого социального организма. Этот механизм именуется политической системой. Понятие политической системы является одним из основных в политологии. Его использование позволяет вычленить политическую жизнь из жизни общества в целом, которую можно считать «окружающей средой», и установить наличие связей между ними.
Политическая система общества – это целостная сово
5 руб.