Реферат по предмету "Информатика, программирование"


Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi

Московский Гуманитарный ТехникумЭкономики и Права

Курсовая работа по курсу:
Информатика, вычислительная
техника и программирование наПЭВМ
Решение математических задач спомощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ всреде Delphi"

Москва 2008

Содержание
Задание1 (а) Решениециклических программ
Задание 1 (б) Решение программывычисления функции с условием
Решение уравнения в табличном редакторе Microsoft Excel
Задание 1 (в) вычисление массива
Решение уравнения в Turbo Pascal
Задание 1 (г) вычисление суммы в Microsoft Excel
Задание 2. Интегрирование функции
Вычислить определённый интеграл
1. Метод прямоугольников
2. Метод трапеции
3. Метод симпсона
4. С автоматическим выбором шага
Задание 3. Решение системы линейных уравнений
Решение уравнения с помощью MathCAD
Задание 4. Решение нелинейного уравнения
Задание 5. Организация нахожденияминимума и максимума элемента в массиве случайных чисел в среде пакета MathCAD
Задание 6

Задание 1. Решение уравнения втабличном редакторе Microsoft Excel
Табличный редактор Microsoft Excelпредставляет собой электронную таблицу разбитую на ячейки.
В ячейки одного из столбцоввводятся значения переменной В ячейки другого столбца, строка которогосоответствует номеру первой ячейки столбца переменных, ставят "=" ивводят формулу. Затем нажимают Enter и табличныйредактор выполняет поставленную задачу.
Решение уравнения с помощью MathCAD.
Данная задача в MathCAD будет выполнятся с использованием ранжированнойпеременной. В среде пакета MathCAD для выполненияитеративных вычислений предусмотрен аппарат ранжированных переменных.
Ранжированная переменная-этопеременная, которой приписан диапазон изменения значений.
Пример ранжированнойпеременной:
x: =a,b. c,
где x- переменная, a,b,c — значения, которые принимает переменная, т.е. a-первое значение, b-второе значение,т.е. (b-a) — шаг измененияпеременной, и c-последнее значение.
Функция представлена в видеранжированного выражения, т.е. выражения в котором присутствуют p-переменные.
Решение уравнения в Turbo Pascal
Арифметические выражениястроятся из констант, переменных, функций и операций над ними.
Правила использованиявыражений:
1. Выражение записывается водну строку.
2. Используются толькокруглые скобки, число открывающихся скобок должно соответствовать числузакрывающихся скобок.
3. Нельзя записывать подряддва знака арифметических операций.
Структурапрограммы в Turbo Paskal
Program       ; ]  1
/>uses                  ;                                      
lable                ;
const               ;
type                 ;                      2
var                   ;
/>                          ;
begin
операторы             3
end.
 
Заголовок программы: служебноеслово program и имя;
Раздел описаний: описываютсявсе идентификаторы объектов, используемые в данной программе. Описатьидентификатор — значит указать его имя и тип.
Раздел операторов: указываетсяпоследовательность действий, которые необходимо.
Повторение (циклическийалгоритм) — это алгоритм, в котором предусмотрено неоднократное выполнениеодной и той же последовательности действий.
Последовательность действий,выполняемая в цикле, называется телом цикла.
Переменная, которая хранитчисло повторений цикла, называется параметром (счетчиком) цикла.
Цикл позволяет многократновыполнять отдельный оператор или последовательность операторов.
Различают следующие циклы: спараметром, с предусловием, с пост условием.
Цикл с предусловием и пост условием,как правило, используется для организации приближенных вычислений, задач поискаи обработки данных, вводимых с клавиатуры или файла.С предусловием С постусловием
WHILE условие DO
BEGIN Оператор1
Оператор2
END:
REPEAT Оператор1
Оператор2
UNTIE условие Может не выполниться ни разу Выполнится хотя бы один раз Параметр цикла проверяется до тела Параметр цикла проверяется после тела Записывается условие выполнения цикла Записывается условие выхода из цикла
Цикл с параметромиспользуется, если известно число повторений и реализуется с помощью оператора FOR общий вид которого следующий:
FORпараметр цикла: = начальное значение TO (DOWNTO) конечное значение
DO BEGIN Оператор1
Оператор2
END:
Параметр должен бытьпеременной целого типа.
Если используется слово TO, счетчик увеличивается на единицу, если используется словоBOWNTO, то счетчик уменьшается на единицу.
 Задание1 (а) Решение циклическихпрограмм
 
