Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БИЛЕТЫ кроме 36.doc
Скачиваний:
5
Добавлен:
08.09.2019
Размер:
1.9 Mб
Скачать

2. Объяснительно-иллюстративный метод и репродуктивный метод

-объяснительно-иллюстративный:

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

-репродуктивный метод: неоднократно воспроизводит сообщенных сведений и способов деятельности для приобретения учащимися навыков и умений. => для достижения второго уровня усвоения знаний. На первом уровне этот метод реализуется неоднократным исполнением команд для компьютера с целью решения поставленной задачи и формирования навыков владения компьютером.

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

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

program lab22;

var

i,k,a,b,j,n,p:integer;

fact,sum:longint;

function M(p:integer):longint;

begin

M:=0; fact:=1; k:=1;

if (p mod 3)=0 then

begin

repeat

fact:=fact*k;

k:=k+1;

until k>p;

writeln('Factorial ',p,'=',fact);

M:=fact;

end;

end;

begin

writeln('Enter a and b:');

readln(a,b);

sum:=0;

for i:=a to b do

sum:=sum+M(i);

writeln('Summa factorialov=',sum);

end.

Билет №24

1. Методы численного интегрирования дифференциальных уравнений.

Простейшим обыкновенным дифференциальным уравнением явл. уравнение первого порядка

y'=f(x,y) (1)

Основная задача, связанная с этим уравнением, известна как задача Коши: найти решение уравнения (1) в виде функции y(x), удовлетворяющий начальному условию:

y(x0)=y(0) (2)

Будем считать, что условия существования и единственности решения поставленной задачи Коши выполнены.

Для нормальных систем ОДУ используются те же методы, только в векторной форме:

y’=f(x, y), где y=(y1(x),...,yn(x)); f(x, y)=(f1,...,fn);

Уравнения более высокого порядка принято сводить к системе:

Пусть:

y(n)=F(x, y(n-1),..., y);

Обозначим: z1=y; z2=y’; … zn=y(n-1);

Вместо ур. запишем систему с переменной z:

|z’1=z2;

|z’2=z3;

{………

|z’n-1=zn;

|z’n=F(x, zn,…, z1);

нормальная сист. диф. ур.

Метод Эйлера.

y’=f(x, y);

y(x0)=y0;

Разобьём интервал [a, b], на котором будем искать решение, равномерно точками xi, x0=a, x1, …, xn=b.

xi–xi-1=h;

На интервале [x0, x1] проинтегрируем ур. y’=f(x, y)

x0x1y’dx=∫x0x1f(x, y)dx;

y|x0x1=∫x0x1f(x, y)dx;

Будем считать, что на интервале [x0, x1], f(x, y) меняется слабо и положим, что f(x, y)=f(x0, y0);

y(x1)–y(x0)=f(x0, y0)(x1–x0);

y1=y0+hf(x0, y0);

Аналогично на интервале [x1, x2] и т.д. получим:

yk=yk-1+hf(xk-1, yk-1);

Обозначим f(xk, yk)=y’k;

∆yk=hy’k;

yk=yk-1+∆yk-1;

Формула yk=yk-1+hf(xk-1, yk-1) позволяет получить решение в виде таблицы:

x

x0

x1

xn

y

y0

y1

yn

Оценим точность. Для этого разложим y(x) в ряд Тейлора в окрестности точки x0:

y(x0+h)=y(x0)+hy’(x0)+(h2/2)y’’(x0)+...+O(h2);

т.е. на каждом шаге получаем ошибку O(h2), на n шагах – O(h);

y1=y0+(x1–x0)y’0 – ур. касательной к кривой y(x) в точке (x0, y0).

Метод Рунге-Кутта.

Осн. идея – значения функ. ищутся в промежуточных точках интервала [xk, xk+1].

Осн. расчётная формула: yk=yk-1+∆yk-1;

где ∆yi-1=(1/6)(k1(i-1)+2k2(i-1)+2k3(i-1)+k4(i-1));

k1(i-1)=hf(xi-1, yi-1);

k2(i-1)=hf(xi-1+(h/2), yi-1+(k1(i-1)/2));

k3(i-1)=hf(xi-1+(h/2), yi-1+(k2(i-1)/2));

k4(i-1)=hf(xi-1+h, yi-1+k3(i-1));

Точность O(h4).

Как правило ур. решается переменным шагом, т.е. сначала с шагом h, затем h/2 и сравнивается полученное yn, если отличие большое, то шаг опять делят пополам.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]