АННОТАЦИЯ
Курсовой проект по информатике призван показать освоение студентом основ алгоритмизации технических задач, умение решать их с использованием средств современной вычислительной техники и анализировать полученные результаты.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ................................................................................................................................... 6
ОСНОВНАЯ ЧАСТЬ.................................................................................................................... 8
1. Теоретические аспекты численных методов.................................................................. 8
2. Программная реализация............................................................................................... 10
3. Вычислительные эксперименты................................................................................... 12
1. Проектирование эксперимента и результаты.......................................................... 12
2. Отчет о результатах..................................................................................................... 14
3. Сформулированные заключения............................................................................... 15
ЗАКЛЮЧЕНИЕ........................................................................................................................... 17
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ...................................................................... 18
Успешная интеграция России в мировую экономическую систему во многом зависит от научно - технического потенциала страны, развитие которого определяется формирующимся инженерным корпусом, уровнем и качеством новых инженерных решений. В связи с этим существенно изменяются требования к квалификации современного инженера.
Инженер имеет дело с разнообразными техническими объектами и системами. В настоящее время во всех развитых странах создаются уже не отдельные машины, а технические системы, обеспечивающие нормальную эксплуатацию создаваемых машин. Эти системы становятся все более сложными, что влечет за собой изменение и усложнение труда инженеров. Объемы информации, необходимые для проектирования отдельного объекта, машины и системы несопоставимы. Создание сложных технических систем старыми методами практически невозможно. Необходимы новые подходы, способы, средства проектирования, предполагающие использование современных информационных технологий. Одним из ключевых требований к современному инженеру является ныне умение использовать сложные программные системы, которые устанавливаются на высокопроизводительные компьютеры, рабочие станции или локальные компьютерные сети.
В то же время в России ощущается острый дефицит квалифицированных инженеров, способных работать с современной техникой. Для преодоления возникшего отставания реализуется Федеральная целевая Программа «Электронная Россия». В концепции модернизации российского образования на период до 2010 года также подчеркивается необходимость всемерной компьютеризации и информатизации образования и повышения качества подготовки специалистов для наукоемких производств.
Традиционные методы обучения, разработанные в свое время для умеренных объемов информации, оказались малопригодными в условиях современного информационного взрыва. Возникла проблема острой нехватки учебного времени, необходимого для изучения сложных систем старыми методами. Таким образом, налицо противоречие между изменившимися требованиями к квалификации инженеров и традиционными методами преподавания, которые оказываются неэффективными при резком увеличении объемов информации.
Внедрение сложных систем в большинстве отраслей сдерживается их высокой стоимостью. В электроэнергетической сфере финансовое положение существенно лучше, чем в других отраслях, поэтому внедрение различных систем идет более быстрыми темпами, чем в среднем по стране. Современные компьютеры имеются в электроэнергетической отрасли в достаточном количестве, причем не только на предприятиях и в организациях. Все чаще инженерам-электрикам приходится иметь дело с чертежами, сложными схемами и другой документацией, представленной не на бумаге, а в электронном виде.
Новые системы, прикладные программы, требования к рабочим характеристикам и инфраструктурные технологии преобразуют оборудование современных центров обработки данных. В связи с резким ростом стоимости энергоносителей и требованиями снижения выброса углерода, влиянием блэйд-серверов, ролью виртуализации, компьютеризацией электроэнергетических систем и коммунальных служб, задачами управления возрастающим внутренним тепловым излучением, ростом энергорасходов на каждый отдельный блок и необходимостью использования новейшей автоматики и средств управления повышаются требования к эффективности работы организаций, эксплуатирующих центры обработки данных.
1. Теоретические аспекты численных методов
Многие технические задачи можно свести к вычислению определенного интеграла. Величина определенного интеграла находится по формуле:
Рис. 1.1.
На практике, однако, это может привести к существенным затруднениям, если формула F(x) имеет сложный вид. Указанный способ может оказаться и вовсе непригодным, если не удается получить формулу для неопределенного интеграла. В таких случаях широко применяются различные методы численного интегрирования. Из курса высшей математики, интеграл с заданными пределами a и b от функции f(x) численно равен площади криволинейной трапеции. Определить величину этой площади можно несколькими способами:
Задание1 Вариант №14
Составить программу вычисления определенного интеграла функции на заданном отрезке, используя данный метод. Программа должна быть составлена по модульному принципу с обязательным опережением функции, интеграл которой вычисляется.
Для заданной функции
Провести вычислительный эксперимент. Отрезок интегрирования разбивается на N интервалов, где N = 6, 10, 50, 100, 500, 1000. для полученного в каждом случае результата определить относительную погрешность вычисления ε. Построить график зависимости ε от количества интервалов разбиения N.
Для данной функции
Суть метода заключается в том, что интервал интегрирования разбивается на N подинтервалов (метод не требует, чтобы все интервалы были одинаковыми). Величину H=(b-a)/N назовем шагом интегрирования. Интеграл на каждом из подинтервалов можно приблизительно считать равным площади прямоугольника со сторонами h и
Рис.1.2
Погрешность расчета тем меньше, чем больше число интервалов N. Формула для вычисления этим методом имеет вид:
Задание2 Вариант №14
Внести необходимые модификации в программу, позволяющие найти значение определенного интеграла для функции
Для данной функции
Рис.1.3
Формула записывается в виде:
При вычислении результата, также необходимо узнать погрешность вычислений, которая будет вычислена в разделе Вычислительные эксперименты.
Согласно заданию, необходимо было для заданной функции
Таблица 2.1
Переменные | Описание | Даны |
a, b | Пределы функции | По условию а=0, b=3 |
n | Количество подинтервалов | Вводится пользователем |
i | Узлы интегрирования | Счетчик от 0 до n-1 |
intvalue | Конечное значение интеграла | Вычисляется по формуле интеграла |
h | Шаг интегрирования | Вычисляется по формуле H=(b-a)/N |
xi | Значение переменной Х в i-том узле | Вычисляется |
f1 | Значение функции f1 | По условию |
Текст программы:
program v14_1;
var n,i:integer;
a,b,intvalue,h,xi:real;
function f1(xi:real):real;
begin
f1:=sqrt(3+sqr(xi));
end;
begin
write('Zadayte kol-vo intervalov ');
readln(n);
a:=0;