Курсовая работа по дисциплине: Технология разработки программного обеспечения. Вариант 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 руб.
Другие работы
Чертеж Вала. Инженерная графика
Bernard1611
: 23 июня 2022
Чертеж Вал
1ая ступень: диам. 50, длина 80, шлиц с отверстием
2ая ступень: диам. 60, длина 40, отверстие глухое
3я ступень: диам. 30, длина 60, шпон.паз.
10 руб.
Задание 65. Вариант 14 - Сечения
Чертежи по сборнику Боголюбова 2007
: 12 октября 2024
Возможные программы для открытия данных файлов:
WinRAR (для распаковки архива *.zip или *.rar)
КОМПАС 3D не ниже 16 версии для открытия файлов *.cdw, *.m3d
Любая программа для ПДФ файлов.
Боголюбов С.К. Индивидуальные задания по курсу черчения, 1989/1994/2007.
Задание 65. Вариант 14 - Сечения.
Выполнить главный вид детали и указанные сечения. На построенных изображениях нанести размеры (часть размеров указана на наглядном изображения детали).
В состав выполненной работы входят 4 файла:
1. 3D
80 руб.
Курсовая работа - Проектирование систем электроснабжения
romanoff81
: 20 октября 2009
Содержание
1 Расчет электрических нагрузок по методу коэффициента максимума.
1.1 Расчет среднесменной нагрузки.
1.1.1 Расчёт активной среднесменной нагрузки.
1.1.2 Расчёт реактивной среднесменной нагрузки.
1.1.3 Расчёт средневзвешенных значений Ки, cosφ.
1.2 Расчет эффективного числа электроприемников.
1.3 Расчет максимальной нагрузки.
1.3.1 Расчет активной максимальной нагрузки.
1.3.2 Расчет реактивной максимальной нагрузки.
1.3.3 Расчет полной максимальной мощности.
1.4 Определение расчетного
50 руб.
«Экономика труда». Контрольная работа. Вариант № 1
ДО Сибгути
: 8 сентября 2013
Общее задание для всех вариантов:
- Опишите ваше рабочее место с точки зрения выполняемых функций и поставленных целей.
- Определите, какой из мотивационных типов (согласно модели Герчикова В.И.) является наиболее подходящим для кандидата на данную рабочую позицию.
- Опишите используемую систему оплаты труда и проанализируйте её адекватность по отношению к рассматриваемой рабочей позиции (рабочего места).
- Учитывает ли применяемая система оплаты труда трудоёмкость выполняемых вами работ? Есл
70 руб.