/>
Xn=2; Xk=10;h=1.
ВMicrosoft Excel:
Во второмстолбце формула имеет выд: = (SIN (A2) +5) ^2/СТЕПЕНЬ (A2+3^ (A2); 1/2);Значение x:  y (x):
/> 2 10,53 3 4,826 4 1,953 5 1,037 6 0,822 7 0,683 8 0,443 9 0, 209 10 0,082
 
В Mathcad:
 
/>
/>
/>
/>
ВTurboPaskal:
program z1;
uses crt;
varXn,Xk,X,Y,H,Z: REAL;
begin
clrscr;
write ('VvediteXn,Xk,H=');
readln (Xn,Xk,H);
X: =Xn;
repeat
z: =x+exp (x*ln(3));
if z
Y: =sqr (sin(x) +5) /Sqrt (z);
writeln ('X=',X:6: 1,' Y=',Y: 8: 3);
X: =X+H;
untilX>=Xk+H/2;
readkey;
end.
 

Блок-схема к заданию:
/>

Результаты вычислений:
/>
Задание 1 (б) Решение программы вычисления функциис условиемРешение уравнения в табличном редакторе Microsoft Excel
Для реализации задачинеобходимо использовать логическую функцию ЕСЛИ, которая возвращает однозначение, если заданное условие при вычислении дает значение ИСТИНАРеализация задачи вычисления функции с условиями, и другое значение,если ЛОЖЬ. Общий вид функции такой:
ЕСЛИ (лог_выражение; значение_если_ложь)
Лог выражения-этолюбое значение или выражение, которое при вычислении дает значение ИСТИНА илиЛОЖЬ.
Значение_если_истина-этозначение, которое возвращается, если лог_выражение имеет значение ИСТИНА. Еслилог_значение имеет значение ИСТИНА и значение_если_истина опущено, товозвращается значение ИСТИНА. Значение_если_истина может быть другой формулой.
Значение_если_ложь-этозначение, которое возвращается, если лог_выражение имеет значение ЛОЖЬ. Еслилог_выражение имеет значение ЛОЖЬ и значение_если_ложь опущено, то возвращаетсязначение ЛОЖЬ. Значение_если_ложь может быть другой формулой.
В Microsoft Excel:
Во второмстолбце формула имеет вид: =ЕСЛИ (A2=0; «NO»; ЕСЛИ (A20; A21;A2^2-LN (A2); «нет решения»))))

Рисунок.

x y (x) -2 -1,9447896
/> -1,6 -1,9997383 -1,2 -1,9585469 -0,8 -1,8309758 -0,4 -1,646153 NO 0,4 1,33333333 0,8 8 1,2 1,25767844 1,6 2,08999637 2 3,30685282
 
ВMathcad:
 
/>
/>
/>

/>
 
