Конспект урока «ПРОЦЕДУРЫ» по информатике
Тема «ПРОЦЕДУРЫ»
Цели и задачи:
-
Познакомить учащихся с понятием процедуры, видами и структурой процедур, используемых в VB, элементами и этапами работы с процедурами;
-
Развивать стремление к овладению новыми возможностями программных средств, к анализу, обобщению и применению полученных ранее знаний;
-
Воспитывать умение и стремление применения полученных знаний к решению задач.
Оборудование и материалы:
-
Персональные компьютеры,
-
Проектор,
-
Программное обеспечение: VB 6, пакет Office,
-
Презентация к уроку,
-
Раздаточный материал.
ХОД УРОКА
-
Оргмомент
-
Актуализация знаний.
-
Вызов
-
Каждое событие влечет за собой определенное действие. При использовании кнопок панели инструментов VB, также предполагается выполнение определенного действия. Напишите, какие действия, предполагаются при использовании кнопок панели инструментов VB.
Работа в парах.
-
Осмысление.
-
Взаимопроверка. Соседние парты меняются работами для проверки.
-
PICTURE BOX
COMMAND BUTTON
LABEL
TIMER
SHAPE
LINE
IMAGE
TEXT BOX
-
Работа с текстом. Работа в группах.
Задание.
Ознакомиться с предложенным текстом и выполнить задания по тексту, предложенные на раздаточном материале.
Процедуры
Поскольку при открытии холодильника загорается лампа, а при открытии крана - вытекает вода, то можно сказать, что при возникновении события открытие холодильника выполняется одна процедура, а событие открытие крана вызывает другую процедуру. Аналогично и программный код состоит из отдельных процедур, каждая из которых выполняет свои определенные для нее действия, например, одна процедура зажигает лампу, другая включает (накачивает) воду.
Процедуры бывают:
-
Процедуры обработки событий. Выполняются при возникновении какого-либо события в каком-либо элементе управления (или форме).
-
Произвольные процедуры. Она не связаны с событиями и могут быть вызваны из любой другой процедуры и выполнены в любое время.
Структура процедуры
Процедура состоит из следующих элементов:
-
Заголовок процедуры - отмечает начало процедуры, ее тип, назначение (событие).
Пример заголовка процедуры, которая выполняется при щелчке мышью по кнопке с именем Command1.
-
Слово Private означает - закрытая, то есть процедура принадлежит только данной форме или модулю и не может быть использована другими контейнерами (формами, модулями). Если это слово опустить, то процедура будет открыта для других контейнеров.
-
Sub - процедура.
Примечание: кроме процедур бывают функции - function. Функции не связаны с событиями и дополнительно могут возвращать результат своей работы (вычислений).
-
Элемент управления (или имя формы): здесь указывается точное имя элемента, хранящееся в свойстве Name.
-
Событие - наименование события. Вот некоторые события:
-
Click - щелчок мышью;
-
DblClick - двойной щелчок мышью;
-
KeyPress - нажатие клавиши;
-
Load - загрузка формы (при запуске программы или открытии новой формы);
-
UnLoad - выгрузка формы (при закрытии формы, завершении программы);
-
Activate - активизация формы (при щелчке по форме, когда ее заголовок подсвечивается);
-
Deactivate - деактивизация формы (при щелчке по другой форме).
-
Аргументы - это исходные данные, передаваемые процедуре для обработки.
У произвольных процедур заголовок следующий:
Имя процедуры должно быть уникально, должно начинаться с буквы, не должно содержать пробелов и других знаков, кроме знака подчеркивания. По имени происходит вызов процедуры, когда необходимо ее выполнить.
-
Окончание процедуры - заканчивает программный код процедуры.
End Sub
Примечание: у функций: End Function
-
Тело процедуры - это строки между заголовком и окончанием. Их количество неограниченно. Строки содержат предписания, которые должны выполниться при вызове процедуры (возникновении события).
Создание процедуры
Для создания процедуры выполните следующее:
-
1 способ - дважды щелкните по нужному элементу управления или форме. Откроется окно кода, а в нем появится заголовок и окончание процедуры.
-
Если необходимо другое событие, то его выбирают с помощью списка в верхнем правом углу окна кода.
-
2 способ - откройте окно кода, выполните Инструменты → Добавить процедуру → укажите имя и параметры процедуры → Ok.
-
3 способ - откройте окно кода и введите нужные строки с клавиатуры.
В результате должно получиться:
Private Sub Command1_Click( )
End Sub
ЧТОБЫ выполнилась процедура обработки События , ЭТО Событие должно произойти .
ДЛЯ выполнения произвольной процедуры В Теле Другой В процедуры указывают Имя этой процедуры. Private Sub Command1_Click ()
Квадрат
End Sub
Здесь при нажатии на кнопку Command1 возникает событие Click (щелчок мышью) и вызывается и выполняется процедура Квадрат .
КАРТОЧКИ – ЗАДАНИЯ
-
Заполните схему, в соответствии с текстом
-
Проставьте соответствия:
2 | 3 | 4 | 5 | |
Private | Sub | Command1 | Click | ( ) |
А) Аргументы
Б) Процедура
В) Событие
Г) Элемент управления (или форма)
Д) Закрытая
2 | 3 | 4 | 5 | |
| | | | |
-
Соедините стрелками соответствующие элементы
| двойной щелчок мышью | |
| | |
DblClick | | щелчок мышью |
| | |
KeyPress | | нажатие клавиши |
| | |
Load | | активизация формы (при щелчке по форме, когда ее заголовок подсвечивается) |
| | |
UnLoad | | выгрузка формы (при закрытии формы, завершении программы) |
| | |
Activate | | деактивизация формы (при щелчке по другой форме) |
| | |
Deactivate | | загрузка формы (при запуске программы или открытии новой формы) |
ПРАКТИЧЕСКОЕ ЗАДАНИЕ
-
Создайте новый проект, добавьте на форму кнопку, дважды щелкните по ней.Рассмотрите заголовок и окончание процедуры, между ними впишите строку:MsgBox "Процедура выполнена"
-
Запустите программу, щелкните по кнопке Command1 , проверьте работу программы.
-
Если у вас осталось время, оформите работу, применив форматирование цвета и шрифта.
Ответы для проверки
2 | 3 | 4 | 5 | |
Д | Б | Г | В | А |
| двойной щелчок мышью | |
| | |
DblClick | | щелчок мышью |
| | |
KeyPress | | нажатие клавиши |
| | |
Load | | активизация формы (при щелчке по форме, когда ее заголовок подсвечивается) |
| | |
UnLoad | | выгрузка формы (при закрытии формы, завершении программы) |
| | |
Activate | | деактивизация формы (при щелчке по другой форме) |
| | |
Deactivate | | загрузка формы (при запуске программы или открытии новой формы) |
-
РЕФЛЕКСИЯ
Составить синквейн со словом процедура.
Существительное – ПРОЦЕДУРА
2 прилагательных - _________________________
3глагола - _________________________________
Составьте предложение с этими словами
Синоним - ________________________________
-
ДОМАШНЕЕ ЗАДАНИЕ
-
Ознакомиться с текстом учебника по теме «Процедуры»
-
Создать программу, содержащую процедуру поздравления с праздником.
-
ИТОГ УРОКА
Здесь представлен конспект к уроку на тему «ПРОЦЕДУРЫ», который Вы можете бесплатно скачать на нашем сайте. Предмет конспекта: Информатика Также здесь Вы можете найти дополнительные учебные материалы и презентации по данной теме, используя которые, Вы сможете еще больше заинтересовать аудиторию и преподнести еще больше полезной информации.