С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
melanu
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 120
#1

Вычисление значений функции на указанном отрезке с использование do-while. - C++

14.04.2012, 16:00. Просмотров 518. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста разобраться в чём ошибка.
Вот написанный листинг программы:
b- значение параметра задать как константу, сама функция y=arcsin(корень х)/x^3+b

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <math.h>
int main(void){
    float a,b,c,h,x,y;
    b=4.4;
    printf("Введите x\n");
    scanf("%f",&x);
    printf("Введите начальное значение интервала\n");
    scanf("%f",&a);
    printf("Введите конечное значение интервала\n");
    scanf("%f",&c);
    printf("Введите шаг\n");
    scanf("%f",&h);
    do{
        y=asin(sqrt(x))/(pow(x,3)+b);
    }while (fabs(y)>h)
    printf("%7.1f  %7.1f\n",x,y);
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2012, 16:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычисление значений функции на указанном отрезке с использование do-while. (C++):

Вычислить m значений функции f(x) на отрезке [a, b]. Вычисление величины f(x) оформить в виде функции - C++
Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке . Вычисление величины f(x) оформить в виде...

Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке [a, b]. Вычисление величины f(x) оформить в виде функц - C++
Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке . Вычисление величины f(x) оформить в виде...

Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке [a, b]. Вычисление величины f(x) оформить в виде функц - C++
Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке . Вычисление величины f(x) оформить в виде...

Вычислить 18 значений функции ax^2+bx+c на отрезке [e,f], сохранить их в массиве Y и определить, имеет ли уравнение ax^2+bx+c=0 на отрезке [e,f] по крайней мере хотя бы один корень. - C++
Нужна срочная помощь в написании вроде бы несложной задачи на массив, помогите пожалуйста, вот условие задачки: Вычислить 18 значений...

Вычисление значения функции на отрезке - C++
Составить программу для вычисления значений функции F(x) на отрезке с шагом h.Результат представить в виде таблицы, первый столбец который...

Создать текстовый файл, содержащий таблицу значений заданной функции на указанном промежутке - C++
Даны вещественные числа А, В и целое число N. Создать текстовый файл, содержащий таблиц значений функции х на промежутке с шагом (В -...

3
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
14.04.2012, 16:16 #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 <cstdio>
#include <cmath>
#include <iostream>
int main()
{
 float a,c,h,x,y;
 const float b=4.4;
 printf("a\n");
 scanf("%f",&a);
 printf("c\n");
 scanf("%f",&c);
 printf("h\n");
 scanf("%f",&h);
 x=a;
 do
  {
   y=asin(sqrt(x))/(x*x*x+b);
   printf("%7.1f %7.1f\n",x,y);
   x+=h;
  }
 while (x<=c);
 system("pause");
 return 0;
}
1
HighPredator
5545 / 1858 / 346
Регистрация: 10.12.2010
Сообщений: 5,444
Записей в блоге: 2
14.04.2012, 16:20 #3
Цитата Сообщение от melanu Посмотреть сообщение
в чём ошибка
Ошибка в том, что вы, извините, матан не знаете. У вас в условии сказано: вычислить значения на отрезке. Это означает, что аргумент функции (в вашем случае - х) должен пройти значения от левого значения до правого включительно. Из этого следуют три вывода:
1) значение x вам вводить, очевидно, не надо;
2) в цикле вам нужно увеличивать х на значение шага;
3) делать п2 нужно пока не будет достигнута правая граница интервала.
Будьте внимательнее.
0
melanu
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 120
14.04.2012, 16:44  [ТС] #4
спасибо большое теперь во всём разобралась)
0
14.04.2012, 16:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2012, 16:44
Привет! Вот еще темы с ответами:

Распечатать таблицы значений функций cox (x) и на отрезке [a; b] с шагом h, развив функции в ряд Тейлора и используя указатели на функции - C++
Распечатать таблицы значений функций cox (x) и на отрезке с шагом h, развив функции в ряд Тейлора и используя указатели на функции.

Вычисление функции с заданным шагом на определённом отрезке - C++
Всем привет. Помогите кодом программ (желательно с небольшим пояснением в виде комментариев). Вобщем задания следущие: 1. Вычислить...

Вычислить m значений функции f(x) на отрезке [a, b] - C++
a. Вычислить m значений функции f(x) на отрезке . Вычисление величины f(x) с оформить в виде функции. Аргументы и значения функций...

Вычислить 15 значений функции Y на отрезке [x1, x2] - C++
Написать программы используя циклы for, while, do while Вычислить 15 значений функции Y на отрезке Шаг h вычислить по формуле:...


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

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

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