ВTurbo Pascal:
program z2;
uses crt;
label 20;
varx,y,Xn,Xk,h: real;
begin clrscr;
writeln ('PleaseENTER Xn,Xk,h=');
readln (Xn,Xk,h);
x: =Xn;
whilex
begin
if x
begin
y: =1-exp (sin(x) *ln (2));
if y=0 then
writeln ('NETKORNEY') else
y: =sin (x) /y;
end
else
if (x>0) and(x
if x>1then y: =x*x-ln (x)
else
begin
writeln ('NOanswer');
goto 20;
end;
writeln ('x=',x:3: 1,' y=',y: 6: 3);
20: x: =x+h;
end;
readkey;
end.
 
Результаты вычислений:
/>

Блок-схе/>
ма к заданию:
 
Задание 1 (в) вычисление массиваРешение уравнения в Turbo Pascal
 
Массив (матрица,таблица, вектор) — это структура данных, представляющая собой совокупностьэлементов одного типа.
Массив называется одномерным,если для получения доступа к его элементам достаточно одной индекснойпеременной.
1) Массив можно определитькак одномерную (последовательную) совокупность элементов некоторого типа,которые адресуется с помощью индекса.
2) Массив должен бытьобъявлен в разделе описания переменных:
VARИмяМассива: ARRAY (НачИндекс. КонечныйИндекс)OFТипДанных.
3) Доступ к элементу массиваосуществляется путем указания индекса (номера), в качестве которого нужноиспользовать переменную целого типа. Massiv (2): =5;
А: =massiv(4);
4) Для ввода, вывода иобработки массивов удобно использовать операторы циклов. Задание элементовмассива случайным образом.
Необходимо массив yi из случайных чисел, входящих в определенный интервал. Дляэтого нужно использовать функцию Random (x), которая возвращает случайное число от 0 до X, если функция используется без параметра, то будутгенерировать числа от 0 до 1.
Перед использованием даннойфункции необходимо применить оператор Randomize,который обеспечивает несовпадение последовательности случайных чисел,генерируемых функцией.
В Microsoft Excel:
Во второмстолбце формула имеет вид: =СТЕПЕНЬ (EXP (1) ^ (3*A2) — TAN (A2) ^3; 1/5)/КОРЕНЬ ( (A2) ^2+SIN (A2) ^2)

Рисунок.x y
/> 0,4 2,267 0,7 1,576 0,8 1,473 1,3 0,752
/>
ВMathcad:
 
/>
/>
/>
/>
ВTurbo Pascal:
programzadanie3;
uses crt;
const n=4;
var x,y: array[1. n] of real;
i: integer;
z,j,d: real;
begin
clrscr;
for i: =1 ton do
begin
write ('Enterx [i] =');
readln (x [i]);
end;
for i: =1 ton do
begin
j: =exp (3*x[i]) — exp (3*ln (sin (x [i]) /cos (x [i])));
z: =exp (1/5*ln(abs (j))) * (abs (j) /j);
d: =sqrt (sqr(x [i]) +sqr (sin (x [i])));
y [i]: =z/d;
writeln ('x[i] =',x [i]: 5: 1,' y [i] =',y [i]: 5: 3);
end;
readkey;
end.

Блок-схема алгоритмарешения задания №1.3
/>

Нахождение функции заданноммассиве:

Результаты вычислений:
/>
 
Задание 1 (г) вычисление суммы в Microsoft Excel
В третьемстолбце формула имеет вид: = (A2^ (-A2*SIN (A2)) — LN (2*A2+5)) / (КОРЕНЬ(2+SIN (2*A2)) +A2^2)
В четвертомстолбце формула имеет вид: =СУММ (C2*B2+C3*B3+C4*B4+C5*B5)x a y S 1,1 0,42 -0,368 -1,3 1,3 0,7 -0,399   1,5 0,9 -0,413   1,7 1,2 -0,408  
ВMathcad:
 
/>
/>
/>
/>
/>
/>

/>
/>
ВTurbo Pascal:
Program Summa;
uses crt;
const n=4;
Var x,z,d,Xn,h,F,S: Real;
i: Integer;
a: array [1. n] of Real;
BEGIN
clrscr;
randomize;
Write ('enter please Xn,h=');
ReadLN (Xn,h);
for i: =1 to n Do
begin
Write ('enter please a [i] =');
ReadLN (a [i]);
end;
x: =Xn;
S: =0;
for i: =1 to n Do
begin
z: =exp ( (-x*sin (x)) *ln (x)) — ln (2*x+5);
d: =sqrt (2+sin (2*x)) +sqr (x);
F: =z/d;
S: =S+F*a [i] ;
x: =x+h;
end;
WriteLN ('S=',S: 10: 3);
readkey
END.
 
Результатывычислений:
/>

Блок-схемаалгоритма решения задания №1.4
Нахождениефункции, если дан x, h, n, задан массив:
/>

Задание 2. Интегрирование функцииВычислить определённый интеграл
/>
 
