ДЗ 17: Практика 1-3
Описание
Для 1 и 3 практик есть папки с самими проектами, 2 - консольное приложение
Условия:
Задание 1. Создание программной системы в Turbo Delphi.
Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Turbo Delphi.
Некоторый файл содержит сведения о веществах: название вещества, удельный вес и проводимость (проводник, изолятор, полупроводник). Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.
1. Найти названия и удельные веса всех полупроводников.
2. Вывести сведения о проводниках в порядке возрастания их удельных весов.
3. Определить названия всех изоляторов, удельные веса которых не превышают заданного значения.
- Построить столбчатую диаграмму процента проводников, изоляторов и полупроводников в файле.
Задание 2. Создание программной системы с элементарным интерфейсом консольного режима С++.
Выполнить структурную декомпозицию, разработать структурную схему, содержащую не менее 3 подпрограмм, и алгоритмы этих подпрограмм. Реализовать на С++ в консольном режиме. Предусмотреть примитивный интерфейс типа меню, позволяющий выбирать нужную подпрограмму.
Написать программу расчета интеграла функции y=sin(x)*x2 на заданном отрезке [a,b] с заданной точностью ξ тремя способами – методом прямоугольников, методом трапеций и методом Симпсона. Интервал пользователь должен иметь возможность задавать по запросу, а метод расчета выбирать с помощью меню. Используя программу, сравнить вычисленные интегралы на одном и том же интервале, с одинаковой точностью и определить, какой метод больше подходит для расчетов.
Задание 3. Создание программной системы c Qt интерфейсом на С++.
Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Visual Studio или QT Creator.
Некоторый файл содержит сведения о веществах: название вещества, удельный вес, объем вещества и проводимость (проводник, изолятор, полупроводник). Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.
1. Найти названия и удельные веса всех полупроводников.
2. Вывести сведения о проводниках в порядке возрастания их удельных весов.
3. Определить названия всех изоляторов, удельные веса которых не превышают заданного значения.
4. Построить столбчатую диаграмму процента проводников, изоляторов и полупроводников в файле.