Курсовая работа по дисциплине: Современные технологии в программировании (часть 2) Вариант №5
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Вариант No5
Тема работы: «Калькулятор комплексных чисел»
Цель
Сформировать практические навыки:
1) проектирования программ в технологии «абстрактных типов данных» и «объектно-ориентированного программирования» и построения диаграмм UML;
2) реализации абстрактных типов данных с помощью классов C#;
3) использования библиотеки визуальных компонентов VCL для построения интерфейса,
4) тестирования программ.
Задание
Спроектировать и реализовать приложение под Windows в соответствии с вариантом, используя классы C# и библиотеку визуальных компонентов для построения интерфейса.
Задание на курсовую работу для варианта No5:
Номер Варианта - 5
Тема - Калькулятор комплексных чисел
Настройка вида числа - Всегда комплексное
Окно справки - Нет
Общие требования
1. Калькулятор обеспечивает вычисление операций: +, -, *. /.
2. Предусмотреть возможность ввода операндов в выражение:
с помощью командных кнопок интерфейса,
клавиатуры: цифровой и алфавитно-цифровой.
3. Необходимо реализовать команду (=), которая завершает вычисление выражения. Она выполняет текущую операцию.
4. Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения (в зависимости от варианта задания).
5. Вводимые числа выравнивать по правому краю.
6. Для редактирования вводимых значений необходимы команды:
BackSpase (удалить крайний справа символ отображаемого числа),
CE (заменить отображаемое число нулевым значением)
Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
Требования к калькулятору
1. Калькулятор обеспечивает ввод комплексных чисел в записи:
[-]<действительная часть><разделитель>[-] <мнимая часть>
<действительная часть>::= <действительное число без знака с целой и\или дробной частями>
<мнимая часть>::= <действительное число без знака с целой и\или дробной частями>
<разделитель>::= ‘i*’
Например: -2.35 +i* 3.5 или -2.0 -i* 3.0
2. Предусмотреть настройку калькулятора на отображение результата в двух форматах: «всегда комплексное» или «действительное или комплексное» число (в зависимости от варианта задания). В формате «всегда комплексное» результат всегда отображается в виде комплексного числа. В формате «действительное или комплексное» результат отображается в виде действительного, если мнимая часть равна 0.
Необходимо предусмотреть следующие варианты использования калькулятора (прецеденты):
1. Выполнение одиночных операций:
«операнд1» «операция» «операнд2» «=» «результат»
Пример: 5.0+i*2.0 + 2.0+i*3.0= 7.0+i*5.0.
Содержание работы:
Цель
Задание
Общие требования
Требования к калькулятору
Диаграмма прецедентов UML. Сценарии прецедентов.
Диаграмма последовательностей для прецедентов
Диаграмма классов для прецедентов
Спецификация типа данных «комплексное число»
Текст программы
Тестовые наборы данных для тестирования абстрактных типов, классов и приложения
Абстрактный тип данных комплексное число
Редактор комплексных чисел
Абстрактный тип данных управление калькулятором
Приложение
Инструкция пользователю
Список использованной литературы
Работа сдана в мае 2019 года.
Оценка: Отлично
Проверил: Зайцев М.Г.
Тема работы: «Калькулятор комплексных чисел»
Цель
Сформировать практические навыки:
1) проектирования программ в технологии «абстрактных типов данных» и «объектно-ориентированного программирования» и построения диаграмм UML;
2) реализации абстрактных типов данных с помощью классов C#;
3) использования библиотеки визуальных компонентов VCL для построения интерфейса,
4) тестирования программ.
Задание
Спроектировать и реализовать приложение под Windows в соответствии с вариантом, используя классы C# и библиотеку визуальных компонентов для построения интерфейса.
Задание на курсовую работу для варианта No5:
Номер Варианта - 5
Тема - Калькулятор комплексных чисел
Настройка вида числа - Всегда комплексное
Окно справки - Нет
Общие требования
1. Калькулятор обеспечивает вычисление операций: +, -, *. /.
2. Предусмотреть возможность ввода операндов в выражение:
с помощью командных кнопок интерфейса,
клавиатуры: цифровой и алфавитно-цифровой.
3. Необходимо реализовать команду (=), которая завершает вычисление выражения. Она выполняет текущую операцию.
4. Приложение должно иметь основное окно для ввода исходных данных, операций и отображения результата и окно для вывода сведений о разработчиках приложения (в зависимости от варианта задания).
5. Вводимые числа выравнивать по правому краю.
6. Для редактирования вводимых значений необходимы команды:
BackSpase (удалить крайний справа символ отображаемого числа),
CE (заменить отображаемое число нулевым значением)
Добавить символ, допустимый в изображении числа (арабские цифры, знак, разделители).
Требования к калькулятору
1. Калькулятор обеспечивает ввод комплексных чисел в записи:
[-]<действительная часть><разделитель>[-] <мнимая часть>
<действительная часть>::= <действительное число без знака с целой и\или дробной частями>
<мнимая часть>::= <действительное число без знака с целой и\или дробной частями>
<разделитель>::= ‘i*’
Например: -2.35 +i* 3.5 или -2.0 -i* 3.0
2. Предусмотреть настройку калькулятора на отображение результата в двух форматах: «всегда комплексное» или «действительное или комплексное» число (в зависимости от варианта задания). В формате «всегда комплексное» результат всегда отображается в виде комплексного числа. В формате «действительное или комплексное» результат отображается в виде действительного, если мнимая часть равна 0.
Необходимо предусмотреть следующие варианты использования калькулятора (прецеденты):
1. Выполнение одиночных операций:
«операнд1» «операция» «операнд2» «=» «результат»
Пример: 5.0+i*2.0 + 2.0+i*3.0= 7.0+i*5.0.
Содержание работы:
Цель
Задание
Общие требования
Требования к калькулятору
Диаграмма прецедентов UML. Сценарии прецедентов.
Диаграмма последовательностей для прецедентов
Диаграмма классов для прецедентов
Спецификация типа данных «комплексное число»
Текст программы
Тестовые наборы данных для тестирования абстрактных типов, классов и приложения
Абстрактный тип данных комплексное число
Редактор комплексных чисел
Абстрактный тип данных управление калькулятором
Приложение
Инструкция пользователю
Список использованной литературы
Работа сдана в мае 2019 года.
Оценка: Отлично
Проверил: Зайцев М.Г.
Похожие материалы
Современные технологии в программировании (ЧАСТЬ 2). Контрольная. Вариант 5
pleze
: 20 марта 2022
ВАРИАНТ 5!
№Варианта Тип Критерий тестирования Реализация
5 int С1, С2 Агрегирование
Задание
Реализовать абстрактный тип данных «Множество» в соответствии с вариантом задания и со спецификацией приведённой ниже. Протестировать его, используя средства модульного тестирования Visual Studio. Тестовые наборы необходимо построить на основе критериев тестирования C0,C1,C2 в зависимости от варианта задания.
Рекомендации к выполнению
1. Абстракцию данных реализуйте, используя классы языка программи
350 руб.
Современные технологии в программирование (часть 2) магистратура
Dirol340
: 22 ноября 2020
Тема: Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием.
Цель
Сформировать практические навыки реализации классов на языке C#.
Задание 1
1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16.
2. Протестировать каждый метод класса.
350 руб.
Курсовая работа по дисциплине: Современные технологии программирования. Вариант №5
Учеба "Под ключ"
: 7 августа 2017
Задание
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования
Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций.
1000 руб.
Современные технологии в программировании (часть 2-я). Билет №90
IT-STUDHELP
: 3 декабря 2021
Билет №90
2.Установите соответствие
1.Программный продукт 1. Использует точно определённые ресурсы
2. Может использоваться в различных операционных системах
3. Запускается в той системе, где была разработана
2.Компонент программного комплекса 4. Использует и сопровождает любой человек
5. Может использоваться с различными данными
3.Программа 6. Входные и выходные данные должны удовлетворять точно определённым интерфейсам
7. Запускается автором
4.Неотъемлемыми свойствами ПО являются
слож
400 руб.
Современные технологии в программировании (часть 2-я). Билет №88
IT-STUDHELP
: 24 ноября 2021
Билет №88
2.Установите соответствие
1.Программный продукт 1. Использует точно определённые ресурсы
2. Может использоваться в различных операционных системах
3. Запускается в той системе, где была разработана
2.Компонент программного комплекса 4. Использует и сопровождает любой человек
5. Может использоваться с различными данными
3.Программа 6. Входные и выходные данные должны удовлетворять точно определённым интерфейсам
7. Запускается автором
3.В основе программной инженерии лежит одна ф
400 руб.
Современные технологии в программировании (часть 2), Экзаменационный тест
VVA77
: 26 октября 2017
Экзаменационный тест
1.Критичность определяется последствиями, вызываемыми дефектами в ПО, и может иметь один из четырех уровней. Установите соответствие между уровнем критичности и последствиями дефектов ПО.
C 1.Дефекты вызывают потерю удобства
D 2.Дефекты вызывают потерю возместимых средств (материальных или финансовых)
E 3.Дефекты вызывают потерю невозместимых средств
L 4.Дефекты создают угрозу человеческой жизни
2.Установите соответствие
1.Программный продукт 1. Запускается автором
40 руб.
Современные технологии в программирование (часть 2). Экзамен. Билет №4
Dirol340
: 26 ноября 2020
Дисциплина: Современные технологии в программировании
БИЛЕТ 4
1. 3.Связь _______ применяется в тех ситуациях, когда имеется какой-либо фрагмент поведения системы (часть потока событий), который повторяется более чем в одном варианте использования.
1. Включения
2. Расширения
3. обобщения
4. коммуникации
2. 7.Действующие лица диаграммы вариантов использования делятся на три основных типа
1. пользователи системы
2. другие системы, взаимодействующие с данной
3. время
4. прецеденты других сист
290 руб.
Современные технологии в программировании (часть 2). Экзамен. Билет №29
zzzzzzz
: 8 января 2020
Билет №29
Тестовое задание. Ответы на вопросы:
13. Укажите, что из перечисленного ниже, не может содержать графическое изображение (прямоугольник) класса на диаграмме классов
14. Порядок передачи сообщений на диаграмме кооперации -
15. Порядок передачи сообщений на диаграмме последовательности -
16. Основные элементы диаграммы размещения:
26. Укажите, что не является достоинством модели вариантов использования
29. Линейки синхронизации на диаграмме деятельности используются, если необходимо
30.
50 руб.
Другие работы
Кронштейн - А6ГР.01.11.00.000 СБ
.Инженер.
: 21 декабря 2022
Сапельников А.А. Инженерная графика.
Вариант 11 - Кронштейн
В состав работы входит:
-3D модели всех деталей;
-3D сборка;
-3D сборка с разносом компонентов;
- Чертежи всех деталей;
- Чертежи стандартных изделий;
-Сборочный чертеж;
-Спецификация.
А6ГР.01.11.00.000 СБ - Кронштейн Сборочный чертеж
А6ГР.01.11.01.000 СБ - Корпус сварной Сборочный чертеж
А6ГР.01.11.00.001 - Фланец
А6ГР.01.11.01.001 - Корпус
А6ГР.01.11.01.002 - Ушко
А6ГР.01.11.01.003 - Заглушка
Болт М22-6gx95 ГОСТ 7798-70
Гайка 2М22-6
250 руб.
Вступление России во Всемирную торговую организацию: проблемы и перспективы
Qiwir
: 16 августа 2013
Содержание.
Введение……………………………………………………………………………....3
1. Всемирная торговая организация: краткая справка ………………………………4
2. Переговоры России и ВТО: цели, задачи и основные этапы……………………….9
3. Современный этап переговоров по присоединению России к ВТО………………15
3.1. Переговоры по доступу на рынок товаров. …………………………………….16
3.2. Состояние переговоров по сельскохозяйственной проблематике………........20
3.3 Ход переговоров по доступу на рынок услуг. …………………….…………...25
3.4. Переговоры по системным
10 руб.
Реферат на тему: «Что такое роуминг и хендовер? Как он осуществляется?»
konst1992
: 27 января 2018
Основы инфокоммуникационных технологий
Электросвязь — разновидность связи, способ передачи информации с помощью электромагнитных сигналов, например, по проводам, волоконно-оптическому кабелю или по радио.
Принцип электросвязи основан на преобразовании сигналов сообщения (звук, текст, оптическая информация) в первичные электрические сигналы. В свою очередь, первичные электрические сигналы при помощи передатчика преобразуются во вторичные электрические сигналы, характеристики которых хорошо соглас
20 руб.
Пакет прикладных программ для экономистов
Катрина23
: 30 января 2018
Лабораторная работа №1
Цель работы: Приобрести навыки сортировки и фильтрации данных в списках в ППП MS Excel.
Задание к лабораторной работе:
1. Изучите материалы лекции 4 и решите приведенные примеры.
2. Выполните контрольное задание по отбору данных с помощью расширенного фильтра (на новом листе или в отдельной книге MS Excel).
Лабораторная работа № 2
Работа со списками. Создание автоматических промежуточных отчетов и сводных таблиц
Цель работы: Приобрести навыки использования возможностей M
455 руб.