Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab6.doc
Скачиваний:
72
Добавлен:
17.03.2015
Размер:
72.7 Кб
Скачать

Лабораторная работа № 10

I. Используя архитектуру «Модель-Вид-Контроллер» разработать приложение, строящее графики функций с заданными параметрами и их производных :

Модель – классы, хранящие информацию о функциях.

Вид – виджеты, в котором отображаются графики функций.

Контроллер – главное окно приложения, в котором находится меню, содержащее пункты, необходимые для ввода и обработки данных.

Дополнительно: к параметрам функций добавляются цвет и толщина линий, для класса «вид» реализуется возможность перетаскивания графика кнопкой мыши внутри виджета.

  1. Разработать способ хранения данных (в векторе, списке, множестве и т.п.), организовать возможность добавления данных, изменения имеющихся данных, отображения всех введенных данных. Реализовать возможность чтения данных из текстового файла. Все вводимые данные должны быть проверены на правильность.

Лабораторная работа № 11

I. Используя архитектуру «Модель-Вид-Контроллер» разработать приложение, позволяющее работать с данными о человеке. Данные содержат:

    1. фамилию, имя, отчество;

    2. пол

    3. дату рождения, возраст

    4. образование

    5. семейное положение

Модель – класс, хранящие информацию о человеке.

Вид – виджет, в котором отображаются сведения о человеке.

Контроллер – главное окно приложения, в котором находится меню, содержащее пункты, необходимые для ввода и обработки данных.

II. Разработать способ хранения данных (в векторе, списке, множестве и т.п.), организовать возможность добавления данных, изменения имеющихся данных, отображения всех введенных данных. Реализовать возможность чтения данных из текстового файла. Все вводимые данные должны быть проверены на правильность.

Дополнительно: разработать приложение работающее с базами данных.

Лабораторная работа № 12

I. Используя архитектуру «Модель-Вид-Контроллер» разработать приложение, позволяющее работать с данными о геометрической трёхмерной фигуре (призма или пирамида). Данные содержат:

      1. вид фигуры

      2. вид основания

      3. длины сторон основания

      4. длину высоты

Модель – класс, хранящие информацию о фигуре.

Вид – виджет, в котором отображаются сведения о фигуре.

Контроллер – главное окно приложения, в котором находится меню, содержащее пункты, необходимые для ввода и обработки данных.

II. Разработать способ хранения данных (в векторе, списке, множестве и т.п.), организовать возможность добавления данных, изменения имеющихся данных, отображения всех введенных данных. Реализовать возможность чтения данных из текстового файла. Все вводимые данные должны быть проверены на правильность.

Дополнительно: разработать приложение работающее с базами данных, вид для отображения фигуры в виде рисунка.

Лабораторная работа № 13

I. Используя архитектуру «Модель-Вид-Контроллер» разработать приложение позволяющее работать с данными о геометрической фигуре (круг, треугольник, четырёхугольник). Данные содержат:

      1. вид фигуры

      2. в зависимости от вида фигуры, радиус или длины сторон

Модель – класс, хранящие информацию о фигуре и ее рисунок.

Вид – виджет, в котором отображаются сведения о фигуре.

Контроллер – главное окно приложения, в котором находится меню, содержащее пункты, необходимые для ввода и обработки данных.

II. Разработать способ хранения данных (в векторе, списке, множестве и т.п.), организовать возможность добавления данных, изменения имеющихся данных, отображения всех введенных данных. Реализовать возможность чтения данных из текстового файла. Все вводимые данные должны быть проверены на правильность.

Дополнительно: разработать приложение работающее с базами данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]