ДЗ 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. Построить столбчатую диаграмму процента проводников, изоляторов и полупроводников в файле.
Характеристики домашнего задания
Список файлов
- Practice1
- К Практикуму 1. Введение в оконный режим Turbo Delphi.doc 2,32 Mb
- К Практикуму 1. Компоненты VCL Turbo DELPHI.doc 5,29 Mb
- Отчет.docx 419,07 Kb
- Приложение
- 1.txt 370 b
- backup
- project1.lpi 2,25 Kb
- project1.lps 4,93 Kb
- unit1.lfm 4 Kb
- unit1.pas 4,15 Kb
- lib
- x86_64-win64
- project1.compiled 1,04 Kb
- project1.o 48,73 Kb
- project1.obj 298,88 Kb
- project1.res 135,79 Kb
- unit1.lfm 4 Kb
- unit1.o 267,28 Kb
- unit1.ppu 9,76 Kb
- project1.exe 43,65 Mb
- project1.ico 133,83 Kb
- project1.lpi 2,25 Kb
- project1.lpr 428 b
- project1.lps 5,06 Kb
- project1.res 135,79 Kb
- unit1.lfm 4 Kb
- unit1.pas 4,16 Kb
- Practice3
- 1.txt 370 b
- Practice3.pro 1,05 Kb
- Practice3.pro.user 22,19 Kb
- _build
- .qmake.stash 943 b
- F.txt 97 b
- Makefile 28,49 Kb
- Makefile.Debug 58,54 Kb
- Makefile.Release 58,66 Kb
- debug
- Practice3.exe 2,22 Mb
- main.o 489,21 Kb
- mainwindow.o 653,08 Kb
- moc_mainwindow.cpp 4,46 Kb
- moc_mainwindow.o 412,62 Kb
- moc_mygraphicsview.cpp 3,92 Kb
- moc_mygraphicsview.o 413,6 Kb
- moc_predefs.h 9,66 Kb
- mygraphicsview.o 514,89 Kb
- release
- ui_mainwindow.h 11,76 Kb