Инфоурок / Информатика / Презентации / Презентация по информатике для 11 класса «Событийные и общие процедуры»

Презентация по информатике для 11 класса «Событийные и общие процедуры»

библиотека
материалов
Событийные и общие процедуры
Поскольку при открытии холодильника загорается лампа, а при открытии крана -...
Процедура - это обособленный фрагмент программного кода, с помощью которого р...
Процедура состоит из следующих элементов: Заголовок процедуры - отмечает нача...
Пример заголовка процедуры, которая выполняется при щелчке мышью по кнопке с...
Вот некоторые события: Click - щелчок мышью DblClick - двойной щелчок мышью K...
Процедуры бывают СОБЫТИЙНЫЕ ОБЩИЕ Событийная процедура - подпрограмма, котор...
Каждая событийная процедура имеет вид: Локальная Private Sub ОБЪЕКТ1_СОБЫТИЕ...
Общая процедура - представляет собой подпрограмму, которая начинает выполнят...
Общая процедура бывает и локальной и глобальной Локальная Private Sub Имя Про...
№1. Реализуйте программный модуль
№2. Реализуйте программный модуль
Домашнее задание Конспект Задание 1. Составьте программу, которая рисует пять...
14 1

Описание презентации по отдельным слайдам:

№ слайда 1 Событийные и общие процедуры
Описание слайда:

Событийные и общие процедуры

№ слайда 2 Поскольку при открытии холодильника загорается лампа, а при открытии крана -
Описание слайда:

Поскольку при открытии холодильника загорается лампа, а при открытии крана - вытекает вода, то можно сказать, что при возникновении события открытие холодильника выполняется одна процедура, а событие открытие крана вызывает другую процедуру. Аналогично и программный код состоит из отдельных процедур, каждая из которых выполняет свои определенные для нее действия, например, одна процедура зажигает лампу, другая включает (накачивает) воду.

№ слайда 3 Процедура - это обособленный фрагмент программного кода, с помощью которого р
Описание слайда:

Процедура - это обособленный фрагмент программного кода, с помощью которого решается обычно небольшая задача. Процедуры (подпрограммы) - это логически построенные, небольшие программные блоки, на которые делится вся программа. Если процедура может выполнятся только внутри данного программного блока (например, только в этой ФОРМЕ), и её нельзя вызвать из другого программного блока, то такая процедура является локальной. Локальная процедура задается с помощью ключевого слова Private Sub Если процедуру можно вызвать из других программных блоков (например из другой ФОРМЫ), то такая процедура является глобальной. Глобальная процедура задается с помощью ключевого слова Public Sub. По умолчанию, если перед ключевым словом Sub, отсутствует ключевое слово, то эта глобальная процедура.

№ слайда 4 Процедура состоит из следующих элементов: Заголовок процедуры - отмечает нача
Описание слайда:

Процедура состоит из следующих элементов: Заголовок процедуры - отмечает начало процедуры, ее тип, назначение (событие). Окончание процедуры - заканчивает программный код процедуры. Тело процедуры - это строки между заголовком и окончанием. Их количество неограниченно. Строки содержат предписания, которые должны выполниться при вызове процедуры (возникновении события).

№ слайда 5 Пример заголовка процедуры, которая выполняется при щелчке мышью по кнопке с
Описание слайда:

Пример заголовка процедуры, которая выполняется при щелчке мышью по кнопке с именем Command1. Слово Private означает - закрытая, то есть процедура принадлежит только данной форме или модулю и не может быть использована другими контейнерами (формами, модулями). Если это слово опустить, то процедура будет открыта для других контейнеров. Sub - процедура Примечание: кроме процедур бывают функции - function. Функции не связаны с событиями и дополнительно могут возвращать результат своей работы (вычислений). Элемент управления (или имя формы): здесь указывается точное имя элемента, хранящееся в свойстве Name. Событие - наименование события. Аргументы - это исходные данные, передаваемые процедуре для обработки.

№ слайда 6 Вот некоторые события: Click - щелчок мышью DblClick - двойной щелчок мышью K
Описание слайда:

