Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
bOOm!
0 / 0 / 0
Регистрация: 29.09.2009
Сообщений: 7
1

Проверьте программу табулирования функции

06.10.2009, 22:04. Просмотров 714. Ответов 8
Метки нет (Все метки)

Табулирование функции (sin(sqrt(3.2+x)))/(a+cos(x+pi/7)) при а=2,4 10<=x<=50, dx=10. значения вводить с клавиатуры

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <math.h>
main()
{
float x,a,dx,pi=3.1415,xmin,xmax,y;
printf ("enter a");
scanf ("%f",&a);
printf ("enter xmin");
scanf ("%f",&xmin);
printf ("enter xmax");
scanf ("%f",&xmax);
printf ("enter dx");
scanf ("%f",&dx);
x=xmin;
while (x<=xmax)
{
x=x*pi/180.0;
y=f(x);
print ("x=%4.1f  f(x)=%6.3f",x,y);
x+=dx;
}
return 0;
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2009, 22:04
Ответы с готовыми решениями:

Разработать программу табулирования функции
Доброго времени суток! Помогите разобраться! есть задание: Разработать...

Написать программу табулирования функции
Доброго времени суток, что-то у меня не компилируется программа, подскажите...

Составить программу табулирования функции
Составить программу табулирования функции f(x), где х изменяется с шагом h....

Составить программу табулирования функции
помогите составить программы табулирования функций на интервале с шагом...

Составить программу табулирования функции
Задание Составить программу табулирования функции ...

8
AnonymC
1179 / 464 / 86
Регистрация: 23.06.2009
Сообщений: 6,377
Завершенные тесты: 1
06.10.2009, 22:18 2
чего проверить?
0
bOOm!
0 / 0 / 0
Регистрация: 29.09.2009
Сообщений: 7
06.10.2009, 22:19  [ТС] 3
правильно я программу составила или нет?
0
AnonymC
1179 / 464 / 86
Регистрация: 23.06.2009
Сообщений: 6,377
Завершенные тесты: 1
06.10.2009, 22:24 4
bOOm!, ну да,ошибок вроде нет,компилятор не ругается?
1
bOOm!
0 / 0 / 0
Регистрация: 29.09.2009
Сообщений: 7
06.10.2009, 22:26  [ТС] 5
проверить не могу...почему то комп работать толком не хочет-не грузит ни че...по этому то и спросила у вас..
спасибо,что проверили)
0
AnonymC
1179 / 464 / 86
Регистрация: 23.06.2009
Сообщений: 6,377
Завершенные тесты: 1
06.10.2009, 22:30 6
bOOm!, скажи что должна прога делать?Сам проверю
0
bOOm!
0 / 0 / 0
Регистрация: 29.09.2009
Сообщений: 7
06.10.2009, 22:34  [ТС] 7
при вводе х посчитать функцию...вроде так
0
AnonymC
1179 / 464 / 86
Регистрация: 23.06.2009
Сообщений: 6,377
Завершенные тесты: 1
06.10.2009, 22:38 8
bOOm!, у тебя нетуфункции F и в конце оператора вывода нету f - print
0
TanT
эволюционирую потихоньку
467 / 465 / 91
Регистрация: 30.06.2009
Сообщений: 1,399
07.10.2009, 03:52 9
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <math.h>
 
#define PI 3.1415   // ГЏГ€ îïðåäåëÿòü ëó÷øå ГІГ*ГЄ
 
float f(float x, float a)  // ëó÷øå Г*ГҐ ïåðåäîâГ*ГІГј Г±Г*ìè ïåðåìåГ*Г*ûå
                           // Г* ïåðåäîâГ*ГІГј ГіГЄГ*Г§Г*òåëè Г*Г* Г*ГЁГµ èëè ññûëêè
                           // îäГ*Г*ГЄГ® Гў òâî¸ì ñëó÷Г*ГҐ ГЅГІГ® Г*ГҐ ïðèГ*öèïèГ*ëüГ*Г®
{
  return (float)(sin(sqrt(3.2+x)))/(a+cos(x+PI/7));
}
int main()  // int îòñóòñòâîâГ*Г«
{
  float x,a,dx,xmin,xmax,y, temp;
  // Г*ГҐГІ ïðîâåðêè Г*Г* ââîä ëåâûõ Г§Г*Г*Г·ГҐГ*ГЁГ©, Г*Г® ìîæåò Г®Г* ГЁ Г*ГҐ Г*óæåГ* 
  printf ("enter a");
  scanf ("%f",&a);
  printf ("enter xmin");
  scanf ("%f",&xmin);
  printf ("enter xmax");
  scanf ("%f",&xmax);
  printf ("enter dx");
  scanf ("%f",&dx);
  x=xmin;
  while (x<=xmax)
  {
    temp=x*PI/180.0; // Г§Г*Г*Г·ГҐГ*ГЁГҐ ïðèñâГ*ГЁГўГ*Г© ñòîðîГ*Г*ГҐГ© ïåðìåГ*Г*îé
    y=f(temp,a);   // ÌåäâåäÚ ГЇГ°Г*Гў. ãäå ГґГіГ*êöèÿ? ГЁ Г*ГҐГІ ГІГ*êîãî print, Г*Г*äî printf
              // åñëè ГґГіГ*êöèÿ âû÷èñëÿåò  (sin(sqrt(3.2+x)))/(a+cos(x+pi/7))
              // ГІГ® Г*ГҐ õâГ*ГІГ*ГҐГІ ГЇГ*Г°Г*ìåòðГ* Г*
    printf("\nx=%4.1f  f(x)=%6.3f",x,y);  
    x+=dx;
  }
  return 0;
}
0
07.10.2009, 03:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2009, 03:52

Написать программу табулирования сложной функции
Помогите плиз(( Функция дана во вложении. правила форума

Написать программу табулирования сложной функции
Как посчитать &quot;а&quot;? Помогите пожалуйста #include&lt;stdio.h&gt; #include&lt;math.h&gt; ...

Составить программу табулирования функции с заданным шагом
составить программу табулирования функции Y с шагом 0.5. Y=(x^2+ cos(x))/x на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru