Реферат: Курс I группа 517 Дисциплина: информатика. работа
Дисциплина: информатика.
КУРСОВАЯ РАБОТА
Тема: Создание программных продуктов для решения задач.
Студент: Хохленко Сергей Дмитриевич
Научный руководитель:
Гайков Андрей Владимирович
Санкт-Петербург
2002
Содержание
Введение…………………………………………………………………………3
Задание на работу……………………………………………………………….4
Описание метода………………………………………………………………...5
Алгоритм построения решения задачи……………………………………...…6
Глава I…………………………………………………………………………….7
Проект. Рабочая форма Visual Basic…………………………………………8
Программный код……………………………………………………………..9
Свойства объектов……………………………………………………………10
Рабочая форма с данными……………………………………………………11
Глава II……………………………………………………………………….......12
Решение в MathCad’е…………………………………………………………13
Графики №1 и №2.............................................................................................14
Глава III..................................................................................................................15
Решение задачи в Excei’е.................................................................................16
Графики зависимостей......................................................................................17
Заключение.............................................................................................................18
Аннотация..............................................................................................................19
Аннотация
В данной курсовой работе рассмотрен Метод наименьших квадратов, позволяющий вести расчеты в различных физико-химических задачах.
Главными законами, необходимыми для решения поставленной задачи, являются: Закон Ньютона и Закон Стефана-Больцмана.
Работа выполнена в трех программных средах: 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 необходимо решить систему уравнений:
--> ЧИТАТЬ ПОЛНОСТЬЮ <--