
- •Сборник задач для лабораторных работ и указаний к их выполнению
- •Общие требования к защите лабораторных работ
- •Лабораторная работа № 1
- •Условие задачи
- •Примерные задачи для защиты лр1:
- •Лабораторная работа №2.
- •Условие задачи
- •Ввод новых данных
- •Примерные задачи для защиты лр2:
- •Лабораторная работа №3.
- •Лабораторная работа №4.
- •Условие задачи
- •Решение
- •Ввод данных
- •Примерные задачи для защиты лр4:
- •Лабораторная работа №5.
- •Ввод данных
- •Примерные задачи для защиты лр5:
- •Лабораторная работа №6.
- •Ввод данных
- •Примерные задачи для защиты лр6:
- •Лабораторная работа №7.
- •Ввод данных
- •Сортировка списка
- •Выберите поле для сортировки
- •Примерные задачи для защиты лр7:
- •Лабораторная работа №8.
- •Примерные задачи для защиты лр8: (обязательно при решении использовать подпрограммы)
- •Индивидуальные задания
- •Общие требования к курсовому проекту.
- •Рекомендуемая литература
- •Содержание
Общие требования к курсовому проекту.
Тема проекта: «Обработка данных средствами Visual Basic»
1). Исходные данные проекта должны соответствовать индивидуальному заданию.
2). Должно быть учтено, что данные могут вводиться с клавиатуры и считываться из файла.
3). Проект должен состоять из 3-х форм и одного модуля.
Форма 1. Первая форма должна содержать название проекта, условие задачи и сведения о студенте, выполнившем работу. Текст условия задачи должен быть полным и по нажатию кнопки “Условие задачи” должен появляться в текстовом поле (элемент TextBox), которое должно быть снабжено полосами прокрутки (установить свойство ScrollBar). По кнопке “Решение” должен происходить переход на 2-ю форму проекта. Остальные требования к кнопкам такие же, как в ЛР1.
Форма 2. Вторая форма должна содержать набор средств (набор кнопок) по работе с исходными данными: «Ввод данных», «Чтение данных из файла», «Включение в список», «Сортировка списка», «Удаление из списка», «Изменение данных», «Запись списка в файл». Требования к этим кнопкам такие же, как в ЛР6 – ЛР8, но работать они должны только с исходными данными. Также на форме должны быть кнопки “Условие задачи”, “Обработка списка” и “Выход”. По кнопкам “Условие задачи” и “Обработка списка” должны происходить переходы на 1-ю и 3-ю формы проекта соответственно.
Форма 3. Третья форма предназначена для просмотра результата обработки данных. Результаты решения пунктов а) и б) индивидуального задания должны быть записаны в списки, для которых так же, как и для списка исходных данных, должна быть предусмотрена сортировка по выбранным полям и запись результата в файл на диске. На форме должно быть четыре кнопки: «Обработка данных», “Запись в файл”, “Изменение данных” и “Выход”:
- по кнопке «Обработка данных» должна происходить сортировка данных и поиски максимума и средних значений списков, полученных для пунктов а) и б) индивидуального задания (разработка и реализация алгоритма решения пункта б) индивидуального задания должны быть выполнены студентами самостоятельно) ;
- по кнопке “Запись в файл” должна производиться запись в файл списка, полученного для пункта а);
- по кнопке “Изменение данных” должен происходить переход на 2-ю форму проекта, где предусмотрено изменение исходных данных.
Модуль. Выполнение задания в описанном выше виде возможно лишь при создании модуля, в который следует записать все подпрограммы общего назначения, которые используются в формах 2 и 3, и все переменные, предназначенные для обработки данных, которые ранее были описаны в разделе General. При описании переменных вместо ключевого слова Dim следует использовать слово Public, что делает эти переменные доступными во всех формах проекта.
Рекомендуется записать в модуль следующие подпрограммы: поиск суммы элементов массива, поиск номера максимального элемента, сдвиг элементов массива, сортировку массива, а также выделение из строки заданного слова (в соответствии с индивидуальным заданием возможны свои подпрограммы общего назначения).
Отчет по курсовому проекту включает в себя:
1). Титульные листы, оформленные по правилам ГУУ, на одном из которых должно быть записано индивидуальное задание студента.
2). Список всех переменных, описанных в модуле, с указанием их назначения и типа.
3). Рисунки всех форм, используемых в проекте.
4). Программные коды всех форм и модуля с кратким описанием всех используемых подпрограмм.
5). Примеры исходных данных и полученные по ним таблицы результатов.