Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

Раздел Информатика
Класс -
Тип Другие методич. материалы
Автор
Дата
Формат doc
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

ГБПОУ ВО «Острогожский многопрофильный техникум»

Рассмотрено на заседании

УТВЕРЖДАЮ

Заместитель директора

по учебной работе

_________О.В. Редина

« ___ » _______ 2015

цикловой комиссии

математики и информатики

Протокол № ___от_______ 2015 г

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

______________ Н.В. Меркулова

МЕТОДИЧЕСКАЯ РАЗРАБОТКА


внеклассного мероприятия



Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»


по профессиональному модулю

ПМ.04 Выполнение работ по одной или нескольким профессиям

рабочих, должностям служащих


«Оператор электронно-вычислительных и вычислительных машин»


Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

Преподаватель:

И.А. Ляпина



Острогожск 2015

В данной методической разработке в доступной форме изложена методика проведения внеклассного мероприятия по ПМ.04 Выполнение работ по одной или нескольким профессиям рабочих, должностям служащих «Оператор электронно-вычислительных и вычислительных машин» для студентов специальности 230115 «Программирование в компьютерных системах».

Методическая разработка содержит описание подготовительного этапа, методику проведения, сценарий внеклассного мероприятия на тему «Использование языка программирования Visual Basic в Microsoft Excel 2010». Мероприятие проводится в форме турнира между командами студентов 4 курса, в ходе которого студенты выполняют конкурсные задания.

Методическая разработка адресована преподавателям профессиональных модулей. Цель написания методической разработки - показать методику проведения внеклассного мероприятия с целью обобщения и систематизации знаний в форме турнира между студентами группы; оказание помощи в организации и проведении внеклассных мероприятий.

Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

ОГЛАВЛЕНИЕ



ВВЕДЕНИЕ 5

ПОДГОТОВИТЕЛЬНЫЙ ЭТАП 6

УЧЕБНО - МЕТОДИЧЕСКАЯ КАРТА ВНЕКЛАССНОГО МЕРОПРИЯТИЯ 7

МЕТОДИКА ПРОВЕДЕНИЯ 11

СЦЕНАРИЙ МЕРОПРИЯТИЯ 15

ЗАКЛЮЧЕНИЕ 18

СПИСОК ЛИТЕРАТУРЫ 19

ВВЕДЕНИЕ

Тема для проведения турнира «Использование языка программирования Visual Basic в Microsoft Excel 2010» выбрана не случайно. Данный программный продукт является основным и самым распространенным при решении прикладных задач. Внеклассное мероприятие на указанную тему проводится в конце изучения темы «Основные элементы программирования на Visual Basic в системе программирования VBA в Microsoft Excel 2010». Это один из способов обобщения знаний, умений и навыков, полученных обучающимися на уроках. Материал подобран с таким расчетом, чтобы студенты показали умение применять знания при решении задач данного направления. Все это позволяет развивать познавательный интерес к рабочей профессии «Оператор электронно-вычислительных и вычислительных машин» и дает возможность студентам систематизировать свои знания.

Участники мероприятия - студенты группы 4-го курса. Мероприятие проводится в форме турнира между командами, в ходе которого студенты выполняют конкурсные задания на правильность и быстроту написания программных кодов, отвечают на теоретические вопросы, разгадывают тематические ребусы.

Цель написания методической разработки - предложить вниманию коллег один из вариантов проведения обобщающего мероприятия по ПМ.04 Выполнение работ по одной или нескольким профессиям рабочих, должностям служащих «Оператор электронно-вычислительных и вычислительных машин» на тему «Основные элементы программирования на Visual Basic в системе программирования VBA в Microsoft Excel 2010».

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

ПОДГОТОВИТЕЛЬНЫЙ ЭТАП

Проведение подобного мероприятия предполагает подготовительные действия как со стороны преподавателя, так и со стороны студентов. Преподаватель предлагает тему внеклассного мероприятия, а в ходе коллективного обсуждения со студентами выбирается форма его проведения - турнир.

Целесообразно разделить участников на три команды. Каждая команда должна подготовить эмблему и девиз.

Преподавателем проводятся консультации, на которых проверяется готовность команд к соревнованию, закрепляются темы пройденного материала. Редколлегия занимается оформлением стенгазет, информационного бюллетеня, вывесок с названием команд, эмблемами. Совместно со студентами готовятся слайды.

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

