Решение прикладных задач

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информатика
  • 13 13 страниц
  • 0 + 0 источников
  • Добавлена 17.09.2008
1 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Цель лабораторной работы
Постановка задачи
Схема программы
Интерфейс программы
Код программы
Внешний вид программы в пакете Mathcad
Выводы
Фрагмент для ознакомления

' Разрешено вводить числа в двух форматах:
' – естественная форма записи с фиксированной точкой. Десятичная точка отделяет целую часть от дробной.
' – экспоненциальная форма записи числа с плавающей точкой

Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
Dim strValid As String

'определяем значения переменных, допустимых в окнах для редактирования
Select Case Index
Case 0, 1
strValid = "0123456789+-.E"
End Select

'если пользователь вводит некорректные данные
If KeyAscii > 26 Then
If InStr(strValid, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End If

' перерасчет, если пользователь, нажав Enter, сигнализирует о завершении ввода
If KeyAscii = 13 Then
RePlot
End If

End Sub


Программа для окна помощи:
Option Explicit

'при нажатии кнопки "OK" окно помощи закрывается
Private Sub cmdOK_Click()
Unload Me
End Sub

'загрузка формы
Private Sub Form_Load()

'загружаем иконку из файла ресурсов
With frmAbout
.Icon = LoadResPicture(101, vbResIcon)
.picIcon.Picture = LoadResPicture(101, vbResIcon)
End With

Me.Caption = "О программе"

End Sub





















Внешний вид программы в пакете Mathcad










Выводы
При выполнении данного задания интерфейс был создан с помощью Visual Basic, а вычисления производились в MathCad, для этого использовался OLE-объект. Использовались функции SetComplex, Recalculate, GetComplex для передачи данных, выполнения расчета, возврата полученных данных соответственно. При анализе полученных результатов, мы видим, что сходимость к точному значению наблюдается уже на 4-м слагаемом при =0.001, =0.12.
Передача управления MathCad

Ввод данных

Начало программы

Останов

Выходные данных

Вопросы и ответы

Что является целью данной лабораторной работы?

Цель данной лабораторной работы - решить прикладные задачи.

Что представляет собой постановка задачи в данной работе?

Постановка задачи в данной работе описывает конкретную задачу, которую необходимо решить при помощи программы.

Какая схема программы используется в данной лабораторной работе?

В данной лабораторной работе используется определенная схема программы, которая описывает последовательность действий для решения задачи.

Каким образом осуществляется ввод чисел в программе?

В программе разрешено вводить числа в двух форматах: естественная форма с фиксированной точкой и экспоненциальная форма числа с плавающей точкой.

Как выглядит код программы в данной лабораторной работе?

Код программы может быть представлен в определенном формате и содержит инструкции, необходимые для решения задачи.

Какая цель была установлена для данной лабораторной работы?

Целью данной лабораторной работы является решение прикладных задач с использованием программы Mathcad.

Какая задача ставится в данной лабораторной работе?

В данной лабораторной работе ставится задача решения прикладных задач с использованием программы Mathcad, путем написания соответствующего кода.

Какова схема программы, представленной в данной статье?

В данной статье представлена схема программы, которая включает в себя функцию для ввода чисел в двух форматах: естественной форме записи с фиксированной точкой и экспоненциальной форме записи числа с плавающей точкой.