Так как определённый интегралявляется площадью фигуры, ограниченной некоторой функцией y=f (x), то целью задачи являетсянахождение площади этой фигуры. Для этого необходимо данную фигуру разбить наболее простые, площадь которых находится по простым формулам, а затем сложитьполученные площади в одну для нахождения необходимой, т.е. для вычисленияданного определённого интеграла.
Существуют различные методынахождения определённого интеграла.
Рассмотрим некоторые из них:
метод средних прямоугольников;
метод трапеций;
метод Симпсона (парабол);
с автоматическим выбором шага;
 1. Метод прямоугольников
Для вычисления приближённогозначения определённого интеграла отрезок [a, b] делят на n равных частей точками
a=x0
так, чтоxi+1-xi= (b-a) /n (I=0,1,2,…,n-1). Тогдадлина каждого частичного отрезка определяется как h= (b-a) /n, аточки разбиения x0=a,x1=x0+h, x2=x1+h,…, xn=xn-1+h. Эти точки называются узлами, а h-шагоминтегрирования. В узлах вычисляются ординаты y0,y1,…, yn,т.е. yi=f (xi). На частичных отрезках [xi;xi+1] строятсяпрямоугольники, высота которых равна значению f (x) в какой-либо точке каждого частичного отрезка. Произведениеf (xi) *h определяет площадь частичного прямоугольника, а сумма такихпроизведений — площадь ступенчатой фигуры, представляющей собой приближённоезначение интеграла.
Если f(xi) вычисляется в левых концах отрезков [xi; xi+1],то получается формула левых прямоугольников: />
/>»Iл=/> (y0+y1+…+yn-1)= />/>.
Если f(xi) вычисляется в правых концах отрезков [xi; xi+1],то получится формула правых прямоугольников:
/>»Iп=/> (y1+y2+…+yn) = />/>.
Если функция f вычисляется в точках xi+h/2Î [xi;;xi+1], то получается формуласредних прямоугольников:
/>
 2. Метод трапеции
Метод трапеций аналогиченметоду прямоугольников, с той лишь разницей, что на каждом частичном отрезкестроится трапеция.
Приближенное значениеинтеграла равно сумме всех площадей частичных трапеций:
/>»I=/>/>/>
 3. Метод симпсона
Если на частичном отрезкедлиной 2h функции заменяется дугой параболы, то можнополучить формулу парабол или обобщенную формулу Симпсона:
/> =(h/3) * (y0+y2n+/>,
где
1 при i — нечетном;
Ci=
1 при i — чётном;
 4. С автоматическим выбором шага
Точность вычисленияопределенного интеграла зависит от величины шага интегрирования. Ошибка ввыборе величины шага интегрирования либо не обеспечит нужной точности, либоприведет к необоснованным затратам машинного времени.
Заданную точность прирациональных затратах времени на вычисления обеспечивают алгоритмыинтегрирования с автоматическим выбором шага. Идея метода автоматическоговыбора шага интегрирования для достижения заданной точности заключается вследующем:
а) выбирается начальное n и вычисляется шаг h= (b-a) /n;
б) рассчитывается значениеинтеграла I1 для этого шага h;
в) шаг hуменьшается в два раза, т.е. h=h/2 и вычисляется значение интеграла I2;
г) оценивается погрешностьмежду двумя значениями r=½I1-I2½;если погрешность r меньше или равна заданнойточности, т.е. re, то точность достигнута и значениеинтеграла I=I2;если r>e, то точность не достигнута и величине I1присваивается более точное значение I2;
д) теперь повторяются этапы в)и г) до выполнения условия re.
Вычислениеопределенного интеграла с помощью пакета MathCAD в нормальном и символьном виде.
Для решения интегралачисленно и в символьном виде необходимо задать функцию f(x) и найти от неё интеграл />на промежутке [a, b].
Для вычисления численногозначения заданного интеграла:
С помощью встроенных функцийзадаём определённый интеграл;
После нажатия клавиши "=",MathCAD выдаёт значение интеграла на заданномпромежутке.
В Mathcad:
 
