Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы 11ПИ, 3 семестр.doc
Скачиваний:
5
Добавлен:
01.03.2025
Размер:
362.5 Кб
Скачать

Лабораторная работа №7. Работа с бд просмотр

Создать приложение, включающее 3 формы. На стартовой форме предусмотреть меню с обязательными разделами «О программе» и «Закрыть» и перехода на форму №2. На форме №3 отобразить информацию об авторе. Форма №1 предназначена для ЗАДАНИЯ 1, форма №2 предназначена для ЗАДАНИЯ 2.

Создать приложение, осуществляющее просмотр информации из базы данных «DB UNIVERSITY». Отобразить данные из одной таблицы на форме №1. ЗАДАНИЕ 1.Предусмотрите фильтрацию для всех полей данных и обеспечьте возможность упорядочивания данных по любому полю данных. Отобразить данные из нескольких таблиц на форме №2. ЗАДАНИЕ 2. Предусмотрите фильтрацию для всех полей данных и обеспечьте возможность упорядочивания данных по любому полю данных.

где

если 0, то Отобразите данные про всех студентов, без указания университета.

если 1, то Отобразите данные про всех преподавателей, без указания университета.

ЗАДАНИЕ 1 = №варианта % 5 = если 2, то Отобразите данные обо всех экзаменационных оценках (студентов и предметы отображать как цифры).

если 3, то Отобразите данные обо всех университетах.

если 4, то Отобразите данные обо всех предметах.

если 0, то Отобразите данные обо всех экзаменационных оценках, при этом студентов и предметы отображать соответствующими именами.

если 1, то Отобразите данные о том, какой преподаватель какой предмет ведет, при этом преподавателей и предметы отображать соответствующими именами.

ЗАДАНИЕ 2 = №варианта % 4 =

если 2, то Отобразите данные про всех студентов, при этом университет указать соответствующим именем.

если 3, то Отобразите данные про всех преподавателей, при этом университет указать соответствующим именем.

Лабораторная работа №8. Работа с бд ввод информации

К разработанному в лабораторной работе №7 приложению добавить возможность вносить информацию в базу данных для тех таблиц, которые были использованы в лабораторной работе №7. Для случаев, когда надо вводить значение первичного ключа в таблицу, предусмотреть поле, которое будет заполнять пользователь.

Лабораторная работа №9. Исключительные ситуации

Создать приложение, включающее 2 формы, обрабатывающее исключительные ситуации. Если исключительная ситуация не соответствует указанному в варианте, то приложение должно выводить сообщение о классе возникшего исключения. На стартовой форме предусмотреть картинку и меню с обязательными разделами «О программе» (должен открывать в новой форме (№2) соответствующую информацию) и «Выход».

  1. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: деление на ноль в вещественной математики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  2. В приложение получить частное двух целых чисел. Предусмотреть исключительные ситуации: деление на ноль в целочисленной арифметике и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  3. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: потеря старших разрядов вещественного числа в результате переполнения разрядной сетки и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  4. В приложение получить произведение двух вещественных чисел. Предусмотреть исключительные ситуации: потеря младших разрядов вещественного числа в результате переполнения разрядной сетки и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  5. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: общие ошибки вещественной математики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  6. В приложение получить произведение двух целых чисел. Предусмотреть исключительные ситуации: выход за границы диапазона целого числа и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  7. В приложение получить произведение двух целых чисел. Предусмотреть исключительные ситуации: переполнение в результате целочисленной операции и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  8. В приложение получить частное двух целых чисел. Предусмотреть исключительные ситуации: общие ошибки целочисленной арифметики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  9. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: деление на ноль в вещественной математики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  10. В приложение получить частное двух целых чисел. Предусмотреть исключительные ситуации: деление на ноль в целочисленной арифметике и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  11. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: потеря старших разрядов вещественного числа в результате переполнения разрядной сетки и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  12. В приложение получить произведение двух вещественных чисел. Предусмотреть исключительные ситуации: потеря младших разрядов вещественного числа в результате переполнения разрядной сетки и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  13. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: общие ошибки вещественной математики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  14. В приложение получить произведение двух целых чисел. Предусмотреть исключительные ситуации: выход за границы диапазона целого числа и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  15. В приложение получить произведение двух целых чисел. Предусмотреть исключительные ситуации: переполнение в результате целочисленной операции и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  16. В приложение получить частное двух целых чисел. Предусмотреть исключительные ситуации: общие ошибки целочисленной арифметики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  17. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: деление на ноль в вещественной математики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  18. В приложение получить частное двух целых чисел. Предусмотреть исключительные ситуации: деление на ноль в целочисленной арифметике и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  19. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: потеря старших разрядов вещественного числа в результате переполнения разрядной сетки и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  20. В приложение получить произведение двух вещественных чисел. Предусмотреть исключительные ситуации: потеря младших разрядов вещественного числа в результате переполнения разрядной сетки и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  21. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: общие ошибки вещественной математики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  22. В приложение получить произведение двух целых чисел. Предусмотреть исключительные ситуации: выход за границы диапазона целого числа и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  23. В приложение получить произведение двух целых чисел. Предусмотреть исключительные ситуации: переполнение в результате целочисленной операции и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  24. В приложение получить частное двух целых чисел. Предусмотреть исключительные ситуации: общие ошибки целочисленной арифметики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  25. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: деление на ноль в вещественной математики и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  26. В приложение получить частное двух целых чисел. Предусмотреть исключительные ситуации: деление на ноль в целочисленной арифметике и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  27. В приложение получить частное двух вещественных чисел. Предусмотреть исключительные ситуации: потеря старших разрядов вещественного числа в результате переполнения разрядной сетки и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.

  28. В приложение получить произведение двух вещественных чисел. Предусмотреть исключительные ситуации: потеря младших разрядов вещественного числа в результате переполнения разрядной сетки и ошибка преобразования данных. На форме приложения обеспечить ввод 2х чисел и предусмотреть место для вывода ответа.