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

Предпросмотр материала:

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

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

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

    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. Составьте программу, которая рисует пять треугольников с заданными параметрами.

Краткое описание материала

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

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

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

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

    PPTX

Файл будет скачан в формате:

    PPTX

Автор материала

Саранцева Ольга Николаевна

  • На сайте: 12 лет и 7 месяцев
  • Всего просмотров: 4066
  • Подписчики: 0
  • Всего материалов: 3
  • 4066
    просмотров
  • 3
    материалов
  • 0
    подписчиков

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

ИИ для создания материалов

Создавайте материалы с ИИ

Если готовые материалы не подошли — помогут нейросети

Конспекты, тесты, презентации, рабочие листы и другие материалы по ФГОС — под ваш урок, класс и цели занятия за пару минут.

Попробовать бесплатно

Выберите инструмент

~3200

Нейросети могут ошибаться. Обязательно проверяйте ответы.

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

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