- •Лабораторная работа № 1
- •Лабораторная работа № 2
- •Лабораторная работа № 3
- •Лабораторная работа № 4
- •Лабораторная работа № 5
- •Лабораторная работа № 6
- •Лабораторная работа № 7
- •Лабораторная работа № 8
- •Лабораторная работа № 9
- •Лабораторная работа № 10
- •Лабораторная работа № 11
- •Лабораторная работа № 12
- •Лабораторная работа № 13
- •Лабораторная работа № 14
- •Лабораторная работа № 15
- •Лабораторная работа № 16
- •Лабораторная работа № 17
- •Лабораторная работа № 18
- •Лабораторная работа № 19
Лабораторная работа № 10
I. Используя архитектуру «Модель-Вид-Контроллер» разработать приложение, строящее графики функций с заданными параметрами и их производных :
Модель – классы, хранящие информацию о функциях.
Вид – виджеты, в котором отображаются графики функций.
Контроллер – главное окно приложения, в котором находится меню, содержащее пункты, необходимые для ввода и обработки данных.
Дополнительно: к параметрам функций добавляются цвет и толщина линий, для класса «вид» реализуется возможность перетаскивания графика кнопкой мыши внутри виджета.
Разработать способ хранения данных (в векторе, списке, множестве и т.п.), организовать возможность добавления данных, изменения имеющихся данных, отображения всех введенных данных. Реализовать возможность чтения данных из текстового файла. Все вводимые данные должны быть проверены на правильность.
Лабораторная работа № 11
I. Используя архитектуру «Модель-Вид-Контроллер» разработать приложение, позволяющее работать с данными о человеке. Данные содержат:
фамилию, имя, отчество;
пол
дату рождения, возраст
образование
семейное положение
Модель – класс, хранящие информацию о человеке.
Вид – виджет, в котором отображаются сведения о человеке.
Контроллер – главное окно приложения, в котором находится меню, содержащее пункты, необходимые для ввода и обработки данных.
II. Разработать способ хранения данных (в векторе, списке, множестве и т.п.), организовать возможность добавления данных, изменения имеющихся данных, отображения всех введенных данных. Реализовать возможность чтения данных из текстового файла. Все вводимые данные должны быть проверены на правильность.
Дополнительно: разработать приложение работающее с базами данных.
Лабораторная работа № 12
I. Используя архитектуру «Модель-Вид-Контроллер» разработать приложение, позволяющее работать с данными о геометрической трёхмерной фигуре (призма или пирамида). Данные содержат:
вид фигуры
вид основания
длины сторон основания
длину высоты
Модель – класс, хранящие информацию о фигуре.
Вид – виджет, в котором отображаются сведения о фигуре.
Контроллер – главное окно приложения, в котором находится меню, содержащее пункты, необходимые для ввода и обработки данных.
II. Разработать способ хранения данных (в векторе, списке, множестве и т.п.), организовать возможность добавления данных, изменения имеющихся данных, отображения всех введенных данных. Реализовать возможность чтения данных из текстового файла. Все вводимые данные должны быть проверены на правильность.
Дополнительно: разработать приложение работающее с базами данных, вид для отображения фигуры в виде рисунка.
Лабораторная работа № 13
I. Используя архитектуру «Модель-Вид-Контроллер» разработать приложение позволяющее работать с данными о геометрической фигуре (круг, треугольник, четырёхугольник). Данные содержат:
вид фигуры
в зависимости от вида фигуры, радиус или длины сторон
Модель – класс, хранящие информацию о фигуре и ее рисунок.
Вид – виджет, в котором отображаются сведения о фигуре.
Контроллер – главное окно приложения, в котором находится меню, содержащее пункты, необходимые для ввода и обработки данных.
II. Разработать способ хранения данных (в векторе, списке, множестве и т.п.), организовать возможность добавления данных, изменения имеющихся данных, отображения всех введенных данных. Реализовать возможность чтения данных из текстового файла. Все вводимые данные должны быть проверены на правильность.
Дополнительно: разработать приложение работающее с базами данных.