УЧЕБНО - МЕТОДИЧЕСКАЯ КАРТА ВНЕКЛАССНОГО МЕРОПРИЯТИЯ

Профессиональный модуль: ПМ.04 Выполнение работ по одной или нескольким профессиям рабочих, должностям служащих «Оператор электронно-вычислительных и вычислительных машин»

Тема: «Использование языка программирования Visual Basic в Microsoft Excel 2010».

Цели занятия:

  • образовательная - обобщение, закрепление и контроль знаний по тема «Основные элементы программирования на Visual Basic в системе программирования VBA в Microsoft Excel 2010», развитие навыков работы в объектно - ориентированной среде программирования VBA; оценка сформированности общих и профессиональных компетенций (ОК 1 - ОК 7, ПК 1.1-1.5);

  • развивающая - развитие умения применять знания в нестандартных ситуациях и оценивать результаты своих действий;

  • воспитательная - привитие любви к профессиональному модулю, выработка умения работать в команде, стойкости, воли к победе, находчивости.

Формируемые компетенции: ОК1 - ОК7, ПК 1.1-1.5.

Задачи:

Студенты должны

иметь представление:

  • об объектах Application, Workbook, Worksheet, Range, Shape;

  • о назначении различных элементов управления;

  • о пользовательской форме в VBA;

знать:

  • основные объекты, которые используются при создании форм рабочего листа;

  • свойства и методы этих объектов;

  • особенности применения различных элементов управления при создании приложений;

  • особенности форм в VBA;

  • способы размещения и использования элементов управления на пользовательских диалоговых окнах;

уметь:

  • применять объекты, их свойства и методы для оформления рабочего листа;

  • производить простейшую обработку данных;

  • размещать и форматировать элементы управления;

  • использовать элементы управления для повышения эффективности ввода данных;

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

Вид занятия: внеклассное.

Форма проведения: турнир.

Методы проведения: работа в командах, соревнование малых групп, выполнение теоретических и практических заданий за компьютером, демонстрация слайдов.

Место проведения: лаборатория № 36 «Информационные технологии в профессиональной деятельности».

Время проведения: 60 мин.

Материально-техническое обеспечение: пакет прикладных программ MS Office 2010, мультимедийная система, персональные компьютеры, дидактический материал (карточки), протоколы для членов жюри, слайды по теме, плакаты «Девизы программистов», экран баллов турнира, бэйджики.

Участники: студенты группы К-41, жюри.

СТРУКТУРА ВНЕКЛАССНОГО МЕРОПРИЯТИЯ


Элементы занятия

Методы обучения

Время (мин)

1

Организационный момент

1.1. Вступительное слово преподавателя.

1.2. Сообщение целей, задач, условий проведения, критериев оценивания этапов турнира

словесный, наглядный

5

2

Основная часть (турнир)

Выполнение заданий (этапы турнира):

  1. Представление команд

Подведение итогов




словесный, наглядный

45



5


  1. Тестирование

Подведение итогов

практический

10


  1. Задание «Пользовательские функции»

Подведение итогов

практический

10


  1. Задание «Математика»

Подведение итогов

практический

10


  1. Конкурс капитанов

Подведение итогов

наглядный,

практический

10

3

Заключительный этап: подведение итогов турнира

словесный

5

4

Рефлексия

словесный

5


МЕТОДИКА ПРОВЕДЕНИЯ

В основе турнира по ПМ.04 Выполнение работ по одной или нескольким профессиям рабочих, должностям служащих «Оператор электронно-вычислительных и вычислительных машин», представленного в данной методической разработке, лежит соревнование команд участников по выполнению практических заданий на Visual Basic в системе программирования VBA в Microsoft Excel 2010.

Мероприятие начинается с взаимного приветствия преподавателя и студентов. Участники турнира образуют три команды из четырех человек (если группа большая, то количество студентов в командах можно изменить). На стенах кабинета вывешены эмблемы с названиями команд, девизы программистов (прил. 1) и экран баллов турнира. Студенты рассаживаются по одному за компьютер. Преподаватель сообщает тему мероприятия, которая высвечивается на слайде. Затем поясняются цели и задачи мероприятия, обращается внимание на форму проведения данного занятия, озвучиваются основные этапы турнира.

Мероприятие сопровождается показом слайдов для наглядного восприятия этапов турнира.

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

Первый этап «Представление команд на языке программирования Visual Basic в Microsoft Excel 2010», во время которого команды должны показать возможность представления своих членов средствами VBA в Microsoft Excel, для чего нужно составить базу данных фотографий команды используя элемент управления «Изображение», кнопку «Список команды» и поле со списком фамилий (прил. 2). Оценивается этот этап после финиша участника команды, последним выполнившим задание. Задания оцениваются следующим образом: команда, выполнившая задание первой, получает 5 баллов, второй - 4 балла, третьей - 3 балла. Цель выполнения задания: проверка знаний и умений студентов по созданию пользовательских форм с изображением и возможностью выбора из списка.

Второй этап «Тестирование» (прил. 3), на котором команды демонстрируют теоретические знания по применению языка программирования Visual Basic в системе программирования VBA в Microsoft Excel 2010. По итогам тестирования выводится средний балл команды. Тестовые задания предполагают один верный ответ.

По завершении двух этапов выставляются баллы каждой команде, а на электронном экране отображаются результаты за два этапа турнира.

Следующие три этапа соревнования рекомендуется провести под руководством ведущих, они же наблюдатели, в ходе которых команды решают разного рода задачи, которые необходимо реализовать с помощью языка программирования Visual Basic в системе программирования VBA в Microsoft Excel 2010.

На третьем этапе выполняется задание «Пользовательские функции» (прил. 4), в котором студентам необходимо показать владение возможностями и знаниями программы по созданию пользовательских функций в Microsoft Excel. Результатом данного задания является функция, которая вычисляет площадь кольца по заданным радиусам внутренней и внешней окружности. Задания оцениваются следующим образом: команда, выполнившая задание первой, зарабатывает 5 баллов, второй - 4 балла, третьей - 3 балла. По завершению этого этапа командам даётся возможность заработать дополнительные баллы путем комментирования программного кода написанной функции: подробное объяснение - 2 балла, мене подробное - 1 балл.

На четвертом этапе студенты выполняют задание «Математика» (прил. 5), в ходе которого разработывают форму, запрашивающую радиус цилиндра, высоту и вычисляющую его площадь, и объем по формулам: Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010» . Студентам необходимо показать владение возможностями программы по написанию формул и оформлению формы приложения. Результатом данного задания является пользовательская форма, в которой имеются поля для ввода радиуса и высоты цилиндра, и два поля для вывода объема и площади цилиндра, две кнопки: «Посчитать» и «Закрыть». Оценивается правильность вычисления. Задания оцениваются следующим образом: команда, выполнившая задание первой, получает 5 баллов, второй - 4 балла, третьей - 3 балла.

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

Пока капитаны работают письменно, команды разгадывают ребусы (прил. 7). Цель задания - проявить смекалку и сообразительность при разгадывании ребусов.

После каждого этапа наблюдатели подводят итоги, которые вносятся в «Экран турнира», а по завершению мероприятия итоговые баллы высвечивается в электронной ведомости на мультимедиа экране (прил. 8).

В заключение мероприятия преподаватель подводит итог и благодарит студентов, наблюдателей, гостей за участие в мероприятии. Победителям вручают грамоты за I, II и III место (прил. 9).

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

СЦЕНАРИЙ МЕРОПРИЯТИЯ

Преподаватель: Здравствуйте, уважаемые гости и участники турнира. Тема проводимого мероприятия: «Использование языка программирования Visual Basic в Microsoft Excel 2010». Сегодня участникам турнира предоставляется возможность показать свои знания и умения, воспользоваться средствами языка VBA в Microsoft Excel. В проведении турнира мне будут помогать наблюдатели от каждой команды (представление наблюдателей).

Наблюдатель 1: Кто такой программист? Сравнить профессию кодера (программиста) можно со строителем или архитектором.

Наблюдатель 2:Только отличие программистов в том, что они создают свои «дворцы» из ничего, движимые только своей мыслью. Программист похож на волшебника, он может создать что-то, сказав лишь: «АБРАКАДАБРА!»

Наблюдатель 1: Но в любом случае придется потрудиться. Для программистов нет таких ограничений как законы физики, прочность материала и т.д. Программист - это творец, который сам себе придумывает законы.

Наблюдатель 2: Турнир выявит нашего победителя, проявившего не только глубокие знания по информатике, умение работать на компьютере, но также острый ум, смекалку и фантазию.

Преподаватель: Первым этапом нашего мероприятия является представление команд.

Далее команды представляют название, эмблему, девиз. Создают пользовательскую форму «Состав команды» на языке программирования Visual Basic в Microsoft Excel 2010 (прил. 2)

Преподаватель: Второй этап - «Тестирование», в котором команды продемонстрируют теоретические знания по применению языка программирования Visual Basic в Microsoft Excel 2010 (прил. 3).

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

Наблюдатель 1: Ребята, а вы согласны с моим мнением: «Работа программиста и работа шамана имеют много общего».

Наблюдатель 2: Точно, оба произносят непонятные слова.

Наблюдатель 1: Совершают непонятные действия.

Наблюдатель 2: И не могут объяснить, как это все работает.

Преподаватель: Возможно…. а мы сегодня на внеклассном мероприятии все же постараемся объяснить, как работает программа, написанная на языке Visual Basic в Microsoft Excel 2010.

Преподаватель: Настало время третьего этапа турнира - задание «Пользовательские функции». Задача команд - написать функцию, которая вычисляет площадь кольца по заданным радиусам внутренней и внешней окружности (прил. 4).

Преподаватель дает рекомендации по текущему заданию. Члены команды выполняют задание индивидуально за компьютером. По завершению данного этапа турнира командам даётся возможность заработать дополнительные баллы путем комментирования программного кода написанной функции. Жюри подводит итоги. На электронном экране отображаются текущие итоги турнира.

Преподаватель: Ребята, теперь вам предоставляется возможность блеснуть знаниями в области математики. Начинаем четвертый этап - задание «Математика». Команды должны разработать форму, запрашивающую радиус цилиндра, высоту, вычисляющую его площадь и объем (прил. 5).

Преподаватель дает рекомендации по текущему заданию. Члены команды выполняют задание индивидуально за компьютером. Жюри подводит итоги. На электронном экране отображаются итоги этапов турнира.

Преподаватель: Пришло время завершающего этапа нашего турнира - «Конкурс капитанов». Уважаемые капитаны, ваша задача - вписать недостающие значения в код программы, в соответствии с расположением изменяемых данных на бланке квитанции (прил. 6).

Капитанам выдаются печатные формы бланков, где написан код программы с недостающими значениями. Выполняется задание письменно.

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

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

Преподаватель: Мы подошли к самой приятной и интригующей части нашего мероприятия - «Подведение итогов и награждение».

Итоговые баллы высвечиваются на электронном экране (прил. 8). Преподаватель озвучивает итог.

Преподаватель: По итогам всех заданий в нашем турнире победила команда…

Победителям вручают грамоты за I, II и III место (прил. 9).

Преподаватель: Мнение о сегодняшнем мероприятии вы можете выразить, оставив на учительском столе смайлик, который выражает ваше мнение по поводу проведенного внеклассного мероприятия.

ЗАКЛЮЧЕНИЕ

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

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

Необычность проведения турнира вызывает неподдельный интерес со стороны студентов. Участники, готовясь к мероприятию, проявляют свои творческие способности: помогают в создании слайдов, редколлегия тематически украшает кабинет перед предстоящим соревнованием. Активизация творческой деятельности студентов пробуждает энергию эмоционального мышления, превращает учебный труд из скучного и однообразного в радостный и желаемый.

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

Использование разнообразных методов повторения и обобщения материала способствует вторичному осмыслению ранее усвоенных знаний с целью их прочного усвоения.

Методическая разработка может использоваться преподавателями профессиональных модулей при проведении внеклассных мероприятий по данной теме.

СПИСОК ЛИТЕРАТУРЫ


  1. Кашаев С.М. Офисные решения с использованием Microsoft Excel 2007 и VBA(+CD). - СПб.: Питер, 2009. - 352 с.: ил.

  2. Мак-Федрис, Пол. Формулы и функции в Microsoft Office Excel 2003.: Пер. с англ. - М.: ООО «И.Д. Вильямс», 2008. - 640с.: ил. - Парал. тит. англ.

ПРИЛОЖЕНИЕ 1

Девизы программистов:

1. «Ни дня без кода, ни минуты без строчки!!!»

2. «Если программа работает, значит, она правильная»

3. «Если что-то заработало сразу - выключай и ищи ошибку!»

4. «Всякая скучная, монотонная работа может и должна быть автоматизирована!»

ПРИЛОЖЕНИЕ 2

Задание для 1 этапа «Представление команд на языке программирования Visual Basic в Microsoft Excel 2010»