/>
/>
При решении интеграла всимвольном виде:
С помощью встроенных функцийзадаём интеграл;
Вызов в меню «Математика»подменю «Булен» и нажатие "®"или Control+. приводит к вычислению интеграла всимвольном виде.
В Mathcad:
 
/>
/>
 
В Turbo Pascal:
Текст программы вычисления
определенного интеграламетодом
средних прямоугольников наTP
programSredniipriamougolniki;
uses crt;
vara,b,h,s,y,x: real;
i,n: integer;
begin clrscr;
write ('Vveditea,b,n=');
readln (a,b,n);
h: = (b-a) /n;
x: =a+h/2;
s: =0;
for i: =1 ton do
begin
s: =s+1/sqr(3*sin (x) +2*cos (x));
x: =x+h;
end;
y: =h*s;
writeln ('n=',n,'y=',y: 10: 3);
readkey;
end.
Результаты работыпрограммы:
a=0 b=1n=1000 y=0.117
Блок-схема алгоритма решениязадания №2.1
Вычисление определенногоинтеграла методом средних прямоугольников:
/>

 
Текст программы вычисления
определенного интеграламетодом
трапеции
programintegral 2;
uses crt;
vara,b,h,S,S1,x,y: real;
i,n: integer;
function f (c:real): real;
begin
f: =1/sqr (3*sin(x) +2*cos (x));
end;
begin clrscr;
write ('a,b,n=');
readln (a,b,n);
h: = (b-a) /n;
x: =a;
s: =0;
for i: =1 ton-1 do
begin
x: =x+h;
s: =s+f (x);
end;
S1: = f (a) +f(b);
y: = (h/2) *(S1+2*s);
writeln ('n=',n,' y=',y: 8: 3);
readkey;
end.
Результаты работыпрограммы
a=0 b=1n=1000 y=0.117

Блок-схема алгоритма решениязадания № 2.2/> />
Вычисление определенного интеграла методом трапеции:
 
 
Текст программы вычисления
определенного интеграла
методом Симпсона
programsimpson;
uses crt;
vara,b,h,x,y,s,s1: real;
i,n,c,m: integer;
function f (x:real): real;
begin
f: =1/sqr (3*sin(x) +2*cos (x));
end;
begin clrscr;
write ('a,b,n=');
readln (a,b,n);
h: = (b-a) /(2*n);
x: =a;
s: =0;
c: =1;
m: =2*n-1;
for i: =1 tom do
begin
x: =x+h;
s: =s+ (3+c)*f (x);
c: =-c;
end;
s1: =f (a) +f(b);
y: = (h/3) *(s1+s);
writeln ('y=',y:10: 3,' n=',n);
readkey;
end.
Результаты работыпрограммы
a=0 b=1n=1000 y=0.117

Блок-схема алгоритма решениязадания №2.3/> />
Вычисление определенного интеграла методом Симпсона:
/>Текст программывычисления
определенного интеграла с
автоматическимвыбором шага
program avtomaticheskiyshag;
uses crt;
vare,a,b,s,h,sn,sn1: real;
i,n: integer;
function f (x:real): real;
var y: real;
begin
f: =1/sqr (3*sin(x) +2*cos (x));
end;
begin
clrscr;
write ('a=');read (a);
write ('b=');read (b);
write ('e=');read (e);
sn: =0;
sn1: =0;
n: =100;
repeat
n: =n*2;
h: = (b-a) /n;
s: =0;
sn: =sn1;
s: =s+f (a) +f(b);
for i: =1 to(n-1) do
s: =s+2*f (a+i*h);
s: = (h/2) *s;
sn1: =s;
until abs (sn-s)
writeln ('s=',s:8: 3);
readkey;
end.
Результаты работыпрограммы
a=0 b=1 n=1000 s=0.117
Задание 3. Решение системы линейных уравненийРешение уравнения с помощью MathCAD
 
Данная задача в MathCAD будет выполнятся с использованием ранжированнойпеременной. В среде пакета MathCAD для выполненияитеративных вычислений предусмотрен аппарат ранжированных переменных.
Ранжированная переменная-этопеременная, которой приписан диапазон изменения значений.
Пример ранжированнойпеременной:
x:=a,b. c,
 
