Постановка проблемной задачи: - Скажите ребята, а как вы думаете, есть ли обратная функция для Input Box? - Можно ли с помощью этой функции выводить сообщения?

Презентация:



Advertisements
Похожие презентации
Проект «Контроль знаний» 10 класс. Поместить на форму: Надпись Label 1 для вывода оценочных сообщений; Надпись Label 2 для вывода количества ошибок; Кнопку.
Advertisements

«Ум» компьютера – это ум человека, воплощенный в программе.
Графические возможности языка Visual Basic Автор: Неваленова Н.Г.
Учитель информатики: Семакина А. С.. Алгоритмическую структуру «ветвление» и ее особенности Самостоятельно разработаете проекты на языке Visual Basic.
Научно-практическая работа «Исследование возможностей среды Visual Basic при создании тестовой программной оболочки по материалам подготовки к ГИА-9 по.
InputBox, MsgBox Автор работы: учитель информатики МБОУ СОШ 26 г. Пензы Флеонов Вадим Валерьевич.
Функции ввода и вывода Урок в 10 классе. Функция InputBox (Окно Ввода). InputBox(Приглашение$, Заголовок$, [ПоУмолчанию$]) InputBox(Приглашение$, Заголовок$,
Основы программирования на языке Visual Basic. © Епифанова Т.Н., 2008 г. Элективный курс для учащихся 10 класса общеобразовательных учреждений. 1. Оператор.
Основы языка программирования VBA (Visual Basic for Application) Офисное программирование.
Проект «Решение квадратного урвнения» Visual Basic.
Создание макросов на языке VBA Г.В.Гибадулина КОГОБУ СПО «Кировский педагогический колледж» Практикум по решению задач на ЭВМ Киров
VBA – Visual Basic for Application (офисное программирование) Назначение VBA VBA является современным языком визуального и объектно-ориентированного программирования.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЕТВЛЕНИЕ». СЛОЖНЫЕ УСЛОВИЯ. 1 Программирование на языке Vb6.
Автор: Паравина Алина Сергеевна, учитель информатики и ИКТ ГБОУ СОШ 5 г. Сызрань Самарская область.
Вопрос 1. Для чего необходим графический интерфейс? ОПРОС ДОМАШНЕГО ЗАДАНИЯ: Ответ: Графический интерфейс необходим для реализации интерактивного диалога.
Среда программирования Visual Basic. Презентацию подготовила учитель информатики МБОУ СОШ 3 г. Светлого Нетесова Наталья Александровна.
Использование средств MS Office для создания электронного учебника.
С какими алгоритмическими структурами мы познакомились на предыдущих уроках? Достаточно ли их для решения объемных и сложных задач? Предложите способ.
1 Разработка проектов в системе программирования Visual Basic Учитель информатики МОУ СОШ 33 г. Томска Гребнева Татьяна Николаевна.
Ввод данных. Для ввода данных используется объект TextBox работающий с текстом, поэтому если вводятся числовые данные их необходимо преобразовывать в численные.
Транксрипт:

Постановка проблемной задачи: - Скажите ребята, а как вы думаете, есть ли обратная функция для Input Box? - Можно ли с помощью этой функции выводить сообщения? - Можно ли сделать тест? - Можно ли протестировать работу светофора?

«Функция вывода сообщений на экран MsgBox.» Проект «Светофор» на языке программирования Visual Basic. (Visual Studio 2005) Тема:

Функция MsgBox Отображает сообщение в диалоговом окне, ожидает нажатия кнопки и возвращает целое число, определяющее нажатую кнопку.

Параметры функции MsgBox Группа значений (0–5) описывает номер и тип кнопок в диалоговом окне. ЧлензначениеОписание OKOnly0Отображается только кнопка OK. OKCancel1Отображаются кнопки OK и "Отмена". AbortRetryIg nore 2Отображаются кнопки "Прервать", "Повторить" и "Пропустить". YesNoCancel3Отображаются кнопки "Да", "Нет" и "Отмена". YesNo4Отображаются кнопки "Да" и "Нет". RetryCancel5Отображаются кнопки "Повторить" и "Отмена".

Возвращаемое значение КонстантаЗначение OK1 Cancel2 Abort3 Retry4 Ignore5 Yes6 No7

Работа в группах: 1. Вопрос: Напишите примеры вопросов на которые можно ответить «Да» или «Нет» 2. Вопрос: Напишите примеры вопросов на которые можно ответить «Да», «Нет», «Отмена» 3. Вопрос: Какие параметры принимает функция MsgBox

Постановка проблемной задачи: - Какие факторы нужно учесть для работы светофора? - Как представить графически? - Какие элементы добавить? - Как проверить работу функции MsgBox?

Требования к проекту Оформить графически сигналы светофора Осуществить переключение между сигналами Продумать вопросы для пешехода Продумать алгоритм выполнения условий ответов на вопросы

АЛГОРИТМ СОЗДАНИЯ ПРОГРАММЫ 1. Оформить графический интерфейс формы; 2. Разместить управляющие элементы на форме, надписи для цветов светофора, командные кнопки программного кода; 3. Создание программного кода; 4. Отладка программы; 5. Запуск на выполнение.

Алгоритм выбора вопроса Горит красный свет? Вывод сообщения Зажигание сигнала Горит желтый свет? Вывод сообщения Зажигание сигнала Горит зеленый свет? Вывод сообщения Зажигание сигнала Вывод сообщения Отключение сигнала ДА НЕТ

Практическая работа Создаем новый проект называем «Светофор».

Добавление объектов Изменяем свойство Text формы на Светофор. Инструментом «Надпись» добавляем текст на форму Светофор

Инструмент PictureBox Инструментом PictureBox добавлем квадрат на форму. Выставляем размер квадрата сторона 60 px.

Изображение для фона Добавляем изображение для фона. Изменяем свойство Image, импортировав рисунок из папки Мои документы. Дублируем полученный квадрат 2 раза.

Добавляем кнопки Изменяем цвет проекта с помощью свойства BackColor. Добавляем кнопки «Идти» и «Очистить».

Изменяем свойство Name Добавляем надписи для каждого сигнала светофора Изменяем цвет надписей ForeColor в соответствии с названиями сигналов светофора Изменяем имена объектов PictureBox и Label Для PictureBox redbox, yellowbox, greenbox Для надписей Label lblred, lblyellow, lblgreen

Программируем выбор красного цвета

Программируем выбор желтого цвета

Программируем выбор зеленого цвета

Программируем кнопку «Идти» Вводим переменную для вычисления результата операции нажатии кнопки «Да» и кнопки «Нет» Dim V As Byte Назначаем переменной нужные действия с определением параметров вывода функции MsgBox. Добавляем условие для выбора решения пользователя Private Sub Button1_Click(…) Handles Button1.Click V = MsgBox("Горит красный свет?", 4, "Первый вопрос") Выводим вопрос пользователю If V = 6 Then lblred.Text = "Красный свет - дороги нет!" : redbox.BackColor = Color.Red Else Желтый() End Sub

Подпрограмма для желтого цвета Sub Желтый() Подпрограмма для желтого цвета V = MsgBox("Горит желтый свет?", 4, "Второй вопрос") If V = 6 Then lblyellow.Text = "Желтый свет - немного жди!" : yellowbox.BackColor = Color.Yellow Else Зеленый() End Sub

Подпрограмма для зеленого цвета Sub Зеленый() Подпрограмма для зеленого цвета V = MsgBox("Горит зеленый свет?", 4, "Третий вопрос") If V = 6 Then lblgreen.Text = "Зеленый свет - вперед иди!" : greenbox.BackColor = Color.Green Else Сломан() End Sub

Подпрограмма для условия светофор сломан

Программа для очистки всех значений

Проверка, отладка и анализ практической работы Какие действия в практической работе были легкими? Что показалось сложным? Какие дополнительные действия вы бы хотели добавить?

На этом уроке мы узнали: 1. Повторили применение алгоритмической структуры «ветвление». 2. Научились использовать функцию MsgBox, используя ее для составления Проекта «Светофор» 3. Закрепили полученные новые знания с помощью практической работы

Придумать модель тестирующей программы по любому школьному предмету.