Программирование разветвляющихся алгоритмов
Вложений: 1
Нужно составить программу вычисления функции(смотрите вложение) и проверить на контрольном примере(можете помочь составить программу и подобрать числа которые нужно подставлять).tehno035
|
Цитата:
Так что попробуйте написать хоть что-нибудь самостоятельно, а мы посмотрим, подскажем, исправим. Учитесь - это нужно Вам, а не нам. Цитата:
Начнем со второго уравнения. Там под корнем стоит Sin(ab), и это означает, что должно выполняться условие 1. Sin(ab) ≥ 0. Далее, обратимся к третьему уравнению. Там предполагается возведение х в степень (2+b). Поскольку b может быть любым, в том числе дробным, корректное осуществление этой операции требует выполнения условия 2. x > 0 (обратите внимание: неравенство строгое!). Наконец, в уравнениях 1 и 3 показатели степени не должны быть слишком большими, иначе произойдет ошибка переполнения разрядной сетки. Исходя из всего вышеперечисленного, я бы предложил такие диапазоны: Во всех случаях -12 ≤ b ≤ 8 - этим мы ограничим показатель степени в третьем уравнении до ±10. 0 ≤ a ≤ π, тогда 0 < b ≤ min(π/a, 8) (при a = 0 b - любое в диапазоне -12 ≤ b ≤ 8 ) или 0 > a ≥ -π, тогда 0 > b ≥ max(π/a, -12) x > 0. |
Вы правы
Вложений: 1
Я конечно согласна с вами,но не думайте что я тупая и все "скатываю".В конечном счете я не собираюсь оправдываться!
И знаете я не сижу без дела и не жду готовенького.Я задала этот вопрос лишь потому что у меня не работает правильно программа либо я подставляю не те величины.Если я вас не утруждаю, можете указать мои ошибки? программа представлена внизу. |
Сандра, не злитесь. Я всегда предпочитаю именно помогать, а не писать программы под аккомпанемент "Я не шарю". Но... если не трудно - дайте в текстовом режиме, а то перенабивать с рисунка как-то скучно. Я, конечно, попробую дома FineReader'ом переконвертировать, но не знаю, что из этого выйдет...
|
Хорошо
Вот в текстовом
Код:
Program pr1; |
Спасибо, но зачем так сложно, через файл? Исправил.
Да, ошибок очень много. Но ничего, "добьем". |
Вот... нарисовал. Громоздко, правда, несколько получилось. Но попробуйте так:
Код:
Program pr1; |
К сожалению
Здесь нужно программу попроще т.е. нельзя использовать операторы с циклом,только с помощью операторов выбора(IF).
|
Цитата:
Код:
Program pr1; |
Спасибо большущее!tehno042
|
Часовой пояс GMT +4, время: 07:13. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.