- Применение функций InputBox, MsgBox и метода Print для создания проекта

Конспект урока «Применение функций InputBox, MsgBox и метода Print для создания проекта» по информатике для 9 класса

Автор: Екимова Ирина Викторовна

Место работы: МБОУ «СОШ №36» г.Норильск

Должность: учитель информатики


Урок для 9 класса по теме «Применение функций InputBox, MsgBox и метода Print

для создания проекта «Проверка знаний»

Раздел программы: Объектно-ориентированное программирование на языке Visual Basic.


Тип урока: урок-закрепление изученного.

Форма: урок-практикум.

Оборудование: компьютерный класс. На компьютере установлена операционная система Windows XP и программа Visual Basic.


Цели урока:

  1. Образовательная: Закрепить основные навыки работы по созданию проектов на объектно-ориентированном языке Visual Basic с использованием функции ввода и вывода.

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

  3. Воспитательная:, воспитывать информационную культуру школьников; способствовать воспитанию терпения, усидчивости.


План урока

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

  2. Актуализация знаний через:

а) фронтальный опрос;

б) тестирование.

  1. Анализ ошибок.

  2. Практическая работа на ПК.

  3. Итог урока. Выставление оценок.

  4. Домашнее задание.



Ход урока


I. Здравствуйте, ребята! Сегодня мы проводим практическое занятие по созданию проекта на объектно-ориентированном языке Visual Basic, используя функции ввода и вывода. На этом уроке вы будете создавать проект, с помощью которого можно по любому предмету быстро и эффективно проверить свои знания. Я надеюсь, что этот урок будет для вас полезным и интересным.

II. Фронтальный опрос:

Чтобы двигаться вперед, проверим как вы усвоили материал предыдущих уроков.

  1. InputBox – что это за функция?

Ответ: функция, предназначенная для приема данных от пользователя.

  1. Как записываются параметры этой функции и сколько их?

Ответ. В скобках, через запятую, 3 параметра.

  1. В каком порядке записываются эти параметры:

Ответ. Строка, Заголовок, По умолчанию.

  1. Что означают эти параметры?

Ответ. Текст Строки появляется внутри диалоговой панели, Заголовок - для изменения

названия заголовка панели, По умолчанию выводит  заданное значение в текстовом поле.

  1. Если параметр «по умолчанию» не задается, какое значение  будет в текстовом поле?

Ответ. Никакого.

  1. MsgBox- что это за функция?

Ответ: функция вывода

  1. Для чего предназначен метод Print?

Ответ: для вывода текста в рабочую область или в окно Immediate.

  1. Каков синтаксис записи метода Print?

Ответ: .Print


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


Компьютерное тестирование:

I вариант

  1. InputBox - это... ...

функция ввода данных
функция вывода данных
метод вывода текста в рабочую область
метод вывода текста в рабочую область или в окно Immediate

  1. Для вызова отступа от последнего выведенного символа на 8 позиций используется:

точка с запятой
запятая
VbTab
Space(n)

  1. Для размещения нескольких операторов на одной строке применяется символ

двоеточие
знак подчеркивания
кавычка
точка с запятой

  1. Назначение функции Space(n) в методе Print ...

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

  1. Назначение метода Print:

вывод сообщений в окно Immediate в процессе отладки программы
ввод данных и отображение
ввод данных от пользователя

  1. Назначение константы vbTab в методе Print...

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

  1. MsgBox - это...

функция ввода
метод для вывода текста в рабочую область
функция вывода
метод для вывода текста в рабочую область или в окно Immediate

  1. Параметр "значение по умолчанию" функции InputBox...

Default
Title
Promt
Input

  1. Какой тип данных может хранить переменная типа Byte ...

Длинное целое число со знаком
Целое число со знаком
Целое число двойной точности


Целое число без знака

  1. Для добавления комментария в программном коде применяется символ

двоеточие
апостроф
кавычка
точка с запятой


II вариант

  1. Какой символ используется в методе Print для вывода нескольких значений в одной строке ...

точка с запятой
апостроф
символ подчеркивания
двоеточие

  1. Назначение функции Tab(n) в методе Print:

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

  1. Какое значение возвращает функция InputBox после нажатия кнопки ОК

строку сообщения из окна
введенное значение в числовом виде
кавычка
строку, введенную в заголовке окна

  1. Укажите правильную запись параметров функции InputBox...

InputBox(Title, Promt [, Default])
оInputBox(Title, Promt, [Default])
InputBox(Promt, Title, [Default])
InputBox(Promt, Title [,Default])

  1. Строка сообщения функции InputBox называется...

Promt
Title
Default

  1. Как в программе записывается метод Print?

Print
.Print.
.Print
Print.

  1. Для разделения одного оператора на несколько строк применяется символ...

кавычка
двоеточие
знак подчеркивания
апостроф

  1. В качестве имени переменной в программе нельзя использовать следующие сочетания:

Number
Num8
Price
6labc

  1. Оператор объявления переменной в программе должен располагаться...

после вычисления значения переменной
после ввода значения переменной
в любом месте программы
до использования переменной в программе






  1. VbTab -

вызывает отступ от последнего выведенного символа на 8 позиций
отступ от последнего выведенного символа на 4 позиции
кол-во символов от левого края объекта
используется для объединения нескольких значений на одной строке

Бланковое тестирование:

1 вариант

2 вариант

Исправления не допускаются!

1. Как называется функции ввода данных?

Напишите ответ_____________________

2. Каков синтаксис записи метода Print?

3. Для размещения нескольких операторов на одной строке применяется символ:

Напишите ответ_____________________

4. Какое значение возвращает функция InputBox после нажатия кнопки ОК.

Напишите ответ_____________________

5. Строка сообщения функции InputBox называется…

Напишите ответ_____________________

6. Какая функция позволяет вывести на экран диалоговое окно, используемое для отображения какой либо информации или сообщения?

Напишите ответ____________________

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

Напишите ответ_____________________

8. Назовите параметры функции MsgBox

Напишите ответ_____________________

9. Дан результат выполнения программы.

Написать программный код:

____________________________________

10. Дан фрагмент программы

а=125

в=267

Debug. Print а;в

Каков будет результат ее выполнения?

Зарисовать________________________________


Исправления не допускаются!

1. Как называется функции вывода?

Напишите ответ_____________________

2. Каков синтаксис записи функции InputBox?

3. Для разделения оператора на несколько строк применяется символ:

Напишите ответ_____________________


4.Назовите параметры функции MsgBox

Напишите ответ_____________________


5. Название параметра «значение по умолчанию» функции InputBox:

Напишите ответ_____________________


6. Какой символ используется в методе Print для вывода нескольких значений в одной строке?

Напишите ответ_____________________


7. Для установки отступа от последнего выведенного символа на 4 позиции используется:

Напишите ответ_____________________


8. Строковое значение, введенное пользователем в текстовом поле, которое присваивается переменной является результатом функции…


Напишите ответ_______________________


9. Дан результат выполнения программы.

Написать программный код:

____________________________________

10. Дан фрагмент программы

а=10

в=20

Debug. Print a vbTab b

Каков будет результат ее выполнения?


Зарисовать________________________________


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


IV. Анализ ошибок.

В результате выполнения теста больше всего ошибок было допущено на распознавание приемов для позиционирования вывода в методе Print и в записи параметров функции InputBox.

Чтобы избежать этих ошибок в дальнейшем, проговорим правильные ответы:

1) Для позиционирования вывода в методе Print можно использовать несколько приемов:


1)

,

вызывает отступ от последнего выведенного символа на 8 позиций.

2)

;

используется для объединения нескольких значений на одной строке

3)

vbTab

отступ от последнего выведенного символа на 4 позиции

4)

Space(n)

где n – кол-во пропускаемых позиций после последнего символа.

функция

5)

Tab(n)

n – кол-во символов от левого края (окна) объекта

функция


2) InputBox (Promt, Title [,Default])


ЗАРЯДКА ДЛЯ ГЛАЗ – Ребята, сейчас у вас 30 секунд для того, чтобы снять напряжение с глаз.


V. Во время уроков вам не раз приходилось проходить тестирование по изученному материалу. Вы пользовались готовыми компьютерными тестами. Сегодня вы напишите тестирующее приложение. Для его создания необходимо составить проект на языке VB с использованием функций InputBox, MsgBox и метода Print.

Для разработки проекта определимся с порядком выполнения операций. Каким должен быть алгоритм?

1.    Задать вопрос.

2.    Запросить ответ и заполнить введенное с клавиатуры значение.

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


Итак, вы получаете карточки с заданием. Ваша задача создать тест из 5 вопросов по одной тематике. Это могут быть вопросы из любой интересующей вас области.


Обращаю ваше внимание на то, что переменные называем осмысленно!


Для справившихся с тестом на «4» и «5»:

Проект «Проверка знаний»

  1. Созданию главную функцию в модуле.

  2. Описать переменные.

  3. Произвести регистрацию проверяемого.

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

  5. Использовать переменную для пересчета количества неправильных ответов.

  6. Создать еще 4 вопроса и проверить их правильность.

  7. В конце проверки нужно вывести информацию о количестве неправильных ответов с помощью функции вывода MsgBox и метода Print.

  8. Результат оформить в виде:

Учащийся имя, в тесте неправильных ответов: _______


Для справившихся с тестом на «3» и для несправившихся:

Проект «Проверка знаний»

  1. Созданию главную функцию в модуле.

  2. Описать переменные (Dim).

  3. Произвести регистрацию проверяемого, используя переменную name.

name=InputВox (Promt, Title)

  1. Программирование задания вопроса и проверки правильности ответа.

MsgBox(“Строка”, кнопка, Заголовок)

  1. Использовать переменную для пересчета количества неправильных ответов.

n=n+1

  1. Создать еще 4 вопроса и проверить их правильность.

  2. В конце проверки нужно вывести информацию о количестве неправильных ответов с помощью функции вывода MsgBox.

  3. Результат оформить в виде:

Учащийся имя, в тесте неправильных ответов: _______


Кто выполнил задание – поменяйтесь компьютерами и проверьте себя.



В результате должна быть написана следующая программа:

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


Анализ практической работы: c практической работой справились все, были допущены незначительные ошибки, которые сразу устранили.


VI. Подведем итог нашей работы на уроке.

  1. Опишите алгоритм создания проекта.

  2. Что является результатом функции InputBox? (Ответ: строковое значение, введенное пользователем в текстовом поле, которое присваивается переменной).

  3. В  условии какие два значения нужно было сравнивать?

Ответ. Значение функции InputBox c правильным ответом.

  1. Что выводит функция MsgBox ? (Ответ: Позволяет вывести на экран диалоговое окно, используемое для отображения какой либо информации или сообщения).

  2. В чем отличее MsgBox от функции InputBox? (Ответ: Во-первых MsgBox – это функция вывода, InputBox-функция ввода. Во-вторых, отличие заключается в том, что окно MsgBox не содержит текстового поля, следовательно, пользователем может быть нажата одна из управляющих кнопок, имеющихся в диалоге. Еще одна особенность состоит в том, что окно диалога MsgBox всегда выводится в центре экрана, а для InputBox нужно записывать координаты.


Оценки за урок:

- за правильность выполнения практического задания –

- за творческий подход к выполнению задания -


VII. Домашнее задание: ;у кого есть недочеты – исправить их дома; ребята, которые справились с заданием и получили «4» и «5» - В проекте «Проверка знаний» выведите информацию о выставленной компьютером оценке за ваши ответы, подсчитав количество правильных и неправильных ответов.

.

Здесь представлен конспект к уроку на тему «Применение функций InputBox, MsgBox и метода Print для создания проекта», который Вы можете бесплатно скачать на нашем сайте. Предмет конспекта: Информатика (9 класс). Также здесь Вы можете найти дополнительные учебные материалы и презентации по данной теме, используя которые, Вы сможете еще больше заинтересовать аудиторию и преподнести еще больше полезной информации.

Список похожих конспектов

Применение графического редактора для создания рекламы

Применение графического редактора для создания рекламы

Урок информатики в 8 классе. МБОУ «Козьмодемьянская средняя общеобразовательная школа». Карагайского района Пермского края. Учитель:. Кузьминых ...
Компьютерная анимация. Пример программы для создания компьютерной анимации

Компьютерная анимация. Пример программы для создания компьютерной анимации

Устьянцева Ольга Сергеевна. МАОУ лицей №5 камышловского городского округа. учитель начальных классов. Тема:. Компьютерная анимация. Пример программы ...
Применение формул для вычислений в табличном процессоре MS Excel

Применение формул для вычислений в табличном процессоре MS Excel

Кобец Оксана Александровна. Учитель информатики. ГУ «Школа – гимназия № 10 города Рудного». Урок «Применение формул для вычислений в табличном ...
Применение табличного процессора Excel для графического решения уравнений

Применение табличного процессора Excel для графического решения уравнений

Мартюшова Ирина Борисовна. МБОУ СОШ№35 Челябинская область, г.Озерск, п.Метлино. Учитель информатики. Урок-практикум . . Тема «Применение ...
Применение Microsoft Word для верстки документов

Применение Microsoft Word для верстки документов

Конспект урока. Тема урока:. Конспект урока для 7 класса «Применение Microsoft. Word. для верстки документов». Класс. : 7. Тип урока:. контроль ...
Построение шаблона для определения результатов спортивных соревнований и сдачи нормативов средствами табличного процессора Мicrosoft Excel

Построение шаблона для определения результатов спортивных соревнований и сдачи нормативов средствами табличного процессора Мicrosoft Excel

Тема урока: «Построение шаблона для определения результатов спортивных соревнований и сдачи нормативов средствами табличного процессора Мicrosoft. ...
Алгоритмы для смекалистых

Алгоритмы для смекалистых

Урок-повторение "Алгоритмы для смекалистых". для 4 класса. Автор: Парменова Ирина Сергеевна, учитель информатики ММБОУ "Коношская СОШ" п. Коноша ...
Технология создания текстового документа

Технология создания текстового документа

МОУ СОШ №7 Усть-Кутского муниципального образования Иркутской области. учитель информатики и ИКТ Валенкова Светлана Александровна. Урок информатики ...
Стадии создания алгоритма

Стадии создания алгоритма

Урок по теме. : Стадии создания алгоритма». Цель урока. : познакомить учащихся с процессом разработки алгоритма; рассказать о проблемах, возникающих ...
Создание проекта «Отметка

Создание проекта «Отметка

10 класс. Физико – математический профиль. ОС Linux 5.0.2. Школьный мастер. . Урок для 10 класса на тему. «Создание проекта «Отметка» в среде ...
Создание и отладка приложений (IDE Delphi) для ОС Windows

Создание и отладка приложений (IDE Delphi) для ОС Windows

План урока информатики «Создание и отладка приложений для ОС Windows. ». Пушкарь С.Н., учитель информатики МБОУ «Старокрымский УВК №1 «Школа-гимназия». ...
Использование логических функций

Использование логических функций

Практическая работа №22. «Использование логических функций». Цель работы: научиться использовать логические функции в Excel. Задание № 1. 1. ...
Графики математических функций в Microsoft Excel 2007

Графики математических функций в Microsoft Excel 2007

Графики математических функций в Microsoft Excel 2007. Урок 1. К этому уроку ученики должны обладать основными сведениями по программе Microsoft ...
Применение программы электронная таблица Excel

Применение программы электронная таблица Excel

Ачитский филиал государственного бюджетного образовательного учреждения среднего профессионального образования Свердловской области. «Красноуфимский ...
Компьютер как универсальное устройство для обработки информации

Компьютер как универсальное устройство для обработки информации

План-конспект урока. «Устройства компьютера». Торопова Ирина Валентиновна. . МОУ СОШ №9 городского округа город Буй Костромской области. ...
Компьютер для ребенка – друг или враг?

Компьютер для ребенка – друг или враг?

Прудникова Светлана Николаевна,. . учитель начальных классов. . МОУ «Ленинская СОШ с углубленным изучением. . отдельных предметов». Омская ...
Компьютер – универсальная машина для работы с информацией

Компьютер – универсальная машина для работы с информацией

«Компьютер – универсальная машина для работы с информацией». 5 класс. УМК: Информатика. 5 класс ФГОС. Босова Л.Л. [2013]. Оборудование. :. Демонстрационный ...
Комбинаторика для великих комбинаторов

Комбинаторика для великих комбинаторов

Открытый урок по теме «Комбинаторика для великих комбинаторов». Разработала и провела учитель математики и информатики МБОУ «Луковецкая средняя ...
Использование формул для расчетов в Excel

Использование формул для расчетов в Excel

План-конспект урока на тему. «Использование формул для расчетов в Excel.» 9 класс. Тип урока:. комбинированный урок. . Методы обучения:. побуждающий ...
Рабочая программа по информатике и ИКТ для 12 класса вечерней школы

Рабочая программа по информатике и ИКТ для 12 класса вечерней школы

Р. ассмотрена Утверждаю. на педсовете директор школы. Протокол № 1 __________________. от 20.08.2012 В.А. Шкарупелова. Приказ № 62-о от 03.09.12. ...

Информация о конспекте

Ваша оценка: Оцените конспект по шкале от 1 до 5 баллов
Дата добавления:31 января 2018
Категория:Информатика
Классы:
Поделись с друзьями:
Скачать конспект