Проблемное обучение
<<  Решение проблемной задачи Технология проблемно – диалогического обучения  >>
Постановка проблемной задачи:
Постановка проблемной задачи:
Тема:
Тема:
Функция MsgBox
Функция MsgBox
Параметры функции MsgBox
Параметры функции MsgBox
Возвращаемое значение
Возвращаемое значение
Работа в группах:
Работа в группах:
Постановка проблемной задачи:
Постановка проблемной задачи:
Требования к проекту
Требования к проекту
Алгоритм создания программы
Алгоритм создания программы
Алгоритм выбора вопроса
Алгоритм выбора вопроса
Практическая работа
Практическая работа
Добавление объектов
Добавление объектов
Инструмент PictureBox
Инструмент PictureBox
Изображение для фона
Изображение для фона
Добавляем кнопки
Добавляем кнопки
Изменяем свойство Name
Изменяем свойство Name
Программируем выбор красного цвета
Программируем выбор красного цвета
Программируем выбор желтого цвета
Программируем выбор желтого цвета
Программируем выбор зеленого цвета
Программируем выбор зеленого цвета
Программируем кнопку «Идти»
Программируем кнопку «Идти»
Подпрограмма для желтого цвета
Подпрограмма для желтого цвета
Подпрограмма для зеленого цвета
Подпрограмма для зеленого цвета
Подпрограмма для условия светофор сломан
Подпрограмма для условия светофор сломан
Программа для очистки всех значений
Программа для очистки всех значений
Проверка, отладка и анализ практической работы
Проверка, отладка и анализ практической работы
Итоги урока
Итоги урока
Домашнее задание
Домашнее задание

Презентация: «Постановка проблемной задачи». Автор: IRINA. Файл: «Постановка проблемной задачи.ppt». Размер zip-архива: 242 КБ.

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

содержание презентации «Постановка проблемной задачи.ppt»
СлайдТекст
1 Постановка проблемной задачи:

Постановка проблемной задачи:

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

2 Тема:

Тема:

«Функция вывода сообщений на экран MsgBox.»

Проект «Светофор» на языке программирования Visual Basic. (Visual Studio 2005)

3 Функция MsgBox

Функция MsgBox

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

4 Параметры функции MsgBox

Параметры функции MsgBox

Группа значений (0–5) описывает номер и тип кнопок в диалоговом окне.

Член

Значение

Описание

OKOnly

0

Отображается только кнопка OK.

OKCancel

1

Отображаются кнопки OK и "Отмена".

AbortRetryIgnore

2

Отображаются кнопки "Прервать", "Повторить" и "Пропустить".

YesNoCancel

3

Отображаются кнопки "Да", "Нет" и "Отмена".

YesNo

4

Отображаются кнопки "Да" и "Нет".

RetryCancel

5

Отображаются кнопки "Повторить" и "Отмена".

5 Возвращаемое значение

Возвращаемое значение

Константа

Значение

OK

1

Cancel

2

Abort

3

Retry

4

Ignore

5

Yes

6

No

7

6 Работа в группах:

Работа в группах:

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

7 Постановка проблемной задачи:

Постановка проблемной задачи:

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

8 Требования к проекту

Требования к проекту

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

9 Алгоритм создания программы

Алгоритм создания программы

Оформить графический интерфейс формы; Разместить управляющие элементы на форме, надписи для цветов светофора, командные кнопки программного кода; Создание программного кода; Отладка программы; Запуск на выполнение.

10 Алгоритм выбора вопроса

Алгоритм выбора вопроса

Горит красный свет?

Горит желтый свет?

Горит зеленый свет?

Да

Нет

Да

Нет

Да

Нет

Вывод сообщения Зажигание сигнала

Вывод сообщения Зажигание сигнала

Вывод сообщения Зажигание сигнала

Вывод сообщения Отключение сигнала

11 Практическая работа

Практическая работа

Создаем новый проект называем «Светофор».

12 Добавление объектов

Добавление объектов

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

13 Инструмент PictureBox

Инструмент PictureBox

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

14 Изображение для фона

Изображение для фона

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

15 Добавляем кнопки

Добавляем кнопки

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

16 Изменяем свойство Name

Изменяем свойство Name

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

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

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

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

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

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

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

20 Программируем кнопку «Идти»

Программируем кнопку «Идти»

Вводим переменную для вычисления результата операции нажатии кнопки «Да» и кнопки «Нет» 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

21 Подпрограмма для желтого цвета

Подпрограмма для желтого цвета

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

22 Подпрограмма для зеленого цвета

Подпрограмма для зеленого цвета

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

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

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

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

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

25 Проверка, отладка и анализ практической работы

Проверка, отладка и анализ практической работы

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

26 Итоги урока

Итоги урока

На этом уроке мы узнали:

1. Повторили применение алгоритмической структуры «ветвление».

2. Научились использовать функцию MsgBox, используя ее для составления Проекта «Светофор»

3. Закрепили полученные новые знания с помощью практической работы

27 Домашнее задание

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

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

«Постановка проблемной задачи»
http://900igr.net/prezentacija/pedagogika/postanovka-problemnoj-zadachi-215644.html
cсылка на страницу

Проблемное обучение

13 презентаций о проблемном обучении
Урок

Педагогика

135 тем
Слайды
900igr.net > Презентации по педагогике > Проблемное обучение > Постановка проблемной задачи