IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Алгоритмы
Katis
сообщение 1.07.2009 12:53
Сообщение #1





Группа: Пользователи
Сообщений: 9
Пол: Женский
Реальное имя: Катюша

Репутация: -  0  +


Здраствуйте! Я учусь на финансиста, но у нас есть программирование, а я его плохо понимаю. И вот не могу закрыть практику. Програмки с чужой помощью сделала, а вот алгоритмы не могу((( Помогите пожалуйсто. Заранее благодарю! Вот програмки к которым нужны алгоритмы:

1
Program p3_243;
uses crt;
function Factorial(n: word): LongInt;
begin
if n=0 then Factorial := 1 else Factorial := n*Factorial(n-1);
end;
function f(x:real; n: integer):real;
begin
f:= exp((n+1)*ln(-1)) * (exp((2*n-1)*ln(x))/Factorial(2*n+1));
end;
const eps = 0.0001;
Var
b,x,Sum,an:real;
n:word;
Begin
n:=0;
a:=1;
b:=2;
Sum := 0.0;
repeat
inc(n);
an := f(a);
Sum := Sum+an;
until abs(an)<eps;
writeLn(' Sum=',Sum);
readLn;
end.


2
Program P3_3;
uses crt;
const b = 2; eps = 0,000035;
var x,xk: real;
Begin
a:=-1;
i:=1;
repeat
xk := a;
x := 0.2 * tan(3.8 * xk);
if (x - xk <= eps) and (x<=b) and (i mod 3 = 0) then
writeln((i/3):2 :0,' корень = ',x:7 :3);
a:=x;
inc(i);
until (x - xk > exp) or (x>b);
i:=i-1;
writeln('Количество итераций = ',i);
readln;
end.


3
Program P3_123;
Uses Crt;
Var a, b, e, fa, fc, c: Real;
Begin ClrScr;
e : = 0.00005;
a := 0.4; b:=1;
fa : = 1.3*a + sqrt(a) +exp(3/2 *ln(x)) -2.46 ;
While Abs (a – b) > e do
Begin c : = (a + b)/2;
fc : = 1.3*c + sqrt© +exp(3/2 *ln(x)) -2.46 ;
If fc * fa < 0 Then b : = c
Else Begin a : = c; fa : = fc; end;
end;
Writeln (‘Корень уравнения равен ’, a : 6 : 3);
Readkey;
End


4
Program p4_132;
uses crt;
const m =8;
var EV: array[1..m, 1..m] of integer; i,j,min:integer; min_array: array[1..m] of integer;
Begin
for i:=1 to m do
for j:=1 to m do begin
write('Введите EV[',i,',',j,']: ');
readln(ev[i,j]);
end;
for i:=1 to m do begin
min:=0;
for j:=1 to m do
if (i<=j) then
if (ev[i,j] < min) then
min = ev[i,j];
min_array[i]:=min;
end;
for i:=1 to m do
Writeln('Min[',i,'] = ',min_array[i]);
end.


5
Program P4_43;
uses crt;
const m = 4; n = 2;
var b: array[1..m, 1..n] of integer; i,j, max,maxi,maxj:integer; flag : boolean;
Begin
For i:=1 to m do
For j:=1 to n do begin
write('Введите B[,'i,',',j,']: ');
readln(b[i,j]);
if (b[i,j]<0) then max = b[i,j];
end;
for i:=1 to m do
for j:=1 to n do
if (b[i,j]<0) and (b[i,j]>max) then begin
max := b[i,j];
maxi:=i;
maxj:=j;
end;
Writeln('Ответ: B[',maxi,',',maxj,] = ',max);
end.


6
Program P;
uses crt;
const m = 2; n = 3;
var b: array[m..n] of integer; i,j, max:integer;
Begin
For i:=1 to m do
For j:=1 to n do begin
write('Введите B[,'i,',',j,']: ');
readln(b[i,j]);
end;
max := b[1,1];
for i:=1 to m do
for j:=1 to n do
if (b[i,j]>max) then
max := b[i,j];
Writeln('Ответ: ',max);
end.

Пожалуйсто хоть к какой-то из них напишите алгоритм. Спасибо ...)

Сообщение отредактировано: volvo - 23.11.2010 10:54
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Katis
сообщение 1.07.2009 13:50
Сообщение #2





Группа: Пользователи
Сообщений: 9
Пол: Женский
Реальное имя: Катюша

Репутация: -  0  +


Начало и конец - в овале; паралелограмм - исходные данные и результат; прямоугольник - действие;
ромб - условие. Спасибо за внимание и помощь)

Сообщение отредактировано: Katis - 1.07.2009 14:05
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Katis   Алгоритмы   1.07.2009 12:53
Lapp   Переименуй тему согласно п.4 Правил и заключи текс...   1.07.2009 12:55
Krjuger   Что значит написать алгоритм то?Может тебе просто ...   1.07.2009 13:35
Katis   Ой прошу прощения, мне надо блок схемы :unsure: ...   1.07.2009 13:44
Krjuger   ОООО,интересные подробности всплывают))))) Тогда г...   1.07.2009 13:46
Katis   Начало и конец - в овале; паралелограмм - исходны...   1.07.2009 13:50
Krjuger   Ну в общем,если мне не изменяет память,то будет чт...   1.07.2009 14:05
Katis   Да в этом плане! Спасибки, но если можно карти...   1.07.2009 14:16
Krjuger   реально фотка идет 1280х1024)просто отобразилось к...   1.07.2009 14:17
Katis   Krjuger если можешь загрузи их сюда пожалуйсто h...   1.07.2009 14:20
Krjuger   В общем вот тут 1,2,4 задачи. http://ifolder.ru/12...   1.07.2009 14:45
Katis   спасибочки, а остальные не знаешь??? я сейчас пи...   1.07.2009 14:52
Krjuger   Знать то знаю,но я думаю,мож кто еще поможет,а то ...   1.07.2009 14:57
Katis   Условие задач 2 х = 0.2tg(3.8x) погрешн...   1.07.2009 15:00
Krjuger   насчет 5 программы я не уверен...там 2 варианта.ли...   1.07.2009 15:20
Katis   Бальшущие прибальшущие спасибки за помощь)))   1.07.2009 15:47
Unconnected   Katis, на главной странице форума, в разделе Ссылк...   1.07.2009 15:49
Krjuger   Наверно это больше адресавано мне?)Чтож спасибо за...   1.07.2009 16:22
Unconnected   Ну, вообще я ТС сказал, а там как получится..) Луч...   1.07.2009 16:37
Katis   всем пасиб за помощь)   1.07.2009 17:11


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.06.2025 21:37
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"