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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.02.2013, 01:19   #1
gangsterkot
 
Регистрация: 22.02.2013
Сообщений: 6
Восклицание Выручайте друзья

Уравнение решить по 3 циклам repeat,while,for
y:=3sin*sqrt(x+0.35+3.8) на отрезке [5;7] с шагом h=0.2
прошу пожалуйста помогите,буду очень благодарен
судьба решается
gangsterkot вне форума
Старый 22.02.2013, 04:42   #2
Ezhik Kihze
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 639
По умолчанию

Может протабулировать функцию, а не решить уравнение?
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze вне форума
Старый 22.02.2013, 21:46   #3
gangsterkot
 
Регистрация: 22.02.2013
Сообщений: 6
Сообщение

Цитата:
Сообщение от Ezhik Kihze Посмотреть сообщение
Может протабулировать функцию, а не решить уравнение?
да....протабулировать
gangsterkot вне форума
Старый 22.02.2013, 21:55   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Предположительно так:
Код:
var x,y:double;i:integer;
begin
 x:=5;while x<=7 do begin y:=x; repeat
  for i:=round((7-y)/0.2) downto 2 do writeln(3*sin(sqrt(i*0,2+0.35+3.8)));
  writeln(3*sin(sqrt(y+0.35+3.8)));
  y:=y+0.2;
 until y>=7; x:=y x:=x+0.2;  writeln(3*sin(sqrt(x+0.35+3.8)));
 end;
end;
I'm learning to live...

Последний раз редактировалось Stilet; 22.02.2013 в 21:57.
Stilet вне форума
Старый 22.02.2013, 22:52   #5
gangsterkot
 
Регистрация: 22.02.2013
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Предположительно так:
Код:
var x,y:double;i:integer;
begin
 x:=5;while x<=7 do begin y:=x; repeat
  for i:=round((7-y)/0.2) downto 2 do writeln(3*sin(sqrt(i*0,2+0.35+3.8)));
  writeln(3*sin(sqrt(y+0.35+3.8)));
  y:=y+0.2;
 until y>=7; x:=y x:=x+0.2;  writeln(3*sin(sqrt(x+0.35+3.8)));
 end;
end;
спасибо...
gangsterkot вне форума
Старый 22.02.2013, 22:54   #6
gangsterkot
 
Регистрация: 22.02.2013
Сообщений: 6
По умолчанию

ты ее в паскале проверял,просто у меня ошибку выдает
gangsterkot вне форума
Старый 22.02.2013, 23:29   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я ее с потолка писал. Там всего лишь пара синтошибок.
Код:
   x:=5;while x<=7 do begin y:=x; repeat
    for i:=round((7-y)/0.2) downto 2 do writeln(i*0.2:10:2,3*sin(sqrt(i*0.2+0.35+3.8)):10:2);
    writeln(y:10:2,3*sin(sqrt(y+0.35+3.8)):10:2);
    y:=y+0.2;
   until y>=7; x:=y; x:=x+0.2;  writeln(x:10:2,3*sin(sqrt(x+0.35+3.8)):10:2);
   end;
  readln;
I'm learning to live...
Stilet вне форума
Старый 22.02.2013, 23:34   #8
gangsterkot
 
Регистрация: 22.02.2013
Сообщений: 6
По умолчанию

очень благодарен,спасибо за решение(с меня спасибка)
gangsterkot вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Друзья в ЖЖ motorway Свободное общение 3 29.09.2010 01:12
друзья!!! NYKOLAY Компьютерное железо 10 19.06.2010 03:14