Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Учебное пособие.doc
Скачиваний:
162
Добавлен:
23.11.2018
Размер:
24.24 Mб
Скачать

9.2.5. Создание приложений c ветвлениями

Цель занятия. Научиться использовать конструкции принятия решений в проектах.

Теоретические вопросы

  1. Понятие ветвящегося процесса.

  2. Операторы ветвления и конструкции их использования.

  3. Что такое метка и как она обозначается?

  4. Какой процесс ветвления называется множественным?

  5. Различия записи оператора IF..THEN...ELSE... в линейной и в блочной форме.

  6. Назначение и свойства элементов управления Frame и OptionButton.

Задача 1. Разработайте приложение для выполнения основных математических операций (+, - ,* , / ) с двумя переменными.

Порядок выполнения работы

  1. Создайте новый стандартный проект.

  2. Разместите на форме управляющие элементы: метки, текстовые поля, кнопки, рамку (Frame), переключатели (OptionButton).

  3. Задайте самостоятельно свойства элементов управления.

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

  5. Запишите процедуры для кнопок <Вычислить> и <Выход>.

  6. Проверьте правильность работы.

Рисунок 9.16 – Форма в режиме запуска проекта

Процедуры обработки событий

Рисунок 9.17 – Окно кода проекта

Задача 2. Некая сумма денег S помещена в сберкассу под процент Т. Разработайте приложение, которое предлагает пользователю ввести сумму вклада и процент с помощью функции InputBox, затем на форме выводит количество лет, через которое данная сумма станет больше, чем в два раза. Проверьте правильность работы приложения при сумме вклада 5000 р. и 20 % годовых, используя пошаговый режим запуска (<F8>).

Рисунок 9.18 – Образец формы

Рисунок 9.19 – Результат выполнения проекта

Задача 3. Разработайте приложение, которое предлагает пользователю отгадать загадку и в зависимости от полученного ответа выдает сообщение «Это правильный ответ» или «Это неправильный ответ». Используйте линейную конструкцию условного оператора If….Then….Else.

Задача 4. Разработайте проект для вычисления X при различных значениях Z.

Указания

    1. При написания кода программы используйте линейную конструкцию условного оператора If….Then….Else. Проверьте правильность ра­боты проекта.

    2. Измените линейный тип конструкции услов­ного оператора на блочный. Проверьте пра­вильность работы проекта.

Задача 5. Разработайте проект для расчета стипендии студенту в зависимости от его успеваемости. Если по итогам сессии за экзамены получены:

  • все пятерки – доплата составляет 50 % к стипендии;

  • четверки и пятерки – доплата составляет 20 % к стипендии;

  • одна тройка – выплачивается минимальная стипендия;

  • больше чем одна тройка – стипендия не выплачивается.

Указания

  1. При проектировании формы используйте элементы управления: кнопки, текстовые поля, рамку и переключатели.

  2. При написании кода программы используйте линейную конструкцию условного оператора. Проверьте правильность работы проекта.

.