kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Разработка урока "Процедуры и функции в VB"

Нажмите, чтобы узнать подробности

Урок по технологии Кембриджской программы. Содержит как теоретическую, так и практическую часть.

Цели и задачи:

  • Познакомить учащихся с понятием процедуры, видами и структурой процедур, используемых в VB, элементами и этапами работы с процедурами;
  • Развивать стремление к овладению новыми возможностями программных средств, к анализу, обобщению и применению полученных ранее знаний;
  • Воспитывать умение и стремление применения полученных знаний к решению задач.

Оборудование и материалы:

  • Персональные компьютеры,
  • Проектор,
  • Программное обеспечение: VB 6, пакет Office,
  • Презентация к уроку,
  • Раздаточный материал.

ХОД УРОКА

  1. Оргмомент
  2. Актуализация знаний.
    1. Вызов

Каждое событие влечет за собой определенное действие. При использовании кнопок панели инструментов VB, также предполагается выполнение определенного действия. Напишите, какие действия, предполагаются при использовании кнопок панели инструментов VВ

 

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«разработка урока "Процедуры и функции в VB" »

Тема «ПРОЦЕДУРЫ»

Цели и задачи:

  • Познакомить учащихся с понятием процедуры, видами и структурой процедур, используемых в VB, элементами и этапами работы с процедурами;

  • Развивать стремление к овладению новыми возможностями программных средств, к анализу, обобщению и применению полученных ранее знаний;

  • Воспитывать умение и стремление применения полученных знаний к решению задач.

Оборудование и материалы:

  • Персональные компьютеры,

  • Проектор,

  • Программное обеспечение: VB 6, пакет Office,

  • Презентация к уроку,

  • Раздаточный материал.

ХОД УРОКА

  1. Оргмомент

  2. Актуализация знаний.

    1. Вызов

Каждое событие влечет за собой определенное действие. При использовании кнопок панели инструментов VB, также предполагается выполнение определенного действия. Напишите, какие действия, предполагаются при использовании кнопок панели инструментов VB.

Работа в парах.



  1. Осмысление.

    1. Взаимопроверка. Соседние парты меняются работами для проверки.

    1. Работа с текстом. Работа в группах.

Задание.

Ознакомиться с предложенным текстом и выполнить задания по тексту, предложенные на раздаточном материале.

Процедуры

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

Процедура - это обособленный фрагмент программного кода, с помощью которого решается обычно небольшая задача.

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

  • Процедуры обработки событий. Выполняются при возникновении какого-либо события в каком-либо элементе управления (или форме).

  • Произвольные процедуры. Она не связаны с событиями и могут быть вызваны из любой другой процедуры и выполнены в любое время.

Структура процедуры

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

  1. Заголовок процедуры - отмечает начало процедуры, ее тип, назначение (событие).

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



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

    • Sub - процедура.

Примечание: кроме процедур бывают функции - function. Функции не связаны с событиями и дополнительно могут возвращать результат своей работы (вычислений).

    • Элемент управления (или имя формы): здесь указывается точное имя элемента, хранящееся в свойстве Name.

    • Событие - наименование события. Вот некоторые события:

      1. Click - щелчок мышью;

      2. DblClick - двойной щелчок мышью;

      3. KeyPress - нажатие клавиши;

      4. Load - загрузка формы (при запуске программы или открытии новой формы);

      5. UnLoad - выгрузка формы (при закрытии формы, завершении программы);

      6. Activate - активизация формы (при щелчке по форме, когда ее заголовок подсвечивается);

      7. Deactivate - деактивизация формы (при щелчке по другой форме).

Аргументы - это исходные данные, передаваемые процедуре для обработки.

У произвольных процедур заголовок следующий:



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

  1. Окончание процедуры - заканчивает программный код процедуры.

End Sub

Примечание: у функций: End Function

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

Создание процедуры

Для создания процедуры выполните следующее:

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

  • Если необходимо другое событие, то его выбирают с помощью списка в верхнем правом углу окна кода.

  • 2 способ - откройте окно кода, выполните Инструменты → Добавить процедуру → укажите имя и параметры процедуры → Ok.

  • 3 способ - откройте окно кода и введите нужные строки с клавиатуры.

В результате должно получиться:

Private Sub Command1_Click( ) 

End Sub

ЧТОБЫ выполнилась процедура обработки События , ЭТО Событие должно произойти .

ДЛЯ выполнения произвольной процедуры В Теле Другой В процедуры указывают Имя этой процедуры. Private Sub Command1_Click ()

Квадрат

End Sub 

Здесь при нажатии на кнопку Command1 возникает событие Click (щелчок мышью) и вызывается и выполняется процедура Квадрат .



КАРТОЧКИ – ЗАДАНИЯ



      1. Заполните схему, в соответствии с текстом

      1. Проставьте соответствия:

1

2

3

4

5

Private

Sub

Command1

Click

( )

А) Аргументы

Б) Процедура

В) Событие

Г) Элемент управления (или форма)

Д) Закрытая

1

2

3

4

5








      1. Соедините стрелками соответствующие элементы

Click


двойной щелчок мышью




DblClick


щелчок мышью




KeyPress


нажатие клавиши




Load


активизация формы (при щелчке по форме, когда ее заголовок подсвечивается)




UnLoad


выгрузка формы (при закрытии формы, завершении программы)




Activate


деактивизация формы (при щелчке по другой форме)




Deactivate


загрузка формы (при запуске программы или открытии новой формы)



ПРАКТИЧЕСКОЕ ЗАДАНИЕ

  1. Создайте новый проект, добавьте на форму кнопку, дважды щелкните по ней.Рассмотрите заголовок и окончание процедуры, между ними впишите строку:MsgBox "Процедура выполнена"

  1. Запустите программу, щелкните по кнопке Command1 , проверьте работу программы.

  2. Если у вас осталось время, оформите работу, применив форматирование цвета и шрифта.





Ответы для проверки



1

2

3

4

5

Д

Б

Г

В

А



Click


двойной щелчок мышью




DblClick


щелчок мышью




KeyPress


нажатие клавиши




Load


активизация формы (при щелчке по форме, когда ее заголовок подсвечивается)




UnLoad


выгрузка формы (при закрытии формы, завершении программы)




Activate


деактивизация формы (при щелчке по другой форме)




Deactivate


загрузка формы (при запуске программы или открытии новой формы)











  1. РЕФЛЕКСИЯ

Составить синквейн со словом процедура.



Существительное – ПРОЦЕДУРА

2 прилагательных - _________________________

3глагола - _________________________________

Составьте предложение с этими словами



Синоним - ________________________________



  1. ДОМАШНЕЕ ЗАДАНИЕ

        1. Ознакомиться с текстом учебника по теме «Процедуры»

        2. Создать программу, содержащую процедуру поздравления с праздником.



  1. ИТОГ УРОКА


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 10 класс.
Урок соответствует ФГОС

Скачать
разработка урока "Процедуры и функции в VB"

Автор: Целлер Инна Адамовна

Дата: 11.06.2014

Номер свидетельства: 101945

Похожие файлы

object(ArrayObject)#862 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(36) "Ввод и вывод данных."
    ["seo_title"] => string(17) "vvodivyvoddannykh"
    ["file_id"] => string(6) "320842"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1461154324"
  }
}
object(ArrayObject)#884 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(40) "Модульная технология "
    ["seo_title"] => string(25) "modul-naia-tiekhnologhiia"
    ["file_id"] => string(6) "230292"
    ["category_seo"] => string(4) "obzh"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1442070521"
  }
}
object(ArrayObject)#862 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(164) "Тема доклада: "Проектная деятельность с учащимися на уроке и во внеурочной деятельности» "
    ["seo_title"] => string(101) "tiema-doklada-proiektnaia-dieiatiel-nost-s-uchashchimisia-na-urokie-i-vo-vnieurochnoi-dieiatiel-nosti"
    ["file_id"] => string(6) "246114"
    ["category_seo"] => string(10) "vneurochka"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1446296974"
  }
}
object(ArrayObject)#884 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(105) "Формирование компетенций учащихся на уроках математики. "
    ["seo_title"] => string(66) "formirovaniie-kompietientsii-uchashchikhsia-na-urokakh-matiematiki"
    ["file_id"] => string(6) "227808"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1440954034"
  }
}
object(ArrayObject)#862 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(109) "ПРОВЕДЕНИЕ ПРЕДВАРИТЕЛЬНОЙ ЗАЩИТЫ ПРОЕКТА В ИГРОВОЙ ФОРМЕ "
    ["seo_title"] => string(67) "proviedieniie-priedvaritiel-noi-zashchity-proiekta-v-igrovoi-formie"
    ["file_id"] => string(6) "104507"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1402722146"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

Распродажа видеоуроков!
ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства