Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  11 класс  /  Практическая контрольная работа по программированию в среде Microsoft Visual Basic

Практическая контрольная работа по программированию в среде Microsoft Visual Basic

В материале содержится задание, которое можно использовать для проведения контрольной работы по программированию в среде Visual Basic или как итоговую практическую работу на повторение способов работы с элементами форм и обработкой массивов.
11.01.2016

Описание разработки

Цель работы:

разработать прототип информационной системы, хранящей информацию о школьных медосмотрах. Базу данных в данной информационной системе будут заменять объекты ListBox.

Требования к интерфейсу:

Главная форма содержит тематическую картинку или логотип школы, главное меню, состоящее из пунктов (см. рис1.):

Младшая школа

….

Средняя школа

Старшая школа

10А

Выход

Подчиненные формы для редактирования сведений о медосмотре каждого класса имеют вид, представленный на рис.2 (достаточно сделать только для одного класса):

Требования к функционалу:

В текущем прототипе достаточно сделать работающую форму только для одного класса!

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

По нажатию на кнопку «Добавить нового ученика» в ListBox`ы 1-4 (ФИО ученика, рост, вес, наличие хронических заболеваний) должны добавляться значения из блока «Добавление новой строки».

Практическая контрольная работа по программированию в среде Microsoft Visual Basic

Напротив каждого текстового элемента блока «Добавление новой строки» должна быть кнопка, очищающая текущий текстовый блок.

По нажатию на кнопку «Очистить» очищаются все текстовые поля в блоке «Добавление новой строки».

По нажатию на кнопку «Отобразить статистику» рассчитываются и выводятся в соответствующие метки:

количество учеников в классе (Подсказка: св-во ListCount класса ListBox содержит в себе количество записей в конкретном объекте ListBox. Например: ListBox1.ListCount)

средний рост по всему классу (Подсказка: св-во List (i) класса ListBox содержит в себе значение i+1 записи объекта ListBox, т.к. нумерация записей начинается с 0. Например: ListBox1.List(1) содержит в себе значение второй строки в объекте ListBox1)

средний вес по всему классу

максимальный рост в классе и его обладателя.

минимальный вес в классе и его обладателя.

В случае, если пользователь пытается добавить в листбоксы запись, где заполнены не все поля (ФИО, рост, вес ученика), должно выскакивать соответствующее предупреждение (рис.3)

Критерии оценивания:

Оценка «3»: реализованы пп. 1-5 задания

Оценка «4»: реализованы все пункты задания с замечаниями

Оценка «5»: реализованы все пункты задания, без замечаний, с интерфейсом, аналогичным рис.1-2

Весь материал - в документе.

Содержимое разработки

Контрольная практическая работа .Visual Basic.

Цель работы: разработать прототип информационной системы, хранящей информацию о школьных медосмотрах. Базу данных в данной информационной системе будут заменять объекты ListBox.

Требования к интерфейсу:

  1. Главная форма содержит тематическую картинку или логотип школы, главное меню, состоящее из пунктов (см. рис1.):

    1. Младшая школа

      1. ….

    2. Средняя школа

      1. ListBox 1-4

        Блок «Добавление новой строки»

    3. Старшая школа

      1. 10А

        Рис.1.

    4. Выход

  2. Подчиненные формы для редактирования сведений о медосмотре каждого класса имеют вид, представленный на рис.2 (достаточно сделать только для одного класса):

Требования к функционалу:

  1. В текущем прототипе достаточно сделать работающую форму только для одного класса!

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

  3. По нажатию на кнопку «Добавить нового ученика» в ListBox`ы 1-4 (ФИО ученика, рост, вес, наличие хронических заболеваний) должны добавляться значения из блока «Добавление новой строки».

  4. Напротив каждого текстового элемента блока «Добавление новой строки» должна быть кнопка , очищающая текущий текстовый блок.

    Рис.2.

  5. По нажатию на кнопку «Очистить» очищаются все текстовые поля в блоке «Добавление новой строки».

  6. По нажатию на кнопку «Отобразить статистику» рассчитываются и выводятся в соответствующие метки:

    1. количество учеников в классе (Подсказка: св-во ListCount класса ListBox содержит в себе количество записей в конкретном объекте ListBox. Например: ListBox1.ListCount)

    2. средний рост по всему классу (Подсказка: св-во List (i) класса ListBox содержит в себе значение i+1 записи объекта ListBox, т.к. нумерация записей начинается с 0. Например: ListBox1.List(1) содержит в себе значение второй строки в объекте ListBox1)

    3. средний вес по всему классу

    4. максимальный рост в классе и его обладателя.

    5. минимальный вес в классе и его обладателя.

  7. В случае, если пользователь пытается добавить в листбоксы запись, где заполнены не все поля (ФИО, рост, вес ученика), должно выскакивать соответствующее предупреждение (рис.3)


Критерии оценивания:

Оценка «3»: реализованы пп. 1-5 задания

Рис.3.

Оценка «4»: реализованы все пункты задания с замечаниями

Оценка «5»: реализованы все пункты задания, без замечаний, с интерфейсом, аналогичным рис.1-2





-75%
Курсы повышения квалификации

Использование информационных технологий в процессе обучения в условиях реализации ФГОС

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Практическая контрольная работа по программированию в среде Microsoft Visual Basic (0.47 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт