Функции ввода и вывода Тема: Цели:

advertisement
Функции ввода и вывода
Тема: Функции ввода и вывода
Цели:
Образовательные:
1. Начать формировать представление о функциях ввода и вывода данных.
2. Начать формировать навыки работы с функциями ввода и вывода.
3. Начать формировать навыки по созданию макросов.
Развивающие:
1. Продолжить развивать творческое мышление и воображение.
2. Продолжить развивать речь (обогащение и усложнение словарного запаса)
3. Продолжить развивать память
Воспитательные:
1.
2.
3.
4.
Воспитание дисциплины.
Воспитание бережного отношения к школьному имуществу
Воспитание самостоятельности
Воспитание культуры общения
Тип урока: комбинированный
Оборудование:
1. Компьютеры.
2. Раздаточный материал.
3. Мультимедийный проектор.
Формы обучения: коллективная, индивидуальная
Методы обучения:
1. Объяснение
2. Демонстрация
Дидактические единицы: функция InputBox, функция MsgBox
Ход урока
1.Оргмомент и целеполагание
Здравствуйте! Сегодня на уроке вы познакомитесь с функцией ввода и вывода данных
с помощью диалоговых панелей. В конце урока мы выполним небольшую практическую
работу.
2.Объяснение нового материала
Функции ввода и вывода
Функция InputBox (Окно ввода). Функция InputBox позволяет вводить данные с
помощью диалоговой панели ввода. В качестве аргументов этой функции выступают три
строки, значением функции является также строка.
Синтаксис функции следующий:
InputBox (Приглашение$, Заголовок$, [По_Умолчанию])
В процессе выполнения этой функции появляется диалоговая панель с текстовым
полем. В сроке заголовка панели будет печататься значение второго
аргумента (Заголовок$), на самой панели печатаются значение
аргумента По_Умолчанию (если это значение отсутствует, содержимое текстового окна
также отсутствует). Введенная пользователем в текстовом поле строка становится
значением функции.
Функция MsgBox (Панель сообщений). Функция MsgBox позволяет выводить
сообщения не на форме, а на специальной панели сообщений. Кроме того, функция
MsgBox возвращает определенное значение, которое может быть присвоено какой-либо
переменной.
Синтаксис функции следующий:
MsgBox(Сообщение$[,ЧисКод1 + ЧисКод2][,Заголовок$])
Строка Сообщение$ выводится на панель сообщений, аргумент ЧисКод1 +
ЧисКод2 определяет внешний вид панели, а строка Заголовок$печатается в строке
заголовка панели. Последние два аргумента не являются обязательными.
Внешний вид панели сообщений можно менять используя различные значения
ЧисКод1 и ЧисКод2. Значение ЧисКод1 определяет вид пиктограммы, которая
помещается на панель сообщений, а значение ЧисКод2 определяет набор кнопок,
размещаемых на панели.
Значения ЧисКод1 и ЧисКод2, определяющие вид панели сообщений
С помощью одного числа, являющегося суммой чисел ЧисКод1 и ЧисКод2, можно
одновременно установить определенную пиктограмму и определенную пиктограмму и
определенную комбинацию кнопок, размещаемых на панели сообщений. Например, число
36 можно рассматривать как сумму чисел 32 (код пиктограммы «Вопрос») и 4 (код
комбинации кнопок Да, Нет). В этом случае функция MsgBoxвыводит панель сообщений
с текстом, пиктограммой, содержащей знак вопроса, и кнопками Да, Нет. Нажатие на
кнопку приводит к вычислению значения функций, которое зависит от нажатой кнопки.
3.Практическая работа
4.Итог урока
Сегодня на уроке вы познакомились и работали с функциями ввода и вывода данных. Еще
раз вспомним основные моменты сегодняшнего урока
1. Напишите на доске синтаксис функции ввода? (InputBox (Приглашение$,
Заголовок$, [По_Умолчанию])
2. Напишите на доске синтаксис функции вывода? (MsgBox(Сообщение$[,ЧисКод1 +
ЧисКод2][,Заголовок$])
3. За что отвечают параметры ЧисКод1 и ЧисКод2? (За внешний вид панели
инструментов)
4. Как запросить у пользователя ввод его фамилии?
(a = InputBox("Введите вашу фамилию", "Ввод данных")
5. Как вывести окно с сообщением «Произошла ошибка!»?
(f = MsgBox("Произошла Ошибка!", 64 + 0, "Ошибка"))
5.Домашняя работа
Создать запрос на ввод двух чисел и организовать вывод их суммы. Числа должны
вводиться по очереди, т.е для каждого числа создавать свой запрос на ввод.
Download