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

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

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

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Режиссер монтажа

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

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

    1 слайд

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

  • Поскольку при открытии холодильника загорается лампа, а при открытии крана -...

    2 слайд

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

  • Процедура - это обособленный  
                        фрагмент программного...

    3 слайд

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

  • Процедура состоит из следующих элементов: 

Заголовок процедуры - отмечает на...

    4 слайд

    Процедура состоит из следующих элементов:

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

  • Пример заголовка процедуры, которая выполняется при щелчке мышью по кнопке с...

    5 слайд

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

  • Вот некоторые события: 
Click - щелчок мышью 
DblClick - двойной щелчок мышью...

    6 слайд

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

  • Процедуры бывают
 
СОБЫТИЙНЫЕ    ОБЩИЕ

     Событийная процедура - п...

    7 слайд

    Процедуры бывают

    СОБЫТИЙНЫЕ ОБЩИЕ

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

    Событийная процедура всегда связана с каким то ОБЪЕКТОМ.

    Чтобы вызвать событийную процедуру ОБЪЕКТА, достаточно по этому ОБЪЕКТУ сделать двойной левый щелчок.

    Событийные процедуры бывают и локальные, и глобальные.

  • Каждая событийная процедура имеет вид: Локальная

Private Sub ОБЪЕКТ1_СОБЫТИЕ...

    8 слайд

    Каждая событийная процедура имеет вид:
    Локальная

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

    Public Sub ОБЪЕКТ1_СОБЫТИЕ ()
    ОБЪЕКТ2. Свойство = ЗначениеСвойства
    ОБЪЕКТ3. Метод арг1:=знач, арг2:=знач
    и т.д.
    End Sub

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

    9 слайд

    Общая процедура - представляет собой подпрограмму, которая начинает выполняться после её вызова из другой процедуры.

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

    Вызов общей процедуры из той же ФОРМЫ:
    Call ИмяПроцедуры (СписокПараметров)
    Вызов общей процедуры из другой ФОРМЫ:
    Call ОБЪЕКТ. ИмяПроцедуры (СписокПараметров)

    Можно просто без оператора Call.

  • Общая процедура бывает и локальной и глобальнойЛокальная

Private Sub Имя Про...

    10 слайд

    Общая процедура бывает и локальной и глобальной
    Локальная

    Private Sub Имя Процедуры (Список Параметров)

    программный код (операторы)

    End Sub
    Глобальная

    Public Sub Имя Процедуры (Список Параметров)

    программный код (операторы)

    End Sub

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

    11 слайд

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

  • 12 слайд

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

    13 слайд

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

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

    14 слайд

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

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

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

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

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 976 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 05.11.2013 1536
    • PPTX 795.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Саранцева Ольга Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Саранцева Ольга Николаевна
    Саранцева Ольга Николаевна
    • На сайте: 10 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 2704
    • Всего материалов: 3

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 130 человек из 45 регионов

Курс профессиональной переподготовки

Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 191 человек из 54 регионов
  • Этот курс уже прошли 971 человек

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 619 человек из 77 регионов
  • Этот курс уже прошли 956 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 21 региона
  • Этот курс уже прошли 151 человек

Мини-курс

От Зейгарника до Личко: путь к пониманию человеческой психологии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 23 человека из 15 регионов

Мини-курс

Дизайн и визуальная коммуникация

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 14 регионов

Мини-курс

Современные подходы к духовно-нравственному воспитанию дошкольников

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек