
Вот такое вот у меня было лицо

Нужен алгоритм для решения програмным путём
Входные данные - 12 X|Y и 4 точки x1 x2 x3 x4.
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Dark_san |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 22 Пол: Мужской Реальное имя: Леся Репутация: ![]() ![]() ![]() |
![]() Вот такое вот у меня было лицо ![]() Нужен алгоритм для решения програмным путём Входные данные - 12 X|Y и 4 точки x1 x2 x3 x4. -------------------- adobe photoshop master.
|
![]() ![]() |
Dark_san |
![]()
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 22 Пол: Мужской Реальное имя: Леся Репутация: ![]() ![]() ![]() |
Нужна помощь, скрипя зубами, пытаюсь написать процедуру для Ньютона, но нужен хелп вот в ожном кусочке кода.
var
s, s1, p, p1, xx, H, J1, a: real;
k, i, n, j, ii, e1, f1, n1: integer;
x, y, z, z1: array [1..50] of real;
begin
repeat
clrscr;
write('Vvedite kolichestvo tochek: ');
readln(n);
if n<=0 then
begin
writeln;
write('Vvodit nado polozhitelnoe chislo! Nazhmite Enter');
readln;
end;
until n>0;
writeln;
for i:=1 to n do
begin
Write('vvedite x',i,': '); Readln(x[i]);
Write('vvedite y',i,': '); Readln(y[i]);
writeln;
end;
write(' Vvedite x*:'); Readln(xx);
s:=y[1];
for i:=2 to n do
begin
p:=1; s1:=0;
for j:=1 to i do
begin
if j=i then
goto l;
p:=p*(xx-x[j]);
l:
p1:=1;
for k:=1 to i do
begin
if j<>k then
p1:=p1*(x[j]-x[k]);
end;
p1:=y[j]/p1; s1:=s1+p1;
end;
p:=p*s1; s:=s+p;
____________________________________________ if j=i then
goto l;
p:=p*(xx-x[j]);
l:
Вот кусочек когда, можно как то это оформить без goto? Меня препод съест ![]() Сообщение отредактировано: Lapp - -------------------- adobe photoshop master.
|
Lapp |
![]()
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
if j=i then
goto l;
p:=p*(xx-x[j]);
l:
Вот кусочек когда, можно как то это оформить без goto? ![]() if j<>i then p:=p*(xx-x[j]);
Цитата Меня препод съест И правильно сделает, приятного ему аппетита.. ![]() ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Dark_san |
![]()
Сообщение
#4
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 22 Пол: Мужской Реальное имя: Леся Репутация: ![]() ![]() ![]() |
Гм?.. ![]() if j<>i then p:=p*(xx-x[j]);
И правильно сделает, приятного ему аппетита.. ![]() Т.е if j=i then
goto l;
p:=p*(xx-x[j]);
l:
p1:=1;
можно заменить на if j<>i then p:=p*(xx-x[j]) else
p1:=1;
-------------------- adobe photoshop master.
|
Lapp |
![]()
Сообщение
#5
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Т.е if j=i then
goto l;
p:=p*(xx-x[j]);
l:
p1:=1;
можно заменить на if j<>i then p:=p*(xx-x[j]) else
p1:=1;
Ни в коем разе!! Ты не передергивай - я "else" не писал! В твоем посте был фрагмент с обходом оператора p:=p*(xx-x[j]) в случае, когда i=j. Все. Никаких других условий не было. То, что стоит за меткой l, будет выполняться всегда. Значит, никаких else. Ты уж определись, что именно тебе нужно, дорогая негритяночка.. ![]() Я посмотрю попозже твою прогу сегодня. И, может, напишу ченть. Мне нравится, что ты хоть что-то делаешь. Скажи препу - пусть оставит мне кусочек от обеда )). А вообще - ужасные у вас порядки.. ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
buy zithromax z-pak without pres |
![]()
Сообщение
#6
|
Гость ![]() |
viagra kamagra cialis aneros
|
![]() ![]() |
![]() |
Текстовая версия | 15.04.2025 4:19 |