Вопрос по информатике:
Составить программу для вычисления значений функции F(x) на отрезке [а, b] с шагом h(через цикл while ). Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.
F(x)=2tg(x/2)+1
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 14.11.2015 19:48
- Информатика
- remove_red_eye 14736
- thumb_up 50
Ответы и объяснения 1
#include
#include
using namespace std;
int main ()
{
setlocale (0,"russian");
float a,b,h,F,x;
cout << "Промежуток:\nот ";
cin >> a;
cout << "до ";
cin >> b;
cout << "Шаг: ";
cin >> h;
x=a;
do
{
F=2*tan(x/2)+1;
cout << "x=" << x << '\t' << "F(x)=" << F << endl; // \t - символ табуляции
x+=h;
if (x==0) //на ноль делить нельзя, поэтому, если x=0, то мы
x+=h; // перескакиваем к следующему аргументу
} while (x<=b);
system ("PAUSE");
return 0;
}
- 15.11.2015 00:17
- thumb_up 40
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.