Программирование алгоритмов разветвляющихся структур. Вычисление значения сложной условной функции
Автор: Gnidster • Декабрь 11, 2020 • Лабораторная работа • 1,079 Слов (5 Страниц) • 468 Просмотры
- Тема и название работы:
Программирование алгоритмов разветвляющихся структур – Вычисление значения сложной условной функции.
- Задание на разработку проекта и вариант задания:
Создать проект с именем LR1 для вычисления значения функции h=f(x,b,c):
d=[pic 1]
Разработать приложение для решения задачи и получить результаты.
- Формализация задания:
Алгоритм решения данной задачи представляет собой комбинацию вычисления сложной функции с условием и выбора наименьшего (наибольшего) из нескольких значений. Он использует все виды разветвлений и программируется с использованием как однострочных, так и блочных операторов If, else if, else. Данная задача решается с помощью процедуры-функции Resh(), которая получив в качестве входных параметров аргументы x,b,c, возвращает вычисленное значение. Вызов этой процедуры-функции Resh(), при нажатии кнопки button1, производится при выводе полученного значения заданной функции в текстовое поле TextBox4.
- Разработка проекта:
- Разработка графического интерфейса пользователя
Разработанная форма интерфейса пользователя приведена на рисунке 1.4-1.
[pic 2]
Рисунок 1.4-1
- Установка свойств объектов
Свойства объектов управления разработанной формы приведены в таблице 1.4-1.
Таблица 1.4-1
Объект | Имя объекта | Свойство | Значение свойства |
Форма | form1 | Name | Form1 |
Text | ЛР по теме: Разветвляющиеся структуры | ||
Метка | label1 | Text | Вычисление значения функции d=f(x,b,c) |
Метка | label2 | Text | Задайте значения переменных x, b и c |
Метка | Label3 | Text | x= |
Метка | Label4 | Text | b= |
Метка | Label5 | Text | c= |
Метка | Label6 | Text | Ответ |
Текстовое поле | textbox1 | Name | TextBox1 |
Текстовое поле | Textbox2 | Name | TextBox2 |
Текстовое поле | Textbox3 | Name | TextBox3 |
Текстовое поле | Textbox4 | Name | TextBox4 |
Кнопка | button1 | Name | Button1 |
Text | Решить | ||
Кнопка | button2 | Name | Button2 |
Text | Закрыть |
...