HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 16.09.2009, 00:27
kyoko
Участник форума
Регистрация: 17.08.2008
Сообщений: 212
С нами: 9333656

Репутация: 186
По умолчанию

помогите пожалуйста! завтра зачет
на с++

Код:
Численные методы решения нелинейных дифференциальных уравнений.

1. Индивидуальное задание:
Решением дифференциального уравнения является неизвестная  функция x(t). Необходимо, используя численные методы решения ДУ, найти эту функцию. Полученное численное решение необходимо сопоставить с точным, чтобы исследовать зависимость величины локальной ошибки от величины шага интегрирования.
Написать программу решения ДУ с помощью прямой (явной) формулы Эйлера.
Написать программу решения ДУ с помощью обратной (неявной) формулы Эйлера.
Написать программу решения ДУ с помощью формулы трапеций.
Сопоставить результаты численного и точного решений ДУ на экране монитора.



Дифференциальное уравнение (ДУ) 	x'(t)=-2x(t)	
Решение ДУ	    x(t) =exp(-2t)
 
Ответить с цитированием

  #2  
Старый 16.09.2009, 10:49
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
С нами: 9185589

Репутация: 128
По умолчанию

Цитата:
Сообщение от kyoko  
помогите пожалуйста! завтра зачет
на с++
Насколько я помню 2-й курс, программки там небольшие, но довольно хитрые и надо быть очень внимательным. Так что вряд ли кто-то возьмется за это. Поищи типовые решения. Например, вот это почитай http://www.cyberforum.ru/cpp/thread12928.html это часть решения твоих проблем. ГУГЛИМ!!!
 
Ответить с цитированием

  #3  
Старый 20.09.2009, 20:36
Spider545
Новичок
Регистрация: 10.04.2009
Сообщений: 26
С нами: 8992516

Репутация: 2
По умолчанию

Ребят, помогите пожалуйста, вот такую лабораторную надо сделать на С++6, пожаааалуйста!)
В общем:
-Разработать программу для шифрования текстов по алгоритму, указанному в соответствующем варианте. Исходный текст должен браться из текстового файла. Результат должен быть записан в текстовый файл.
В программе "Шифр перестановкой". Размер блока и порядок перестановки символов указывается интерактивно при работе с программой.
-Дан шифротекст и размер блока. Требуется получить открытый текст и ключ — последовательность перестановки символов (получить автоматически).
Пожалуйста, пожалуйста, пожалуйста, помогитеееее!)

Последний раз редактировалось Spider545; 20.09.2009 в 20:41..
 
Ответить с цитированием

  #4  
Старый 21.09.2009, 18:53
Spider545
Новичок
Регистрация: 10.04.2009
Сообщений: 26
С нами: 8992516

Репутация: 2
По умолчанию

аааа.......ну помогитеееее! HELP! HELP! HELP! пожаааааааалуйста!(
 
Ответить с цитированием

  #5  
Старый 21.09.2009, 19:44
seregkaz
Познающий
Регистрация: 07.08.2009
Сообщений: 91
С нами: 8821108

Репутация: 51
По умолчанию

Пожалуйста помогите решить лабу и код выложите тут!

http://letitbit.net/download/3251.39.../lab3.doc.html

Если можно объясните в комментариях что к чему!
Жду... Очень срочно
 
Ответить с цитированием

  #6  
Старый 26.09.2009, 20:05
Spider545
Новичок
Регистрация: 10.04.2009
Сообщений: 26
С нами: 8992516

Репутация: 2
По умолчанию

Кто может помочь с криптографией???????????????????))))
 
Ответить с цитированием

  #7  
Старый 27.09.2009, 09:45
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
С нами: 9574565

Репутация: 712


Question

Составить структурированную программу для нахождения корня уравнения на отрезке [0-1] с абсолютной погрешностью методом Итерраций. В программе предусмотреть подсчёт и выдачу на печать количество итерраций необходимых для вычисления значения корня с заданной точностью.

Программу нужно написать на Pascal

Прошу помогите мне с кодом отвечающим за расчёт этого уравнения...хотя бы алгоритм как это уравнение решить методом итерраций
 
