- •Содержание
 - •1 Индивидуальное задание 1
 - •1.1 Постановка задачи
 - •1.2 Разработка интерфейса
 - •1.3 Разработка блок-схемы
 - •1.4 Разработка программного кода
 - •2 Индивидуальное задание 2
 - •2.1 Постановка задачи
 - •2.2 Разработка интерфейса
 - •2.3 Разработка блок-схемы
 - •2.4 Разработка программного кода
 - •3 Индивидуальное задание 3
 - •3.1 Постановка задачи
 - •3.2 Разработка интерфейса
 - •3.3 Разработка блок-схемы
 - •3.4 Разработка программного кода
 - •4 Вывод:
 
ФГБОУ ВО Уфимский государственный авиационный технический университет
Кафедра Информатики
100  | 
				1  | 
				2  | 
				3  | 
				4  | 
				5  | 
				6  | 
				7  | 
				8  | 
				9  | 
				10  | 
				11  | 
				12  | 
			
90  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
80  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
70  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
60  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
50  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
40  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
30  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
20  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
10  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
				
  | 
			
Многооконный пользовательский интерфейс. Операторы цикла.  | 
		
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к лабораторной работе по  | 
			информатике  | 
		
0000.000000.000ПЗ  | 
		
(обозначение документа)  | 
		
Группа  | 
				
  | 
				
  | 
				Фамилия, И., О.  | 
				Подпись  | 
				Дата  | 
				Оценка  | 
			||||
  | 
				
  | 
			|||||||||
  | 
				
  | 
			|||||||||
Студент  | 
				
  | 
				
  | 
				
  | 
				
  | 
			||||||
Консультант  | 
				Зигангирова Ю.В.  | 
				
  | 
				
  | 
				
  | 
			||||||
Принял  | 
				
  | 
				
  | 
				
  | 
				
  | 
			||||||
Уфа 2021 г.
Содержание
Введение……………………………………………………………………………….3
1 Индивидуальное задание 1………………………………………………………....4
1.1Постановка задачи……………………………………………………..........4
1.2 Разработка интерфейса…………………………………………………….4
1.3 Разработка блок-схемы……………………………………..…………...…5
1.4 Разработка программного кода………………………………….………...6
Индивидуальное задание 2……………………………………………………….7
Постановка задачи…………………………………………………………7
Разработка интерфейса……………………………………………………7
Разработка блок-схемы……………………………………………………8
Разработка программного кода………………………………………...…9
Индивидуальное задание 3……………………………………………………….10
Постановка задачи…………………………………………………………10
Разработка интерфейса…………………………………………………….10
Разработка блок-схемы……………………………………………….……11
Разработка программного кода……………………………………………12
4 Вывод ……………………………………………………………………………….13
Введение
Лабораторная работа №4 посвящена изучению способов создания многооконных приложений, изучению способов создания приложений, реализующих алгоритмы циклической структуры с использованием объектно-ориентированного языка программирования С#/
В лабораторной работе необходимо создать многооконный проект, каждая форма которого предназначена для решения одной задачи индивидуальных заданий по варианту №15.
Задание 1. Создайте приложение, позволяющее протабулировать кусочно-заданную функцию. Параметры функции, диапазон изменения значения аргумента и шаг задаются пользователем в текстовых полях. Шаг выбирается произвольно. При выводе результатов использовать форматированный вывод с тремя знаками после запятой.
Задание 2. Создайте приложение, позволяющее определить все двузначные числа, сумма квадратов которых кратна числу 15.
Задание 3. Создать приложение, позволяющее решить следующие подзадачи:
1) Протабулировать функцию на диапазоне изменения аргумента [0,1;0,8] с шагом, задаваемым пользователем.
2) Протабулировать сумму S функционального ряда на том же отрезке с тем же шагом.
№) Сравнить значение заданной функции со значением, полученным путем вычисления суммы ряда.
1 Индивидуальное задание 1
1.1 Постановка задачи
Создайте приложение, позволяющее протабулировать кусочно-заданную функцию. Параметры функции, диапазон изменения значения аргумента и шаг задаются пользователем в текстовых полях. Шаг выбирается произвольно. При выводе результатов использовать форматированный вывод с тремя знаками после запятой.
1.2 Разработка интерфейса
На рисунке 1 представлен интерфейс формы для решения задания 1.
	         
	
Рисунок 1 – Интерфейс формы для задания 1
В таблице 1 перечислены элементы управления, которые были использованы при создании интерфейса.
Таблица 1 – Элементы управления формы к заданию 1
Элемент управления  | 
		Пояснение  | 
	
Form 2  | 
		Окно для решения задания 1  | 
	
TextBox1  | 
		Текстовое поле для ввода значения функции a  | 
	
TextBox2  | 
		Текстовое поле для ввода значения функции b  | 
	
TextBox3  | 
		Текстовое поле для ввода значения начала диапазона  | 
	
TextBox4  | 
		Текстовое поле для ввода значения конца диапазона  | 
	
TextBox5  | 
		Текстовое поле для ввода шага  | 
	
TextBox6  | 
		Текстовое поле для вывода табулированной функции  | 
	
Label1, Label2, Label3, Label4, Label5  | 
		Метки пояснений  | 
	
Button1  | 
		Кнопка для запуска программного кода для табулирования функции  | 
	
Button2  | 
		Кнопка для запуска программного кода для закрытия формы  | 
	
PictureBox1  | 
		Графическое поле для размещения изображения с заданной функцией  | 
	
