Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2010, 20:07   #1
linkmail
 
Регистрация: 27.12.2010
Сообщений: 3
По умолчанию Две задачи по программированию на Pascal

Здравствуйте! Помогите плиз решить задачи!

Если можно распишите подробнее.
Заранее огромное спасибо!
linkmail вне форума Ответить с цитированием
Старый 27.12.2010, 23:39   #2
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

Цитата:
Сообщение от linkmail Посмотреть сообщение
Если можно распишите подробнее.
Заранее огромное спасибо!
И в чем сложность ? Обе задачи можно решить рекурсивно или с помощью одного цикла ! Где ваши наработки ?
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума Ответить с цитированием
Старый 28.12.2010, 15:29   #3
linkmail
 
Регистрация: 27.12.2010
Сообщений: 3
По умолчанию

мне просто задали их решить,а я вобще программы писать неумею, у нас в школе информатика почти не велась.....
помогите пожалуйста!!
linkmail вне форума Ответить с цитированием
Старый 28.12.2010, 16:10   #4
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Код:
Program Square;
var
 N,i : Integer;
 F : Real;
begin
read ( N );
F := 0;
while ( N > 0 ) do
 begin
 F := sqrt(3*N + F);
 N := N - 1;
 end;
writeln ( F ) ;
end.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 28.12.2010, 16:11   #5
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

1)
Код:
var i,n:integer;
s:real;
begin
readln(n);
s:=0;
for i:=n downto 1 do
s:=3*n+sqrt(s);
s:=sqrt(s);
writeln(s:6:3);
readln;
end.
2)
Код:
var x,e,Y0,Y1:real;
begin
read(x,e);
Y0:=x;
Y1:=1/2*(Y0+x/Y0);
while abs(Y1-Y0)>=e do
begin
Y0:=Y1;
Y1:=1/2*(Y0+x/Y0);
end;
writeln(Y1:6:3);
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 28.12.2010 в 16:18.
Mad_Cat вне форума Ответить с цитированием
Старый 28.12.2010, 16:20   #6
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Код:
Program Square;
var
 X,E,Y,YPrev : Real;
 k : Integer;
begin
read(X,E);
Y := X;
repeat
 YPrev := Y;
 Y := 0.5 * ( YPrev + X / YPrev );
until ( abs(Y - YPrev) <= E);

writeln (Y);
end.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
две задачи в Pascal с текстовыми файлами student2008 Помощь студентам 4 23.06.2009 10:23
Помогите решить две задачи на массивы (Turbo Pascal) cinik Помощь студентам 2 23.05.2009 23:43
Помогите решить две задачи на матрицы (Turbo Pascal) cinik Помощь студентам 1 23.05.2009 23:37
Задачи по программированию Коcтя Помощь студентам 3 29.04.2009 16:42
Две задачи (Pascal). Возникли вопросы, помогите разобраться. Студент заочник Помощь студентам 1 02.04.2009 21:53