Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
roonmax
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 46
1

Вывести на экран таблицу значений функции на промежутке с заданным шагом

13.05.2012, 15:46. Просмотров 3114. Ответов 3
Метки нет (Все метки)

Необходимо разработать программу согласно варианту задания. В основной
функции main реализовать демонстрацию работы разработанной
пользовательской функции. Ввод и вывод всех данных осуществляется в
функции main.


задание:Разработать функцию для вычисления выражения 5*x-2*(x) в степени 1/3))+1

Вывести на
экран таблицу значений этой функции на промежутке [A,B] с шагом H.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2012, 15:46
Ответы с готовыми решениями:

Вычислить и вывести на экран таблицу функции y=f(x) в интервале [a, b] с шагом h
include <stdio.h> #include <math.h> #define pi 3.141592 int main (void) { float x, y;...

Вывести значение функции на промежутке [a.b] c шагом 0.5
Вывести значение функции на промежутке c шагом 0.5 (решить задачу с помощью любого вида цикла),...

Вывести значение функции на промежутке [a.b] c шагом 0.5 - C
Вывести значение функции на промежутке c шагом 0.5 2. 2. (решить задачу с помощью любого вида...

Вывести значение функции на промежутке [a..b] c шагом h
Значение y всегда 1,000. В чем ошибка? Вывести значение функции на промежутке c шагом h...

Необходимо вывести на экран таблицу значений функции
Необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для x...

3
Astonjke
29 / 29 / 18
Регистрация: 21.12.2009
Сообщений: 79
13.05.2012, 23:41 2
Проверь формулу
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
#include <stdio.h>
 
float calculate(float X)
{
    float Y = 5*X-2*pow(X,1/3)+1;
    return Y;
}
 
void main()
{
    float a,b,h;
    printf("A=");
    scanf("%f",&a);
    printf("B=");
    scanf("%f",&b);
    printf("h=");
    scanf("%f",&h);
    int i=1;
    printf("\nStep\tx\t\tY\n\n");
    for(a; a<=b; i++, a+=h)
    {
        printf("%d\t%.3f\t\t%.3f\n", i, a,  calculate(a) );
    }
}
0
roonmax
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 46
18.05.2012, 19:03  [ТС] 3
спасибо!!!! можешь обьяснить что каждая из строк обозначает!!!
0
Astonjke
29 / 29 / 18
Регистрация: 21.12.2009
Сообщений: 79
20.05.2012, 15:27 4
Цитата Сообщение от roonmax Посмотреть сообщение
спасибо!!!! можешь обьяснить что каждая из строк обозначает!!!
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
#include <stdio.h>
 
float calculate(float X)                  // Функция для вычисления формулы
{
    float Y = 5*X-2*pow(X,1/3)+1; // Сама формула
    return Y;                               // Функция возвращает вычисление У
}
 
void main()
{
    float a,b,h;
    printf("A=");
    scanf("%f",&a);                   // Ввод переменной А (левая граница)
    printf("B="); 
    scanf("%f",&b);                   // Ввод переменной В (правая граница)
    printf("h=");
    scanf("%f",&h);                   // Ввод шага для табулирования
    int i=1;                             // i - количество итераций
    printf("\nStep\tx\t\tY\n\n"); // Выводим на экран "шапку" для таблицы табулирования
    for(a; a<=b; i++, a+=h)       // Цикл для табулирования, начиная от левой границы
    {                                     // Каждый раз увеличивая значение на шаг (h)
        printf("%d\t%.3f\t\t%.3f\n", i, a,  calculate(a) );   // Вывод на экран результатов табулирования:
    }                                                     // "Итерация - Аргумент Х - значение У для даного Х"
}
0
20.05.2012, 15:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2012, 15:27

Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x)
Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для x, изменяющегося от a...

Вычислить и вывести на экран таблицу всех 20 значений функции
делаю лабороторную &quot;цилкы&quot; Вычислить и вывести на экран таблицу всех 20 значений функции ...

Вывести значение функции на промежутке [a.b] c шагом 0.5, используя цикл с предусловием
Y=ARCTG(X)+ x^2


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

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

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