Вот некоторые события: Click - щелчок мышью DblClick - двойной щелчок мышью KeyPress - нажатие клавиши Load - загрузка формы (при запуске программы или открытии новой формы) UnLoad - выгрузка формы (при закрытии формы, завершении программы)

№ слайда 7 Процедуры бывают СОБЫТИЙНЫЕ ОБЩИЕ Событийная процедура - подпрограмма, котор
Описание слайда:

Процедуры бывают СОБЫТИЙНЫЕ ОБЩИЕ Событийная процедура - подпрограмма, которая начинает выполняться после достижения какого то события (например, при щелчке по кнопке появляется картина). Событийная процедура всегда связана с каким то ОБЪЕКТОМ. Чтобы вызвать событийную процедуру ОБЪЕКТА, достаточно по этому ОБЪЕКТУ сделать двойной левый щелчок. Событийные процедуры бывают и локальные, и глобальные.

№ слайда 8 Каждая событийная процедура имеет вид: Локальная Private Sub ОБЪЕКТ1_СОБЫТИЕ
Описание слайда:

Каждая событийная процедура имеет вид: Локальная Private Sub ОБЪЕКТ1_СОБЫТИЕ () ОБЪЕКТ2. Свойство = ЗначениеСвойства ОБЪЕКТ3. Метод арг1:=знач, арг2:=знач и т.д. End Sub Глобальная Public Sub ОБЪЕКТ1_СОБЫТИЕ () ОБЪЕКТ2. Свойство = ЗначениеСвойства ОБЪЕКТ3. Метод арг1:=знач, арг2:=знач и т.д. End Sub

№ слайда 9 Общая процедура - представляет собой подпрограмму, которая начинает выполнят
Описание слайда:

Общая процедура - представляет собой подпрограмму, которая начинает выполняться после её вызова из другой процедуры. Если в программе во всех ФОРМАХ встречается один и тот же программный блок, то его можно записать только один раз и в одном месте, в виде глобальной общей программы. Запуск общей программы не связана с ОБЪЕКТОМ и с СОБЫТИЕМ, а происходит, когда к нему обращаются из других программных блоков. Вызов общей процедуры из той же ФОРМЫ: Call ИмяПроцедуры (СписокПараметров) Вызов общей процедуры из другой ФОРМЫ: Call ОБЪЕКТ. ИмяПроцедуры (СписокПараметров) Можно просто без оператора Call.

№ слайда 10 Общая процедура бывает и локальной и глобальной Локальная Private Sub Имя Про
Описание слайда:

Общая процедура бывает и локальной и глобальной Локальная Private Sub Имя Процедуры (Список Параметров) программный код (операторы) End Sub Глобальная Public Sub Имя Процедуры (Список Параметров) программный код (операторы) End Sub

№ слайда 11 №1. Реализуйте программный модуль
Описание слайда:

№1. Реализуйте программный модуль

№ слайда 12
Описание слайда:

№ слайда 13 №2. Реализуйте программный модуль
Описание слайда:

№2. Реализуйте программный модуль

№ слайда 14 Домашнее задание Конспект Задание 1. Составьте программу, которая рисует пять
Описание слайда:

Домашнее задание Конспект Задание 1. Составьте программу, которая рисует пять треугольников с заданными параметрами.

Только до конца зимы! Скидка 60% для педагогов на ДИПЛОМЫ от Столичного учебного центра!

Курсы профессиональной переподготовки и повышения квалификации от 1 400 руб.
Для выбора курса воспользуйтесь удобным поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВЫ).

Московские документы для аттестации: KURSY.ORG


Краткое описание документа:

Данная презентация предназначена для проведения урока в 11 классе при изучении раздела «Основы алгоритмизации и программирования».

Материал презентации ориентирован на изучение языка программирования Visual Basic и работу по учебнику Николая Дмитриевича Угриновича. Кроме основных теоретических понятий понятий и синтаксических правил написания программ в презентации даются примеры программных модулей для выполнения, которые можно использовать для закрепления изученного материала. Их можно использовать и при ручном способе выполнения и при работе на компьютерах.

Домашнее задание так же содержит задание практического характера.

Общая информация

Номер материала: 18503110510

Похожие материалы