где x- переменная, a,b,c — значения, которые принимает переменная, т.е. a-первое значение, b-второе значение,т.е. (b-a) — шаг измененияпеременной, и c-последнее значение. .
Рассмотрим решение системылинейных уравнений матричным методом:
 
a11X1+a12X2+a13X3=b1,a21X1+a22X2+a23X3=b2,a31X1+a32X2+a33X3=b3.
Решение этим методомзаключается в решении матричного уравнения вида:
R=M-1*V.
Для этого необходимо:
сформировать матрицукоэффициентов системы линейных уравнений
сформировать вектор-столбецкоэффициентов свободных членов системы линейных уравнений V:
b1
V: = b2
b3
найти искомые параметры спомощью матричного уравнения: R=M-1*V.
получим:
X1
R = X2
X3
 
Рассмотрим решение системылинейных уравнений с помощью решающего блока Given — Find.
Для решения системы уравненийэтим способом используется специальная конструкция, называемая решающимблоком. Блок состоит из заголовка (Given),его тела (определённой системы уравнений) конца блока (Find).Find включает в себя перечень переменныхблока, относительно которых должна быть решена система уравнений.
Для решения этим методомвведём начальные приближённые значения искомых значений:
X1: =0X2: =0X3: =0
опишем блок решения:
Given
x11X1+x12X2+x13X3=b1,x21X1+x22X2+x23X3=b2,x31X1+x32X2+x33X3=b3.
опишем ведущие переменные:
r: =find (X1, X2,X3)
найдём искомые параметры:
X1
r = X2
X3
Пример вычисления:
1) решение системылинейных уравнений матричным методом:
 
/>
/>
/>
/>
/>
/>
/>
2) решение системылинейных уравнений с помощью решающего блока Given — Find.

/>,/>, />
/>
/>
/>
/>
/>
/>
 
Задание 4. Решение нелинейного уравнения
Задачанахождения корней нелинейных уравнений вида F (x) =0 встречается в различных областях научных исследований. Нелинейныеуравнения можно разделить на два класса — алгебраические и трансцендентные. Алгебраическимиуравнениями называются уравнения, содержащие только алгебраические функции. Уравнения,содержащие другие функции (тригонометрические, показательные, логарифмические идр.) называются трансцендентными.
По условию задачи уравнение cosx-x+4=0 является трансцендентным. Поэтомудля нахождения корней будем использовать приближённые методы вычисления (методкасательных и метод половинного деления).
Существуют различныеитерационные методы решения трансцендентных уравнений. Наиболее известные: методкасательных, метод половинного деления, метод хорд, комбинированный метод хорди касательных, метод итераций и т.д.
Метод половинного деленияотрезка пополам является одним из простейших методов нахождения корнейнелинейных уравнений. Метод довольно медленный, однако он всегда сходится, т.е.при использовании решение получается всегда, причём с заданной точностью. Требуемоеобычно большее число итераций по сравнению с некоторыми другими методами неявляется препятствием к применению этого метода, если каждое значение функциинесложно.
Метод касательных или методНьютона. В этом методе каждой итерации объём вычислений больший, чем в ранеерассмотренном методе половинного деления, поскольку приходится находить нетолько значение функции F (x),но и значения её производных. Однако скорость сходимости здесь значительновыше, чем в предыдущем методе.
Решение нелинейногоуравнения в среде пакета MathCAD
По условию задачи данноенелинейное уравнение является трансцендентным. Для нахождения корней этогоуравнения воспользуемся функцией root.
/>
/>
/>
/>
/>
/>
 
Решение трансцендентных уравненийметодом касательных
program kasatelnie;
uses crt;
label 20;
vara,b,E,U,D,x: real;
function f (x:real): real;
begin
f: =u*u*u-7*u-7;
end;
function f1(x: real): real;
begin
f1: =3*x*x-10;
end;
function f2(x: real): real;
begin
f2: =6*x;
end;
begin
writeln ('a,b,E=');
read (a,b,E);
if f (a) *f2(a) >0 then
u: =a else u:=b;
20: D: =f (u)/f1 (u);
u: =u-d;
if ABS (d) >Ethen goto 20;
writeln ('u=',u:7: 3);
readkey;
end.
Результаты работыпрограммы
a=2 b=4 e=0.01 x=3.000

