Исследование возможностей среды Visual Basic при создании

advertisement
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Научно-практическая работа
«Исследование возможностей среды Visual Basic при
создании тестовой программной оболочки
по материалам подготовки к ГИА-9 по информатике»
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Цель: Использование среды Visual Basic для визуализации
решения задач и изучения процессов
Задачи:
 Изучить среду Visual Basic;
 Подобрать
задачи
исследовательского
характера
для
визуализации экспериментального процесса в тестовой
программной оболочке;
 Разработать программы и исследовать информационные
процессы для различных формулировок ответов в тесте;
 Продемонстрировать полученную программную оболочку на
уроках информатики и рекомендовать использовать для
подготовки к сдаче ГИА по информатике.
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Цель: Использование среды Visual Basic для визуализации
решения задач и изучения процессов
Ход работы:









Подобрать необходимую литературу для тестовой программной оболочки;
Изучить среду Visual Basic (графический интерфейс, свойства, функции,
основные алгоритмические конструкции, основные объекты управления);
Подобрать вопросы исследовательского характера для визуализации
экспериментального процесса;
Построить математические модели исследуемых процессов;
Разработать алгоритмы заданий ответов на вопросы теста;
Написать коды программ на языке Visual Basic исследуемых заданий для
тестовой оболочки;
Протестировать программы;
Проанализировать полученные результаты;
Продемонстрировать полученную программную оболочку на уроках
информатики и рекомендовать использовать для подготовки к сдаче ГИА по
информатике.
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Актуальность
Visual Basic; (VB) - это среда разработки программ, которая
позволяет быстро и легко создавать приложения (прикладные
программы) для Windows. В нее включено все, что необходимо
для создания, модификации, тестирования, корректирования и
компиляции программ. Visual Basic - это полноценный язык
программирования высокого уровня.

Слово Visual - «визуальный», «наглядный» - означает
способ разработки пользовательского интерфейса программы.
Слово Basic - «основной» - описывает тип программного кода,
который создаете.
Но главное то, что с помощью среды Visual Basic можно
создавать
программы,
которые
помогают
«увидеть»
исследуемые процессы и наглядно поэкспериментировать с
ними.

Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Теоретические основы
компьютерного тестирования
Тема «Компьютерное тестирование в Visual Basic»
посвящена той одной из компьютерных технологий
обработки информации, ради которой когда-то
создали первую ЭВМ и ради которой сегодня в
значительной мере создают супер-ЭВМ, - решению
прикладных
научно-технических
задач,
среди
которых также есть и задачи создания тестовых
программных оболочек, столь сегодня актуальных в
образовании.
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Описание технологии исследования
построения тестовой программной
оболочки для визуализации результатов
В данной технологии выделим основные компоненты, которые повторяются
при создании аналогичных форм:
•Создание форм с выбором ответа –
отметить выбор «флажком»;
• Создание форм с кратким ответом –
набрать ответ в отведенное поле;
• Создание
итоговой
формы
по
вычислению и выведению оценки за
работу в соответствии с количеством
набранных
баллов
прохождения теста.
в
ходе
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Некоторые приемы программирования
для визуализации результатов
А) Программный код на поля выбора ответа (Check Box )
Private Sub Check1_Click()
Check1.Enabled = False
Check2.Enabled = False
Check3.Enabled = False
Check4.Enabled = False
End Sub
Private Sub Check3_Click()
Check1.Enabled = False
Check2.Enabled = False
Check3.Enabled = False
Check4.Enabled = False
End Sub
Private Sub Check2_Click()
Check1.Enabled = False
Check2.Enabled = False
Check3.Enabled = False
Check4.Enabled = False
End Sub
Private Sub Check4_Click()
b = Val(b + 1)
Check1.Enabled = False
Check2.Enabled = False
Check3.Enabled = False
Check4.Enabled = False
End Sub
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Некоторые приемы программирования
для визуализации результатов
Б) Программный код на командную
кнопку для перехода на следующую
форму (Command Button):
Private Sub Command1_Click()
v12.Visible = True
v11.Visible = False
v12.b= v11. b
End Sub
*v12 – название формы вопроса тестовой
программы № 2;
*v11 – название формы вопроса тестовой
программы № 1;
*v12.b= v11.b– перенос баллов с первой
формы тестовой программы на вторую.
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Некоторые приемы программирования
для визуализации результатов
А) Программный код вводимого
ответа (Text Box )
Private Sub a_Change()
If a.Text = "3" And bb.Text = "1" And
c.Text = "2" And d.Text = "4" Then
b = Val(b + 1)
End If
End Sub
Private Sub bb_Change()
If a.Text = "3" And bb.Text = "1" And
c.Text = "2" And d.Text = "4" Then
b = Val(b + 1)
End If
End Sub
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Некоторые приемы программирования
для визуализации результатов
Б) Программный код перехода на
следующую форму (Command
Button)
Private Sub c_Change()
If a.Text = "3" And bb.Text = "1" And
c.Text = "2" And d.Text = "4" Then
b = Val(b + 1)
End If
End Sub
Private Sub d_Change()
If a.Text = "3" And bb.Text = "1" And
c.Text = "2" And d.Text = "4" Then
b = Val(b + 1)
End If
End Sub
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Некоторые приемы программирования
для визуализации результатов
А) Программный код вывода результатов по
расчетам (Lable)
Private Sub Command1_Click()
If b = "0" Then oc = "1"
End If
If b = "1" Then oc = "1"
End If
If b = "2" Then oc = "1"
End If
If b = "3" Then oc = “1“
…
If b = "49" Then oc = "5"
End If
If b = "50" Then oc = "5"
End If
If b = "51" Then oc = "5"
End If
If b = "52" Then oc = "5"
End If
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Некоторые приемы программирования
для визуализации результатов
Private Sub Command2_Click()
otv1.Visible = True
ps.Visible = False
End Sub
Private Sub Command3_Click()
ps.Visible = False
End Sub
Private Sub Command4_Click()
ps.Visible = False
opro.Visible = True
End Sub
Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа № 4»
г. Реутов Московской области
Анализ полученных результатов

Разработанные программы помогли «увидеть» исследуемые процессы и
поэкспериментировать с ними при различных данных.

Среда визуального программирования
Visual Basic
является идеальным
средством для построения и изучения тестовых заданий из-за простой
реализации
основных
алгоритмических
конструкций,
доступного
интерфейса.

Программа Visual Basic – это инструмент компьютерного тестирования. В
нашей
работе
примеры
заданий
теста взяты из книги «Информатика.
ГИА-9», поэтому она будет интересна учителям информатики и учащимся
школ, желающим углубить и расширить содержание предмета за счет
введения
такого
метода
изучения
информатики,
как
компьютерное
тестирование, а также учителям информатики при подготовке учащихся к
сдаче ГИА по предмету в новой форме.
Download