Функции ввода и вывода Тема: Функции ввода и вывода Цели: Образовательные: 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.Домашняя работа Создать запрос на ввод двух чисел и организовать вывод их суммы. Числа должны вводиться по очереди, т.е для каждого числа создавать свой запрос на ввод.