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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2011, 08:04   #1
JaneRose
 
Регистрация: 11.12.2010
Сообщений: 3
По умолчанию Pascal ABC. Циклы.

Трижды протабулировать функцию, используя три различных цикла
f(x)=(sqrt(x3 − 6x2 +11x − 6)) на интервале x∈[0; 3.5], Δx = 0,4 , указав
значения аргумента, при которых функцию нельзя вычислить.

for:
program cicleForTabul;
var x0,f, f1, x,a:real;
N,k:integer;
begin
cls;
x0:=0;
N:=trunc((3.5-x0)/0.4);
for k:=0 to N do
begin
x:=x0+0.4*k;
if (exp((3*ln(x))-sqr(6)+(11*x)-6)>0) then
begin
f1:= exp((3*ln(x))-sqr(6)+(11*x)-6);
f:=sqrt(f1);
writeln('f(',x:8:2,') =',f:8:2);
end
else writeln ('не вычисляется при x=',x:8:2);
end;
end.

как сделать с repeat и while не поняла.
JaneRose вне форума Ответить с цитированием
Старый 21.12.2011, 12:56   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

вместо цикла for:
Код:
x := 0;
repeat
   ....
   x := x + 0.4;
until x <= 3.5;
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 21.12.2011, 16:52   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
exp((3*ln(x))
Код:
x*x*x
не проще было написать?
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pascal abc. lyulka Помощь студентам 3 23.11.2011 21:15
Неудобство ABC Pascal и глюк Borland Pascal proser93 Помощь студентам 0 19.11.2011 19:01
pascal ABC.Вложенные циклы saharok Помощь студентам 3 22.10.2011 17:09
Turbo Pascal or Pascal ABC Ikram Паскаль, Turbo Pascal, PascalABC.NET 0 27.04.2010 13:44