Создание программных продуктов для решения задач
Рефераты >> Кибернетика >> Создание программных продуктов для решения задач

Содержание

Введение

Задание на работу

Описание метода

Алгоритм построения решения задачи

Глава I

Проект. Рабочая форма Visual Basic

Программный код

Свойства объектов

Рабочая форма с данными

Глава II

Решение в MathCad’е

Графики №1 и №2

Глава III

Решение задачи в Excei’е

Графики зависимостей

Заключение

Аннотация

Аннотация

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

Главными законами, необходимыми для решения поставленной задачи, являются: Закон Ньютона и Закон Стефана-Больцмана.

Работа выполнена в трех программных средах: Visual Basic, Excel и Math-Cad. Программный код, написанный на языке программирования Visual Basic, читается с легкостью и прост в понимании. Построенные графики позволяют выбрать наиболее подходящий закон для расчета скорости охлаждения.

Введение

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

Большинство компьютеров в рамках всего мира работают под управлением операционной системы Windows корпорации Microsoft. Каждый пользователь хотя бы раз в жизни работал с приложениями Word, Excel или Access. Практические задачи иногда требуют обмена данными между прило-жениями; пусть, например, имеется база данных, нужно сделать запрос к ней, а затем – математическую обработку результатов запроса, которую, можно выполнить только с использованием Excel; здесь следует передать резуль-таты запроса в приложение Excel и для этого нужно использовать язык про-граммирования.

Базовым языком программирования корпорации Microsoft является Visual Basic. Современные его версии позволяют, и реализовать в программе SQL-запрос к базе данных и выполнить вышеупомянутую передачу данных. Особенность языка Visual Basic заключается в репликации и синхронизации баз данных.

Курсовая работа включает в себя три различных варианта ввода данных значений: автоматический (наиболее простой) и два ручных: открытие файла и самостоятельный ввод каждого отдельного числа (значения). Кроме этого, работа включает в себя универсальный инженерный калькулятор, необходи-мый для каких либо вычислений. Построенные графики зависимостей в про-граммах позволяют выбрать наиболее приемлемый закон, а также сам язык программирования.

Задание №7

Закон Ньютона имеет вид: V=AQ (1)

где V- скорость охлаждения, а Q- избыток температуры.

По данным наблюдений, представляемым в таблице:

№ Опыта

V(I)

Q(I)

V(I) расч.

V(I)

1

8.81

220

2

7.40

200

3

6.10

180

4

4.89

160

5

3.88

140

6

3.02

120

7

2.30

100

Найти значения коэффициента A; скорость охлаждения, вычисляемую по формуле (1); относительную погрешность.

(2)

Для вычисления коэффициента A необходимо решить систему уравнений:

(3)

Для этого следует решить уравнения:

(4)

Если максимальная относительная погрешность (2) окажется больше 5%,

проверить, согласуется ли с данными опыта закон Стефана: V=k((Q+273)^4-273^4) (5).

Обозначив Z=k((Q+273)^4-273^4), где k=5,67*10^(-9), подобрать коэффи-циент A, скорость охлаждения, относительную погрешность, решить сле-дующую систему уравнений:

V=AZ (6)

План решения задачи

1. Составить алгоритм и программу вычисления коэффициента А,

V(I) расчетного и относительную погрешность.

2. Вычисление А оформить в виде подпрограммы общего вида.

3. Напечатать таблицы.

4. Построить графики зависимостей V(I) расчетного и V(I) от Q(I).

5. Выбрать закон, по которому расчетные значения V(I) расчетные лучше согласуются с данными опыта.

Проект. Рабочая форма Visual Basic:

Программный код в среде Visual Basic:

Option Explicit


Страница: