Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Реализация проекта. Программирование разветвляющихся алгоритмов






Лабораторная работа № 2

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

 

Упражнения

Упражнение 1

Создадим приложение для решения задачи: «Даны четыре числа. Найти среднее арифметическое положительных чисел».

Реализация проекта

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

2. Поместите на формушесть надписей, четыре текстовых поля и кнопку. Установите для каждого элемента управления необходимые значения свойств (рис. 1):

Рис. 1

 

3. В окне исполнительного кода введите следующий код для кнопки:

5. Запустите проект на выполнение и протестируйте его (Рис. 2, 3, 4).

Рис. 2

Рис. 3

Рис. 4

Упражнение 2

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

Реализация проекта

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

2. Поместите на форму три надписи, три текстовых поля, кнопку, компонент GroupBox (служит для объединения нескольких компонентов), четыре переключателя (RadioButton) и флажок (CheckBox). Разместите каждый элемент в соответствующей позиции и измените нужным образом его размеры (рис. 5):

Рис. 5

 

3. Установите следующие значения свойств объектов (рис. 6):

 

Рис. 6

4. В окне исполнительного кода введите следующий код для кнопки:

5. Запустите проект на выполнение и протестируйте его (Рис. 7, 8).

Рис. 7

Рис. 8

6. Измените программу таким образом, чтобы:

· в случае необходимости выводилось сообщение «На нуль делить нельзя!»;

· в случае ввода не всех данных выводилось соответствующее сообщение.

7. Запустите проект на выполнение и протестируйте его.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.