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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2012, 13:16   #1
Kikikiss
 
Регистрация: 25.03.2012
Сообщений: 6
Вопрос Паскаль Вычислить у - первое из чисел sin х, sin sin x, sin sin sin x, ..., меньшее по модулю 10-4

Текст задачи Вычислить у - первое из чисел sin х, sin sin x, sin sin sin x, ..., меньшее по модулю 10-4
Мой мозг просто отказывается понимать как это сделать , заранее спасибо =)
Kikikiss вне форума Ответить с цитированием
Старый 25.03.2012, 13:44   #2
vova_
Форумчанин
 
Аватар для vova_
 
Регистрация: 07.11.2011
Сообщений: 100
По умолчанию

Код:
program s;
Label 1;
var x: Double;
write ('Введите число: ');
    readln (x);
1:
x=sin(x);
if abs(x) > 0.0001 then goto 1;
writeln (x);
readln
end.
vova_ вне форума Ответить с цитированием
Старый 25.03.2012, 13:58   #3
GreenWizard
мальчик-помогай =)
Форумчанин
 
Регистрация: 16.09.2010
Сообщений: 522
По умолчанию

vova_, верно, но плохой тон использовать goto... лучше так:
Код:
program s;

var
  x, sin_: Double;
  s: string;
begin
   write('Введите число: ');
   readln (x);

  s := 'sin x = ';
  sin_ := sin(x);
  while abs(sin_) > 0.0001 do
    begin
      writeln(s, sin_);
      s := 'sin ' + s;
      sin_ := sin(sin_);
    end;

  readln;
end.
тут вывод всех значений sin(x) > 0.0001
GreenWizard вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление суммы:sinx+sin(sinx)+sin(sin(sinx)) ..+..sin(..(sinx)) на дельфи Nach Помощь студентам 3 16.11.2011 10:05
Функция y=2cos(3пx)sin(пx)+(sin(3пx)/x) ofenod Microsoft Office Excel 5 07.04.2011 03:22
f(sin) в pascal A_Orlov Паскаль, Turbo Pascal, PascalABC.NET 1 27.04.2010 17:07