Автор работы: Пользователь скрыл имя, 04 Декабря 2011 в 11:59, курсовая работа
Компьютеры - это универсальные устройства для обработки информации. В отличие от телефона, магнитофона или телевизора, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций (т.е. программу), как надо обрабатывать информацию. Сам по себе компьютер не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на компьютере программах. Поэтому часто употребляемое выражение “компьютер сделал” означает ровно то, что на компьютере была выполнена программа, которая позволила выполнить соответствующее действие.
Содержание 2
Введение 3
Глава 1. Современное программное обеспечение ЭВМ 4
1.1 Классификация программного обеспечения современных ЭВМ 4
1.2 математический Пакет МаthСАD 7
Заключение 12
Глава 2. Выполнение задания по EXCEL 13
глава 3. Описание выполнения задания по Visual Basic 17
Работа приложения 29
(примеры форм с результатами расчетов и графиком) 29
Список используемой литературы 31
Private Sub Command4_Click()
Dim n As Single
Dim i As Single
Dim R As Single
Dim p As Single
Dim m As Single
Dim st As Single
Dim minfx As
Single
Dim maxfx As
Single
Dim minx As
Single
Dim maxx As
Single
Dim step_t
As Double
If Text6.Text = "" Or Val(Text6.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text6.SetFocus
Exit Sub
End If
If Text7.Text = "" Or Val(Text7.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text7.SetFocus
Exit Sub
End If
If Text8.Text = "" Or Val(Text8.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text8.SetFocus
Exit Sub
End If
If Text9.Text = "" Or Val(Text9.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text9.SetFocus
Exit Sub
End If
If Text10.Text = "" Or Val(Text10.Text) = 0 Then
Call MsgBox("Не заданы параметры для расчета", vbExclamation, "Ошибка при задании параметров")
Text10.SetFocus
Exit Sub
End If
Зададим
систему координат формы для
чего найдем максимальное и минимальное
значение принимаемое функций на
отрезке начальное значение выбираем
произвольное
Picture1.Cls
n = Val(Form1.Text6.Text)
i = Val(Form1.Text7.Text)
R = Val(Form1.Text8.Text) ' присвоение переменным значений
p = Val(Form1.Text9.Text)
minfx = S(n,
i, R, p)
maxfx = S(n,
i, R, p)
minx = 0
maxx = 0
step_t = Val(Text10.Text)
For st = 0
To n Step step_t
If minfx >
S(st, i, R, p) Then
minfx = S(st, i, R, p)
minx = st
End If
If maxfx <
S(st, i, R, p) Then
maxfx = S(st, i, R, p)
maxx = st
End If
Next st
Задание
пользовательской системы
координат в окне изображения
Picture1.Scale
(0, maxfx)-(n, 0)
Picture1.DrawWidth
= 2
Picture1.Line (0, 0 + 0.01 * maxfx)-(n, 0 + 0.01 * maxfx), RGB(0, 255, 0)
Рисуем
ось y
Picture1.Line (0 + 0.01 * n, 0)-(0 + 0.01 * n, maxfx), RGB(0, 255, 0)
Picture1.DrawWidth
= 1
Picture1.CurrentX = minx ' задание координат пера
Picture1.CurrentY = S(minx, i, R, p) ' задание координат пера
Picture1.DrawWidth
= 8
Picture1.PSet (Picture1.CurrentX, Picture1.CurrentY) ' рисование точки в начале графика
Picture1.DrawWidth
= 1
Picture1.CurrentX
= 0
Picture1.CurrentY = S(0, i, R, p) ' задание координат пера
Рисование
графика
For m = 0 To n Step step_t
Picture1.DrawWidth
= 5
Picture1.PSet (Picture1.CurrentX, Picture1.CurrentY) ' рисование точек построения графика
Picture1.DrawWidth
= 1
Picture1.Line
-(m, S(m, i, R, p))
Next m
Label15.Caption
= maxfx
Label14.Visible
= True
Frame1.Enabled
= False
Frame2.Enabled
= False
Command6.Enabled
= True
Command2.Enabled
= True
Label1.Enabled
= False
Label2.Enabled
= False
Label3.Enabled
= False
Label4.Enabled
= False
Label5.Enabled
= False
Label6.Enabled
= False
Label7.Enabled
= False
Label8.Enabled
= False
Label9.Enabled
= False
Label10.Enabled
= False
Label14.Enabled
= False
Label15.Enabled
= False
End Sub
Private Sub Command5_Click()
End
End Sub
Private Sub Form_Load()
При загрузке
формы производится задание начального
вида формы и задание недоступности фреймов.