12+  Свидетельство СМИ ЭЛ № ФС 77 - 70917
Лицензия на образовательную деятельность №0001058
Пользовательское соглашение     Контактная и правовая информация
 
Педагогическое сообщество
УРОК.РФУРОК
 
Материал опубликовал
Насырова Галия78
Россия, Самарская обл., Сызрань

Условный оператор в Visual Basic (урок информатики для 10 класса)

Учитель ОИВТ ГБОУ СОШ №4 г.о.Сызрань

Насырова Галия Тахировна, высшая квалификационная категория

 

Цель: закрепление навыков работы с конструкцией Ветвление, реализующей возможность принимать решения в программах; закрепление навыков написания программного кода, использования элементов для построения формы; развитие интереса к предмету, воспитание самостоятельности

1. Повторение ранее изученного материала

Условный оператор, его виды

Существуют две формы записи условного оператора:

1) строчная:

If условие Then оператор1

Else оператор 2

2) блочная

If условие1 Then операторы1

ElseIf условие2 Then операторы 2

Else операторы n

End If

2.Задание:

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

Направо пойдешь – коня потеряешь, налево пойдешь – смертью умрешь, прямо пойдешь – друга найдешь.

Рассмотрим блок-схему для решения: 3. Выполнение работы

Откроем интегрированную среду разработки приложений и создадим новый проект

Далее начнем работать с новой формой.

Для начала изменим заголовок нашего приложения с Form1 (свойство Caption) на Давай пойдем с тобой туда..!!!

Можем убрать первую и вторую управляющие кнопки окна. Для этого на панели свойств изменим свойства MinButton и MaxButton с True на False.

Также устанавливаем фон формы свойством BackColor.

Создадим на форме объект Label1 (метка) и сразу на панели свойств переименуем его в Lbl1. Изменим его заголовок, внеся в него такой текст – Выберите направление движения: направо, налево или прямо.

Создадим текстовое поле TextBox. Имя Text1 изменим на Txt1. В свойстве Text очистим содержимое Text1.

Создадим кнопку CommandButton с именем Command1, которое снова изменим на CmdRun. По ней будем запускать программу. Чтобы изменить цвет кнопки, нужно свойство Style установить в 1- Graphical. Также не забудьте изменить заголовок кнопки на например, Идем.

Под этим объектом создадим еще одну надпись-метку Label2 с именем Lbl2, в которую будет выводиться ответ о происходящем событии в ответ на щелчок мышью по кнопке Идем. Можно изменить свойство BackStyle обеих надписей-меток Lbl1 и Lbl2 на 0-Transparent.

Также можно в качестве подложки использовать готовый рисунок. Накладываем на форму элемент управления Image, далее в свойстве Picture указываем, откуда берем рисунок, свойство Stretch переключаем на True (чтобы рисунок изменялся пропорционально размерам). И правой кнопкой перемещаем рисунок на задний план (Send to Back).

Макет готов.

Осталось написать программу.

Двойной щелчок мыши на объекте CmdRun (кнопка Идем) откроет окно кода.

Записываем там следующее:

Запускам программу на выполнение (клавиша F5 или Run-Start) и смотрим:

В случае неправильного выбора программа предусматривает повторное введение варианта выбора:

Заключительный этап работы – сохранение проекта и создaние исполняемого файла.

Сохраним наше приложение. Выбираем в меню File пункт Save Project As. Сначала будет предложено сохранить форму под именем Form1.Frm, но вы можете придумать другое имя, затем – весь проект. Настоятельно рекомендуется для каждого нового проекта заводить отдельную папку. Назовем наш проект Skazka.vbp и сделаем его исполняемым. Для этого в меню File выбираем Make Skazka.exe, теперь для запуска приложения программная среда Visual Basic не нужна. Можно ее закрыть.

Проверим, работает ли программа без среды Visual Basic. Запустим на выполнение файл Skazka.exe .

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

Придумать алгоритм своей программы на ветвление.

Опубликовано в группе «УРОК.РФ: группа для участников конкурсов»


Комментарии (3)

Насырова Галия, 10.03.17 в 21:58 0Ответить Пожаловаться
Не получается прикрепить презентацию! А она есть у меня...Почему только вордовские файлы закачиваются?
Соболева Наталья Анатольевна, 11.03.17 в 00:11 0Ответить Пожаловаться
У меня тоже была такая проблема. Обратитесь в техподдержку.
Чтобы написать комментарий необходимо авторизоваться.