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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2011, 21:52   #1
aleshkus
 
Регистрация: 15.12.2011
Сообщений: 9
По умолчанию протабулировать функцию на отрезке , сдавать скоро

Протабулировать функцию на отрезке [a,b] c шагом h.Используя цикл с постусловием. Значение а,b,h ввести.
y=99*sqrt(cos(pi*sqr(x)));
aleshkus вне форума Ответить с цитированием
Старый 15.12.2011, 21:58   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var a,b,h:real;
begin
readln(a,b,h);
repeat
writeln(99*sqrt(cos(pi*sqr(a))));
a:=a+h;
until a>b;
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 15.12.2011, 22:02   #3
aleshkus
 
Регистрация: 15.12.2011
Сообщений: 9
По умолчанию

огромное спасибо !!!!
aleshkus вне форума Ответить с цитированием
Старый 15.12.2011, 22:31   #4
Katus
Форумчанин
 
Регистрация: 30.11.2011
Сообщений: 161
По умолчанию

там нехватает условия, т.к. при отрицательном значении косинуса будет ошибка
Если лень что-то делать, заставь это делать машину ... =,
Katus вне форума Ответить с цитированием
Старый 15.12.2011, 22:34   #5
aleshkus
 
Регистрация: 15.12.2011
Сообщений: 9
По умолчанию

хм а ты смодешь его добавить , копи и вставить то что не хватает плииз
aleshkus вне форума Ответить с цитированием
Старый 15.12.2011, 22:41   #6
Katus
Форумчанин
 
Регистрация: 30.11.2011
Сообщений: 161
По умолчанию

Код:
program pr;
{$apptype console}
uses sysutils;
var a,b,h:real;
begin
readln(a,b,h);
repeat
if 99*sqrt(cos(pi*sqr(a))))>=0 then
writeln(99*sqrt(cos(pi*sqr(a))))
else writeln('Net resheniya');
a:=a+h;
until a>b;
readln; // ^_^ YAY!
end.
Если лень что-то делать, заставь это делать машину ... =,
Katus вне форума Ответить с цитированием
Старый 15.12.2011, 22:43   #7
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Сообщение от Katus Посмотреть сообщение
Код:
program pr;
{$apptype console}
uses sysutils;
var a,b,h:real;
begin
readln(a,b,h);
repeat
if 99*sqrt(cos(pi*sqr(a))))>=0 then
writeln(99*sqrt(cos(pi*sqr(a))))
else writeln('Net resheniya');
a:=a+h;
until a>b;
readln; // ^_^ YAY!
end.
Да уж)
Код:
if cos(pi*sqr(a)>=0 then
writeln(99*sqrt(cos(pi*sqr(a))))
else writeln('Net resheniya');
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 15.12.2011, 22:53   #8
Katus
Форумчанин
 
Регистрация: 30.11.2011
Сообщений: 161
По умолчанию

Цитата:
Да уж)
Код:


Код:
if cos(pi*sqr(a)>=0 then
writeln(99*sqrt(cos(pi*sqr(a))))
else writeln('Net resheniya');
что "да уж"?)))) у нас в колледже такие стандарты сдачи лабораторных табуляции))) надо предусмотреть все возможные варианты

а еще мы выводим и прикаком а какое значение функции, т.е.
Код:
if cos(pi*sqr(a)>=0 then
writeln('x=',a,' y=',99*sqrt(cos(pi*sqr(a))))
else writeln('x=',a,' Net resheniya');
[/QUOTE]
Если лень что-то делать, заставь это делать машину ... =,

Последний раз редактировалось Katus; 15.12.2011 в 22:56.
Katus вне форума Ответить с цитированием
Старый 15.12.2011, 22:53   #9
aleshkus
 
Регистрация: 15.12.2011
Сообщений: 9
По умолчанию

благодарю всех , кто помог , спасибо
aleshkus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Протабулировать функцию Анастасия18 Помощь студентам 1 13.02.2011 20:58
Сдавать скоро а как сделать не знаю eXeS Паскаль, Turbo Pascal, PascalABC.NET 9 07.05.2009 13:43
протабулировать функцию felmor Паскаль, Turbo Pascal, PascalABC.NET 1 24.12.2008 22:36
Плиз, срочно надо!! скоро сдавать Olenka555 Помощь студентам 1 26.05.2008 14:48