Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаб_18 Головков И.Е. 12002108 ПП

.docx
Скачиваний:
2
Добавлен:
26.06.2024
Размер:
303.46 Кб
Скачать

Выполнил Головков И.Е.

Группа 12002108

Проверила Гахова Н.Н.__

Дата _________________

Оценка _______________

Подпись ______________

Отчёт по лабораторной работе № 18

Реализация разветвляющихся алгоритмов

c использованием оконного приложения в среде Visual Studio

Вариант 25

Цель работы: изучить операции сравнения, логические операции, операторы передачи управления if, switch, break, научиться пользоваться простейшими компонентами организации переключений (СheckBox, ComboBox). Написать и отладить программу с разветвлениями.

Задание 1. Используя компоненты CheckBox и ComboBox, объедините в одном коде одно из заданий 1 и задание 2 из лабораторной работы 5(Ветвления).

Рисунки 1,2 – Блок-схемы алгоритмов для задания 1

Рисунок 3 – Код первой подпрограммы задания 1

Рисунок 4 – Код второй подпрограммы задания 1

Рисунки 5,6 – Результат работы программы задания 1

Задание 2. Вычислить значение указанной функции в зависимости от выбранной функции  (x), аргумент которой определяется из поставленного условия. Возможные значения функции  (х): 2x, x2, х/3 (в оконном приложении выбор выполнить с помощью компоненты ComboBox). Предусмотреть вывод сообщений, показывающих, при каком условии и с какой функцией производились вычисления Х.

Начало

x, a, c

Вывод d

Конец

Рисунок 7 – Блок-схема алгоритма для задания 2

Рисунок 8 – Код второй подпрограммы задания 1

25

x, c, а вводится с клавиатуры

Рисунки 9 – Результат работы программы задания 2

Вывод: были изучены операции сравнения, логические операции, операторы передачи управления if, switch, break, использованы компоненты организации переключений (СheckBox, ComboBox).

Добавить новую командную кнопку, где вводится цифры 1-3 и словом выводятся