Недостатки интерактивного интерфейса вполне могут быть скомпенсированы использованием макросов. Разработка небольших программ на VBA позволяет превращать презентации из наглядных пособий в диалоговые системы обучения и проверки знаний. Рассмотрим процесс создания одного из элементов таких систем на примере проверки знания учениками теоремы Пифагора.
Задание. Создать на слайде интерфейс для проведения вычислений.
Создайте слайд аналогично рисунка 1.
Рис. 1. Теорема Пифагора.
В нём наряду с обычными объектами PowerPoint находятся два элемента управления VBA– «Поле» и «Кнопка», которые добавляются при помощи панели «Элементы управления». Нажмите изображение элемента на панели и нарисуйте его точно так же, как и при помощи любого графического редактора, в том месте слайда, где задумали расположить. Нажав на кнопку
измените свойство Caption (надпись) элемента управления «Кнопка» изменим на «Проверка». При нажатии на кнопку будет проведена проверка правильности значения введенного в поле.Теперь можно перейти к созданию программы активизирующейся при нажатии на кнопку. Для этого дважды щёлкните на созданной кнопке. В результате откроется редактор VBA с активизированным модулем рабочего листа. Кроме того, двойной щелчок на кнопке создаст в модуле первую и последнюю инструкции процедуры обработки события – нажатие кнопки:
PrivateSubCommandButton1_Click()
EndSub
Наберите следующий код программы:
Private Sub CommandButton1_Click()
If TextBox1.Text = “4” Then MsgBox "Верно" Else MsgBox "Ответневерный"
TextBox1.Text = ""
EndSub
Программа готова, протестируйте её работу. Предложите учащимся привести примеры других теорем, для которых можно использовать данный пример.
ЗАКЛЮЧЕНИЕ
В данной курсовой работе рассматривалась проблема обучения учащихся автоматизации работы в программах среды MSOffice.
В процессе исследования была произведена следующая работа:
– проанализирована педагогическая литература, а так же периодические издания и учебники по информатике;
– исследованы существующие формы обучения школьников использованию приложений среды MSOffice.
Проведенное исследование показало, что массовая компьютеризация обучения создает необходимость большого целенаправленного труда в данной сфере: нужны глубокие и разносторонние исследования процесса обучения с точки зрения целесообразности и эффективности внедрения средств новых информационных технологий, детальная разработка конкретных методик. Выявлено, что в рассмотренных программах профильного курса информатики по предмету «Информатика и информационные технологии» для 10-11 классов образовательных учреждений не включена тема автоматизации работы приложений среды MSOffice с помощью макросов. Тем не менее, использование макросов или встроенного языка программирования Visual Basicfor Applications позволяет значительно расширить функциональные возможности приложений,развить у школьников творческое мышление, а также более тесно связать предмет «Информатика и информационные технологии» с другими учебными дисциплинами.
Практическим результатом данной работы стали разработанные задания для более глубокого изучения возможностей программ MSWord, MSExcel, MSAccess и MSPowerPoint. Также в приложении 1 к курсовой работе приведена разработка урока для 10-11 классов по курсу «Базы данных». Задания могут быть применены преподавателями информатики при обучении школьников данной теме.
Приложение
В данном приложении к курсовой работе приведена разработка урока для 10-11 классов по курсу «Базы данных», на тему «Создание базы данных. Ввод и форматирование данных». Урок был проведен в ходе педагогической практики в школе № 10 города Нижнекамск. В электронной версии приложения имеются видео материалы, подробно иллюстрирующие ход выполнения заданий.
Разработка урока.
План урока по теме: «Создание базы данных. Ввод и форматирование данных».
Урок 3/6 раздела «Базы данных».
Класс:
Дата проведения:
Цель урока: закрепить полученные знания, умения, навыки; научить учащихся за компьютером в среде MSAccessсамостоятельно создавать базы данных, производить ввод и форматирование данных.
Основные понятия и определения:
База данных – организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения.
Если различные части одной базы данных хранятся на множестве компьютеров, объединенных между собой сетью, то такая База Данных называется распределенной Базой Данных.
Базы данных с табличной формой организации называют реляционными.
Информационная система – это совокупность Баз Данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем.
Главный ключ в базах данных называют поле (или совокупность полей), значение которых не повторяется у разных записей.
Строка таблицы называется записью, а столбец полем. Разные поля отличаются именами, записи отличаются значениями ключей.
Тип поля – это важное свойство Базы Данных. Тип определяет множество значений, которые может принимать данное поле в различных записях.
Программно-дидактическое обеспечение: персональный компьютер, MSAccess, карточки с заданием.
Ход урока
Время | Действия учителя | Действия учеников |
5-7 минут | Приветствие. Проверка домашнего задания – преподаватель задает теоретические вопросы по пройденному материалу:· Что такое база данных? · Что такое распределенная База Данных? · Что такое реляционная База Данных? · Что такое информационная система?· Что такое главный ключ?· Что такое запись, поле? · Чем отличаются друг от друга поля, записи?· Что такое тип поля? | Отвечают на вопросы учителя |
30 минут | Раздать карточки с заданием в виде 3-ех вариантов для самостоятельного выполнения за компьютером в среде MSAccess:Вариант № 1.Задание. 1. Создать в среде MSAccess базу данных «Спортсмены». Главный ключ устанавливаем на поле «Фамилия, имя», поле счетчик не требуется (удаляем его). При создании таблицы обратите внимание на типы полей. Видео 1. |
2. Измените цвет заливки и шрифта таблицы на любой другой. Видео 2.
3. Проведите сортировку поля «Фамилия, имя» по убыванию. Видео 3.
4. Добавьте в таблицу поле (столбец) «Медали». Тип поля – «Логический». Заполнение поля проводим так: 1, 2, 3-ее место ДА, больше 3-го – НЕТ. Видео 4.
5. Измените шрифт таблицы на Arial, размер шрифта 12, вид шрифта – курсив. Видео 5.
6. Измените ширину каждого столбца «по ширине данных». Видео 6.
7. Измените высоту строки и сделайте ее равной 20. Видео 7.
8. Создайте «Запрос» и отсортируйте спортсменов, занявших 1, 2, 3-ее место. Видео 8.
Вариант № 2.
Задание.
1. Создать в среде MSAccess базу данных «Абитуриент». Главный ключ устанавливаем на поле «Фамилия, имя», поле счетчик не требуется (удаляем его). При создании таблицы обратите внимание на типы полей.
Фамилия, имя | Дата | Факультет | Школа |
Лыкова Ольга | 11.09.81 | физический | 122 |
Семенов Олег | 17.05.82 | химический | 44 |
Городилова Елена | 23.04.80 | химический | 2 |
Захарова Ирина | 10.01.81 | биологический | 44 |
Радченко Андрей | 15.06.82 | математический | 6 |
Горохов Олег | 11.01.82 | физический | 9 |
Семенова Татьяна | 30.03.82 | математический | 122 |
Григорович Сергей | 29.05.81 | химический | 11 |
Орлова Надежда | 18.04.81 | физический | 2 |
Морозов Иван | 02.04.80 | биологический | 6 |
2. Измените цвет заливки и шрифта таблицы на любой другой.
3. Проведите сортировку поля «Фамилия, имя» по возрастанию.
4. Добавьте в таблицу поле (столбец) «Курсы». Тип поля – «Логический». Заполнение поля проводим так: химический и математический факультеты – ДА, остальные – НЕТ.
5. Измените шрифт таблицы на Arial, размер шрифта 12, вид шрифта – курсив.
6. Измените ширину каждого столбца «по ширине данных».
7. Измените высоту строки и сделайте ее равной 20.
Вариант № 3.
Задание.
1. Создать в среде MSAccess базу данных «Видеотека». Главный ключ устанавливаем на поле «Фильм», поле счетчик не требуется (удаляем его). При создании таблицы обратите внимание на типы полей.
Фильм | Страна | Время | Жанр |
Пятый элемент | США | 125 | фантастика |
Титаник | США | 185 | мелодрама |
Кавказская пленница | Россия | 100 | комедия |
Драйв | США | 115 | боевик |
По прозвищу Зверь… | Россия | 85 | боевик |
Профессионал | Франция | 125 | боевик |
Игрушка | Франция | 85 | комедия |
Патруль времени | США | 102 | фантастика |
Крепкий орешек | США | 120 | боевик |
Американ бой | Россия | 110 | боевик |
2. Измените цвет заливки и шрифта таблицы на любой другой.
3. Проведите сортировку поля «Фильм» по возрастанию.