
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«ИЖЕВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
имени М.Т. КАЛАШНИКОВА»
Факультет «Приборостроительный»
Кафедра «Приборы и методы контроля качества»
Курсовая работа Графический калькулятор
Направление 200100 Приборостроение
Дисциплина «ПнаЯВУ»
Автор работы: _________________А. М. Бойченко 5-74-1
(подпись, дата)
Руководитель работы: ________________ доцент С.А. Мурашов
(подпись, дата)
Оценка ____________
Ижевск 2012
Оглавление
Задание 3
3
Построение графика в Microsoft Visual Studio на С# 4
Блок схема. 6
Текст программы. 7
Описание интерфейса 13
Результат выполнения программы 14
Вывод 18
Список источников. 19
Задание
Программа для построения графиков функций. С помощью элементов графического интерфейса пользователя Windows задается вид функции (sin, ln, полиномиальная), коэффициенты и границы области построения графика. График строится в прямоугольной области, поверх графика строятся координатные оси со шкалой. Линии сглаженные.
Построение графика в Microsoft Visual Studio на с#
Таблица 1 описание переменных
Идентификатор |
Тип дпнных |
Предполагаемый диапазон значений |
Назначение |
numA
|
string
|
-39..+38 |
Получение значений А |
numB |
string
|
-32768..+32767 |
Получение значений В |
numC |
string
|
-32768..+32767 |
Получение значений С |
A |
double
|
-32768..+32767 |
Значение переменной А |
B |
double
|
-32768..+32767 |
Значение переменной В |
C |
double
|
-32768..+32767 |
Значение переменной С |
j |
int |
0..65535 |
Счётчик |
k |
int |
0..65535 |
Счётчик |
gr |
Graphics
|
-32768..+32767 |
Холст для рисования |
MyPen
|
Pen |
Color
|
Рисование |
MyPen2
|
Pen |
Color
|
Рисование |
А2 |
float |
|
Вычисление |
В2 |
float |
|
Вычисление |
С2 |
float |
|
Вычисление |
xmin |
float |
|
Задание ограничений |
xmax |
float |
|
Задание ограничений |
ymin |
float |
|
Задание ограничений |
ymax |
float |
|
Задание ограничений |
xstep |
float |
|
шаг |
ystep |
float |
|
шаг |
kx |
float |
|
шаг |
ky |
float |
|
шаг |
x |
float |
|
Вычисление |
X2 |
float |
|
Вычисление |
y |
float |
|
Вычисление |
y2 |
float |
|
Вычисление |
y3 |
double |
|
Вычисление |
xx |
int |
|
Построение сетки |
xx1 |
int |
|
Построение сетки |
kk |
int |
|
Построение сетки |
np |
int |
|
Номер пикселя |
isNumber |
bool |
|
Ввод значений |