Составить базу данных фотографий вашей команды используя элемент управления «Изображение», кнопку «Список команды» и поле со списком фамилий.

Оценивается по финалу всех трех компьютеров команды:

1-ая команда - 5 баллов и т.д.

Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

Ответ

Программный код:

Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

ПРИЛОЖЕНИЕ 3

Задание для 2 этапа «Тестирование»

Данный тест выполняется при помощи универсальной системы проверки знаний «Конструктор тестов»


Перечень вопросов с вариантами ответов

  1. Редактор VBA - это...

    1. интегрированная среда разработки, в которой осуществляется написание кодов на языке VBA;

    2. совокупность описаний, инструкций и процедур, сохраненная под общим именем;

    3. программа, внедренная в Excel с целью расширения функциональных возможностей;

    4. средство взаимодействия пользователя с программой.


  1. VBA - это...

  1. структурный язык программирования;

  2. язык программирования, поддерживаемый графическим редактором Paint;

  3. язык программирования, поддерживаемый большинством приложений пакета MS Office;

  4. специализированный язык программирования для решения учетно-экономических задач.


  1. Для запуска среды программирования VBA нужно использовать команду меню…

  1. сервис, параметры, редактор VBA;

  2. файл, макрос, редактор VBA;

  3. сервис, редактор VBA;

  4. сервис, макрос, редактор VBA.


  1. Комментарии в программе на VBA вводятся с помощью...

  1. апострофа или ключевого слова AS;

  2. ключевого слова Rem или апострофа;

  3. ключевого слова Rem или ключевого слова AS;

  4. ключевого слова AS.


  1. Идентификаторами в VBA являются...

  1. зарезервированные слова языка;

Продолжение прил. 3

  1. название встроенных функций, операторов;

  2. все элементы языка VBA;

  3. названия переменных, констант, функций, процедур, типов данных.


  1. Идентификатор должен состоять только из...

  1. букв (любого алфавита) и символа подчеркивания;

  2. букв (русского алфавита) и символа подчеркивания;

  3. букв (любого алфавита) и цифр;

  4. букв (английского алфавита), цифр и символа подчеркивания.


  1. String - это...

  1. численный тип данных;

  2. строковый тип данных;

  3. универсальный тип данных;

  4. тип данных для работы с датой и временем.


  1. В VBA предусмотрен один универсальный тип данных -…

  1. Object;

  2. Date;

  3. Variant;

  4. Decimal.


  1. Для объявления глобальных переменных в VBA применяют ключевое слово…

  1. Public;

  2. Private;

  3. Dim;

  4. Static.

  1. Для объявления глобальных переменных, доступных только в одном модуле, в VBA применяют ключевое слово…

  1. Public;

  2. Private;

  3. Dim;

  4. Static.

  1. Если тип константы не задан, то он автоматически выбирается VBA исходя из ее...

Продолжение прил. 3

  1. значения;

  2. имени;

  3. положения в программе;

  4. имени и значения.

  1. Результат = Выражение1 Mod Выражение2 - это формат оператора…

  1. возвращающего остаток от деления;

  2. целочисленного деления;

  3. возведения в степень;

  4. присвоения правой части выражения левой.


  1. Результат = Выражение1 Xor Выражение2 - это формат оператора…

  1. логическое "ИЛИ";

  2. логическое "И";

  3. логическое "НЕ";

  4. исключающее "ИЛИ".


  1. Для описания структуры, которую можно использовать только в том модуле, где эта структура описана, используется ключевое слово...

  1. Private;

  2. Public;

  3. Dim;

  4. Static.


  1. Целочисленные типы данных с ограниченным количеством значений - это… (выберите один из вариантов ответов)

  1. перечисления;

  2. массивы;

  3. циклы;

  4. процедуры.

  1. Для преждевременного выхода из цикла For-Next предусмотрена инструкция…

  1. Next;

  2. Exit For;

  3. Step;

  4. For Next.

Продолжение прил. 3

  1. Инструкции, позволяющие осуществлять различные действия в зависимости от выполнения или не выполнения заданных условий - это…

  1. инструкции безусловного перехода;

  2. инструкции условного перехода;

  3. инструкции выбора;

  4. инструкции условного и безусловного перехода.


  1. Инструкция VBA if-Then-Else предоставляет возможность выбора одного из действий в зависимости от значений заданных…

  1. логических выражений;

  2. численных выражений;

  3. строковых выражений;

  4. численных или строковых выражений.


  1. Идентификатор VBA или целое число, которое располагается в начале строки и заканчивается двоеточием - это…

  1. метка;

  2. константа;

  3. инструкция;

  4. переменная.


  1. В языке VBA программист должен записывать все инструкции своей программы внутри специальных блоков:…

  1. функций и процедур;

  2. массивов и циклов;

  3. коллекций и структур;

  4. модулей.


  1. Ключевые слова Privare и Public конструкции, используемой для объявления процедур в VBA, задают…

  1. область значений процедуры;

  2. область видимости процедуры;

  3. область значений и область видимости процедуры;

  4. область определения процедуры.

Окончание прил.3

  1. Для выхода из процедуры в программе VBA предусмотрена инструкция…

  1. By Val;

  2. End Val;

  3. End Sub;

  4. Sub End.


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

  1. Exit Function;

  2. Exit;

  3. End;

  4. End Function.


  1. Корневым (главным) объектом, доступным в VBA, является...

  1. Application;

  2. Range;

  3. Chart;

  4. Dialog.


  1. В объекте Selection могут содержаться ссылки на объекты...

  1. только строкового типа;

  2. только численного типа;

  3. различного типа;

  4. только типа Range.

ПРИЛОЖЕНИЕ 4


Задание для 3 этапа «Пользовательские функции»

Создайте функцию, которая вычисляет площадь кольца по заданным радиусам внутренней и внешней окружности.

Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

Ответ

Программный код:

Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

ПРИЛОЖЕНИЕ 5


Задание для 4 этапа «Математика»



Разработайте форму, запрашивающую радиус цилиндра r, высоту h и вычисляющую его площадь и объем по формулам: Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

Форма должна содержать кнопку: «Посчитать», «Закрыть», четыре надписи: «Радиус r», «Высота h», «V цилиндра», «S илиндра» и соответствующие к ним четыре поля. Название формы - «Цилиндр».

Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»





ПРИЛОЖЕНИЕ 6


Задание для 5 этапа «Конкурс капитанов»

В программном коде представленной квитанции недостает нескольких значений.

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

ПВнеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»рограммный код:

Private Sub CommandButton1_Click()

Worksheets("Бланк").Cells( ).Value = Cells(2, 2).Value

Worksheets("Бланк").Cells( ).Value = Cells(2, 2).Value

Worksheets("Бланк").Cells( ).Value = Spk.Text

Worksheets("Бланк").Cells( ).Value = Spk.Text

Worksheets("Бланк").Cells( ).Value = Cells(2, 3).Value

Worksheets("Бланк").Cells( ).Value = Cells(2, 3).Value

Worksheets("Бланк").Cells( ).Value = Cells(3, 3).Value

Worksheets("Бланк").Cells( ).Value = Cells(3, 3).Value

Worksheets("Бланк").Cells( ).Value = Cells(2, 4).Value

Worksheets("Бланк").Cells( ).Value = Cells(2, 4).Value

End Sub


Окончание прил. 6

Верный программный код кнопки «Заполнить»


Private Sub CommandButton1_Click()

Worksheets("Бланк").Cells(10, 4).Value = Cells(2, 2).Value

Worksheets("Бланк").Cells(26, 4).Value = Cells(2, 2).Value

Worksheets("Бланк").Cells(11, 3).Value = Spk.Text

Worksheets("Бланк").Cells(27, 3).Value = Spk.Text

Worksheets("Бланк").Cells(12, 4).Value = Cells(2, 3).Value

Worksheets("Бланк").Cells(28, 4).Value = Cells(2, 3).Value

Worksheets("Бланк").Cells(13, 3).Value = Cells(3, 3).Value

Worksheets("Бланк").Cells(29, 3).Value = Cells(3, 3).Value

Worksheets("Бланк").Cells(15, 7).Value = Cells(2, 4).Value

Worksheets("Бланк").Cells(31, 7).Value = Cells(2, 4).Value

End Sub

ПРИЛОЖЕНИЕ 7


Ребусы

Отгадайте слово:

  1. Назовите один из элементов управления VBA

Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

Ответ: список


  1. Назовите элемент VBA:

Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»


Ответ: модуль

ПРИЛОЖЕНИЕ 8

ЭКРАН БАЛЛОВ


Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»

ПРИЛОЖЕНИЕ 9

Образец грамоты



Внеклассное мероприятие: Турнир «Использование языка программирования Visual Basic в Microsoft Excel 2010»




© 2010-2022