Блок-схема алгоритма решениязадания №4.2/> />
Метод касательных:


Решение трансцендентных уравненийметодом деления отрезка пополам
Programpolovinoedelenie;
uses crt;
label20,30,40;
vara,b,E,V,W,X,Z: real;
function f (x:real): real;
begin
f: =x*x*x-7*x-7;
end;
begin
writeln ('a,b,E=');
read (a,b,E);
V: =f (a);
W: =f (b);
20: x: = (a+b)/2;
z: =f (x);
if z=0 thengoto 30;
if V*Z>=0then
begin
a: =x;
v: =z;
end;
begin
b: =x;
W: =z;
end;
40: if (b-a)>E then goto 20;
x: = (a+b) /2;
30: writeln('x=',x: 6: 3);
readkey;
end.
Результаты работыпрограммы
a=2 b=4 e=0.01 u=3.049

Блок-схема алгоритма решениязадания №4.1
Метод деления отрезкапополам:
/>

Задание 5. Организация нахождения минимума имаксимума элемента в массиве случайных чисел в среде пакета MathCAD
 
Организовать нахождение MIN и MAX элемента в массиве случайныхчисел К. Генерацию элементов массива осуществить с помощью встроенной функции RND (N); вычисления провести спомощью встроенных функций MIN (К) и MAX(К)
В Mathcad:
Необходимое нахождениезначений в среде MathCAD можно провести с помощьювстроенных функций.
Для решения этой задачи нужно:задать промежуток, в котором будут генерироваться случайные числа; воспользоватьсяфункцией rnd; после того, как будут выбраны случайныечисла, воспользуемся функцией нахождения минимального и максимального значений:min (x) и max(x).
/>
/>
/>
/>
/>
Задание 6
 
Определить среднееарифметическое, среднее квадратическое отклонение рядов Niи Ki, дисперсию и коэффициент корреляции. ВводNi и Ki-в виде векторов из 10 элементов, каждый из внешнихфайлов данных, подготовленных вручную или с помощью любой программы,позволяющей создавать файлы в формате ASCIT. Вычисление- с помощью встроенных функций: mean (N),mean (K), var(N), var (K),stdev (K), stdev(K), corr (N,K).
/>
/>
/>
/>
/>
/>
/>
/>
/>
/>
/>
/>


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Исследование рыночных ситуаций
Реферат Влияние отношения и оценки взрослых на развитие общения детей старшего дошкольного возраста в работах отечественных ученых
Реферат Кинематика материальной точки
Реферат Классификация, учет личного состава и использования рабочего времени. Учет расходов по элементам затрат
Реферат Анализ использования средств труда длительного пользования
Реферат ОСНОВНЫЕ ЭТАПЫ РАЗВИТИЯ ЭКОНОМИЧЕСКОЙ МЫСЛИ
Реферат Беларусь у перыяд глабальных сусветных пераўтварэнняў
Реферат Электростатическое поле как фактор опасного и вредного воздействия. Последствия его воздействия на организм человека. Допустимые уровни и средства нормализации уровней напряженности электростатического поля
Реферат Формирование представлений о величине в младшем дошкольном возраста
Реферат Принципы современного менеджмента на примере ОАО "Нефтяная компания "ЛУКОЙЛ"
Реферат Розвиток операцій банківської системи на сучасному етапі економічних відносин в Україні (на прикладі АППБ "Аваль")
Реферат Коммуникативный статус лексических единиц, выражающих состояние человека в русском и английском языках
Реферат Словарь терминов по информационной безопасности
Реферат 3. поперечный профиль железнодорожной магистрали цель занятия: изучить основы проектирования поперечного профиля железнодорожной магистрали
Реферат Исходные признаки экономической деятельности людей