Программное обеспечение современных ЭВМ: приложения для выполнения математических расчетов в среде OC Windows
Курсовая работа, 04 Декабря 2011, автор: пользователь скрыл имя
Краткое описание
Компьютеры - это универсальные устройства для обработки информации. В отличие от телефона, магнитофона или телевизора, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций (т.е. программу), как надо обрабатывать информацию. Сам по себе компьютер не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на компьютере программах. Поэтому часто употребляемое выражение “компьютер сделал” означает ровно то, что на компьютере была выполнена программа, которая позволила выполнить соответствующее действие.
Содержание работы
Содержание 2
Введение 3
Глава 1. Современное программное обеспечение ЭВМ 4
1.1 Классификация программного обеспечения современных ЭВМ 4
1.2 математический Пакет МаthСАD 7
Заключение 12
Глава 2. Выполнение задания по EXCEL 13
глава 3. Описание выполнения задания по Visual Basic 17
Работа приложения 29
(примеры форм с результатами расчетов и графиком) 29
Список используемой литературы 31
Содержимое работы - 1 файл
Курсовая Герасимовой.doc
— 408.50 Кб (Скачать файл)Private Sub Form_Load()
Text1.Text
= ""
Text2.Text
= ""
Text3.Text
= ""
Text4.Text
= ""
Text5.Text
= ""
Text6.Text
= ""
Text7.Text
= ""
Text8.Text
= ""
Text9.Text
= ""
Text10.Text
= ""
Text11.Text
= ""
Picture1.Cls
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
Label11.Enabled
= False
Label12.Enabled
= False
Label13.Enabled
= False
Frame1.Enabled
= False
Frame2.Enabled
= False
End Sub
Private Sub Text1_Change()
При вводе значений показателя в текстовом окне производится проверка вводимых данных на их положительность и тип (число). Для этого Ascii- код введенного символа сравнивается с Ascii- кодами цифр (от 48 до 57) и символа-разделителя (точки - Ascii- код 46). Эта проверка происходит при вводе каждого символа в текстовом окне (событие Change).
Используются
встроенные функции Len (string) – возвращает
длину строки и Mid(string, start[, length]) –
возвращает часть строки, начиная
с позиции start длины length
Private Sub Text1_Change()
Dim i As Integer
Dim KeyAscii
As Integer
For i = 1 To
Len(Text1.Text)
KeyAscii = Asc(Mid(Text1.Text, i, 1)) ' получим код Ascii этого символа
If Not ((KeyAscii >= 48 And KeyAscii <= 57) Or KeyAscii = 46) Then
Text1.Text
= ""
Exit Sub
End If
Next i
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
После
нажатия кнопки «Enter» производится
перевод курсора в следующее
текстовое окно.
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii
= 13 Then
Text2.SetFocus
End If
End Sub
Процедуры обработки событий keyPress для элементов управления text2, text3, text4, text5, text6, text7, text8, text9, text10 аналогичны Text1_KeyPress.
Работа приложения
(примеры форм с результатами расчетов и графиком)
Расчет показателя:
Построение
графика:
Пример
окна сообщения об ошибке:
Список используемой литературы
- Вычислительные машины, системы и сети: Учебник/А.П. Пятибратов, С.Н. Беляев, Г.М. Козырева и др.; Под ред. проф. А.П. Пятибратова. - М.: Финансы и статистика, 1991. - 400 с.
- Черняк Н.Г. и др. Архитектура вычислительных систем и сетей: Учеб. пособие / Н.Г. Черняк, И.Н. Буравцева, Н.М. Пушкина. - 2-е изд., перераб. и доп. - М.: Финансы и статистика, 1986. - 318 с.
- Фигурнов В.Э. IBM PC для пользователя, 2-е изд., перераб и доп. - М.: Финансы и статистика, Компьютер Пресс, 1991. - 288 с.
- Фигурнов В.Э. IBM PC для пользователя. Изд. 6-Е перераб. И доп. - М.: ИНФРА-М, 1996. - 432 с.
- Макдона Р. Основы микрокомпьютерных вычислений: Пер. с англ./ Т.Г. Никольской; Под ред. В.Ф. Шаньгина. - М.: Высш. Шк., 1989. - 272 с.
- А.Н. Ворощук. Основы ЦВМ и программирование. Главная редакция физико-математической литературы изд-ва “Наука”, М., 1978.
- Абель П. Язык Ассемблера для IBM PC и программирования/ Пер. с англ. Ю.В. Сальникова. - М.: Высш. Шк., 1992. - 447 с.
- Овечкин Ю.А. Микроэлектроника: Учебник для техникумов. - М.: Радио и связь, 1982 - 288 с.
- Каган Б.М. Электронные вычислительные машины и системы: Учеб. пособие для вузов. - 2-е изд., перераб. и доп. - М.: Энергоатомиздат, 1985. - 552 с.