Составление таблицы используемых объектов и их свойств



Федеральное Агентство Связи

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»

Заочный Общетехнический Факультет

Кафедра информатики

 

 

Курсовая работа

Тема и название работы: «Структура программы на C# и функции. Средства программирования алгоритмов линейной структуры»

Выполнила: Тальвойш К.Д.,

Студентка группы БСТ1752

 

 


 

Содержание

1. Задание на разработку проекта и вариант задания. 4

2. Формализация и уточнение задания. 5

3. Разработка приложения. 6

3.1. Графический интерфейс пользователя. 6

3.2. Составление таблицы используемых объектов и их свойств. 7

3.3. Схемы алгоритмов процедур пользователя. 9

3.4. Программный код с использованием процедур. 11

4. Результаты выполнения с доказательством правильности работы программы 13

5. Вывод. 15

 

 

 


 

Задание на разработку проекта и вариант задания

1) Записать заданные или полученные в процессе формализации математические формулы в виде арифметических выражений.

2) Разработать алгоритм решения заданной задачи и представить его в виде схем алгоритмов, реализованных на MSVisio.

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

4) Подготовить тесты для контрольного решения задачи.

5) Выполнить проект и получить результаты.

6) Доказать, что результат правильный.

Вариант задания:

Определить площади правильных n-угольников (10-угольника; 50-угольника; 100-угольника), вписанных в окружность радиуса R

Назначение процедуры: Вычисление стороны правильного n-угольника

где –радиус вписанной окружности;

площадь n-угольника .

 


 

Формализация и уточнение задания

a = 2 * R * Math.Sin((Math.PI/n));

r = R * Math.Cos((Math.PI/n));

S =  * a * n * r

Методы использующиеся для решения поставленной задачи:

· метод doubleVvod – для ввода данных.

· метод doubleRaschet – для расчета значений по формуле.

· метод doubleVyvod – для вывода данных в поле textBox.

 


 

Разработка приложения

Графический интерфейс пользователя

Графический интерфейс пользователя состоит из элементов, которые приведены ниже:

· label – для поясняющих надписей

· textBox – для ввода и вывода данных

· button – для запуска и окончания программы

  Интерфейс представлен на рис.1.

Рисунок 1. Графический интерфейс пользователя

 


 

Составление таблицы используемых объектов и их свойств

Используемые объекты и их свойства приведены в Таблице 1.

Таблица 1. - Используемые объекты и их свойства

 

Объект

Имя объекта Свойство Значение свойства

Форма

Form1 Text Тема 4.3. Вычисление площади n-угольников (10, 50, 100)

Метка

label1 Text Задание: Вычислить сторону правильного n-угольника a = 2 * R * Math.Sin((Math.PI/n)); r = R * Math.Cos((Math.PI/n)); S = ½ *a * n * r;

 

 

BackColor Control
BorderStyle None

Метка

label2 Text Исходные данные:

Метка

label7 Text Результат:

Метка

label3 Text R =

Метка

label4 Text n1 =

Метка

label5 Text n2 =

Метка

label6 Text n3 =

Метка

label8 Text S1 =

Метка

label9 Text S2 =

Метка

label10 Text S3 =

Метки

label1, label2 и label7

Font Arial, обычный, 10
ForeColor Olive

Метки

Label3 – label6 и label8 – label10 Font Arial, обычный, 10

Текстовое поле

textBox1 Name textBox1

Объект

Имя объекта Свойство Значение свойства

Текстовое поле

textBox2 Name textBox2

Текстовое поле

textBox3 Name textBox3

Текстовое поле

textBox4 Name textBox4

Текстовое поле

textBox5 Name textBox5

Текстовое поле

textBox6 Name textBox6

Текстовое поле

textBox7 Name textBox7

Кнопка

button1 Text Вычислить

Кнопка

button2 Text Выход

Кнопки

button1 и button2 Font Arial, полууплотнённый, 11
         

 


 


Дата добавления: 2018-06-27; просмотров: 398; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!