Ответить с цитированием

  #8  
Старый 27.09.2009, 09:55
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

Репутация: 115
По умолчанию

Работа с памятью EEPROM ATmega16

Задание1. Сложить два числа хранящиеся в ячейках памяти по адресам 120H и 121H, записать полученную сумму в ячейку памяти по адресу 122H. В области EEPROM, начиная с адреса 008Н , содержащей 32 байта, поместить константу ААН.

------------------

асемблер
 
Ответить с цитированием

  #9  
Старый 27.09.2009, 12:11
Dosia
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
С нами: 8912059

Репутация: 249
По умолчанию

По итерациям что то вроде того:

Код:
program Iteraz;
uses graph,crt;
var
a,b,x1,x,f1,f2,e:real;
i,n:integer;

function ArcSin ( X : Real ): Real;
begin
if X = 1.0 then { чтобы не было деления на 0 }
ArcSin := Pi / 2.0
else
ArcSin := ArcTan ( X / Sqrt ( 1 - X * X ) );
end;

function f(tmpX:real):real;
begin
f:=sqrt(1*tmpX*tmpX)-ArcSin(tmpX);
end;

begin
a:=0;
b:=0.99;
x1:=a;
f1:=f(x1);
e:=0.001;
n:=round((b-a)/e);
writeln('Metod iterazii');
for i:=1 to n do begin
x:=x1+(b-a)/n;
f2:=f(x);
if f1*f2<=0 then begin
writeln('Done. X = ',(X+x1)/2:6:4);
writeln('Kolichectvo iterazii = ',i);
end;
x1:=x;f1:=f2;
end;

readkey;
end.
Метод итераций.
При решении нелинейного уравнения методом итераций воспользуемся записью уравнения в виде x=f(x). Задаются начальное значение аргумента x0 и точность e. Первое приближение решения x1 находим из выражения x1=f(x0), второе - x2=f(x1) и т.д. В общем случае i+1 приближение найдем по формуле xi+1 =f(xi). Указанную процедуру повторяем пока |f(xi)-xi| >eУсловие сходимости метода итераций |f'(x)<1| . Структограмма метода итераций:



Не знаю корректно ли работает программа, но я в свое время её сдал ;D

Если подставить в качестве верхнего предела 1, то будет переполнение.

По сути все верно, так как если изменить интервал, то программа вообще не найдет решения.

Другой вариант:

Код:
program ITERAT;
uses crt;

const max_iter=100;   {максимальное количество итераций}

var
 i :integer;
 x,x0,eps,M:real;

function ArcSin ( X : Real ): Real;
begin
if X = 1.0 then { чтобы не было деления на 0 }
ArcSin := Pi / 2.0
else
ArcSin := ArcTan ( X / Sqrt ( 1 - X * X ) );
end;


function F(tmpX:real):real; {функция}
 begin
   f:=sqrt(1*tmpX*tmpX)-ArcSin(tmpX);
 end;

begin {основная программа}
clrscr;
x:=0;
x0:=0.99;
eps:=0.001;

 i:=0;
 repeat
   M:=-(F(x+eps)-F(x-eps))/(2*eps); {коэффициент для улучшения сходимости}
   x0:=x;
   x:=x0+F(x0)/M; {сердце метода итераций}
   inc(i);
 until (abs(x-x0)<=eps)or(i>max_iter);

 if (abs(x-x0)<=eps) then writeln('Otvet: X= ',x:6:4,' naiden za ',i,' shagov')
 else writeln('Otvet ne naiden! Za ',max_iter:0,' shagov.');

readkey;
end.
Программа взята отсюда и немного подредактирована.

Последний раз редактировалось Dosia; 27.09.2009 в 13:08..
 
Ответить с цитированием

  #10  
Старый 27.09.2009, 13:13
G4bR1eL
Познающий
Регистрация: 25.03.2008
Сообщений: 65
С нами: 9541517

Репутация: 3
По умолчанию

Задача на TurboP связанная с циклами.
Найти среднее геометрическое всех целых положительных чисел меньше 10.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...