Цели:
- Образовательная – закрепление изученного материала: написание и отладка программ на ООП; изучение нового материла – вывод сообщений.
- Развивающая – развитие логического мышления, творчества, памяти, анализа.
- Воспитательная – воспитание уверенности, стремление к познанию.
Задачи:
- Изучить новый материал:
а) Системный вывод сообщений. Функция MsgBox() - Закрепить и проконтролировать ЗУН учащихся при работе с программами:
а) Создание и форматирование формы и элементов на форме;
б) Создание и отладка программы “Определение кол-ва часов, минут и секунд”;
с) Создание и отладка программы “Расстояние”.
Оборудование урока: наглядное пособие, доска, тетрадь, ПК.
Межпредметные связи: математика + информатика
Тип урока: комбинированный
Ход урока
1. Вступительное слово. (Проверка посещаемости, готовности к уроку, сообщение целей и задач.) (2 мин.)
2. Изучение нового материала:
Системный Вывод сообщений. Функция MsgBox()2.1. Системный вывод сообщений. Функция MsgBox(). Критические сообщения об ошибке.(8 мин.)
Функция MsgBox используется для отображения текстовой информации в стандартном окне в ответ на действия пользователя.
MsgBox(Prompt[,Buttons] [,Title]) |
Аргументы функции MsgBox():
Prompt – строка сообщения. Длина сообщения может быть достаточно большой, если длина более 100 символов, то текст переносится на следующую строку.
Buttons – сочетание кнопок и значков, которые должны находиться в окне сообщения (числовое значение или константы). Если параметр Buttons не указан, то в окне, по умолчанию, будет присутствовать только кнопка OK, значка не будет.
Title – титульная строка окна сообщения (необязательный параметр).
Коды значков
Имя константы |
Числовое значение | Значок | |
vbCritical | 16 | Критическое сообщение | |
vbQuestion | 32 | Вопрос | |
vbExclamation | 48 | Предупреждение | |
vbInformation | 64 | Информация |
MsgBox может использоваться в программах в двух вариантах:
1. В виде инструкции – в тех случаях, когда требуется только вывести какое-либо сообщение или результаты, без ожидания ответа от пользователя.
Пример: Вывести сообщение об ошибке при вводе данных.
MsgBox "Неверный ввод данных", vbCritical, "Ошибка"
2. В виде функции – в тех случаях, когда требуется реакция пользователя на выведенное сообщение.
3. Закрепление изученного материала – выполнение практической работы (см. Приложение 1):
3.1. Разбор программы “Определение кол-ва часов, минут и секунд” (2 мин.)
3.2. Написание и отладка программы (10 мин.).
4. Для успешно справившихся с первым заданием предлагается задание №2 – ввод условия для расчета и сообщения об ошибке (если нужна помощь в выполнении см. Приложение 2):
4.1. Разбор программы “Расстояние” (4 мин.)
4.2. Написание и отладка программы, используя ввод условия для расчета и сообщения об ошибке (14 мин.).
5. Проверка задания (3 мин.).
6. Итог урока (2 мин.):
6.1. Анализ работы учащихся с новым материалом;
6.2. Анализ выполнения заданий (успешность).