Форум программистов, компьютерный форум CyberForum.ru

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

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

Вычислить приближенно площадь фигуры, ограниченной функцией y=x^2 и прямой y=5 x/2, разбивая изменения x на 100 частей - C++

28.04.2014, 17:49. Просмотров 833. Ответов 5
Метки нет (Все метки)

1 задание:
Вычислить приближенно площадь фигуры, ограниченной функцией y=x^2 и прямой y=5+x/2, разбивая изменения x на 100 частей и суммируя площади прямоугольников с основанием, равным 1/100 отрезка изменения x, и высотой, определяемой значением функции в середине основания.

2 задание
Два спортсмена одновременно начинают движение из одной точки. Первый спортсмен начинает движение со скоростью 10 км/ч и равномерно (линейно) за каждый следующий час увеличивает скорость на 1 км. Второй начинает движение со скоростью 9 км.x и равномерно за каждый следующий час увеличивает скорость на 1,6 км/час. Выяснить, какой спортсмен преодолеет большой путь через 1 час; через 4 часа. Вычисление путей оформить с помощью функции.

Указание:
В программе описать две функции движения спортсменов и сравнить значения функций при соответствующих t. Движение описывается формулой s(t)=vt+at^2/2

Помогите, пожалуйста

Добавлено через 7 минут
2 задание примерно так
C++
1
2
3
4
5
6
7
8
9
function Spotsmen1()
dim s,t as integer
t=4
s=10*t+0.5*t^2
Print 'За 4 часа';s
t=1;
s=10*1+0.5*1^2
print 'за 1 час'; s
end function
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2014, 17:49     Вычислить приближенно площадь фигуры, ограниченной функцией y=x^2 и прямой y=5 x/2, разбивая изменения x на 100 частей
Посмотрите здесь:

Вычислить приближенно площадь фигуры, образованной кривой y=0,5(x+1)2+2, осью абсцисс, осью ординат и прямой у - C++
Вычислить приближенно площадь фигуры, образованной кривой y=0,5(x+1)2+2, осью абсцисс, осью ординат и прямой у=2.

Обработка массивов. Программа, которая вычисляет приближенно площадь фигуры, ограниченной частью кривой - C++
тема: Обработка массивов. на си++ Тема: Обработка массивов. Составить программу, которая вычисляет приближенно площадь фигуры,...

Площадь фигуры ограниченной кусочно-линейной функцией и осью абсцисс - C++
Нужно написать программу, которая бы методом трапеций вычисляла площадь фигуры ограниченной графиком показанным на рисунке и x=0. Интервал...

Вычислить площадь фигуры ограниченной линиями - C++
Ребят помогите плс!Задачка никак не получается((( Постановка задачи. Вычислить площадь фигуры ограниченной линиями f1(x) и f2(x) ...

Вычислить площадь фигуры ограниченной заданными функциями - C++
Доброго времени суток, программисты :) Прошу помощи переделать программу из MatLAB, в С++ Заранее всем спасибо! Вычислить площадь...

Найти площадь фигуры, ограниченной точками - C++
Помогите пожалуйста. Надо срочно сделать на С две проги: 1. программа которая по трем координатам (x, y, z), введенных пользователем,...

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

Вычислить площадь заштрихованной фигуры - C++
Нужно перевести пример из изображения в код на C++ Конкретно задание: 2. Вычислить площадь заштрихованной фигуры. Необходимые...

Вычислить площадь под заданной функцией в интервале - C++
Задан интервал и шаг изменения аргумента. Вычислить значение площади под кривой у=7*sin(x) на заданном интервале.

Вычислить площадь и периметр плоской фигуры - C++
Задание 1. Вычислить площадь и периметр плоской фигуры.

Нарисовать и вычислить площадь заштрихованной фигуры - C++
Помогите пожалуйста с написание кода Есть код для другой фигуры, примерная форма и мой вариант с фигурой (Окружность, внутри ромб ) Как...

Вычислить площадь четырехугольника, если угол между сторонами длиной X и Y - прямой - C++
Даны числа X,Y,Z,T - длины сторон четырехугольника. Вычислить его площадь, если угол между сторонами длиной X и Y - прямой.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 202
28.04.2014, 18:44     Вычислить приближенно площадь фигуры, ограниченной функцией y=x^2 и прямой y=5 x/2, разбивая изменения x на 100 частей #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
1 задание:
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
#include <iostream>
 
float func1(float x) {
    return x * x;
}
 
float func2(float x) {
    return 5 + x / 2;
} 
 
int main ()
{
    float x1 = -2, y1 = 4;
    float x2 = 2.5, y2 = 6.25;
    float step = (x2 - x1) / 100.0;
    int k = 0;
    float square = 0;
    for(float x = x1; x < x2 - step / 2.0; x += step) {
        square += step * (func2(x + step / 2.0) - func1(x + step / 2.0));
        k++;
    }
    std::locale::global(std::locale("Russian"));
    std::cout << "Площадь равна: " << square << std::endl;
    system("pause");
}
Добавлено через 13 минут
2 задание:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
float func1(int th) {
    return 10 + th / 2.0;
}
 
float func2(int th) {
    return 9 + 1.6 * th / 2.0;
} 
 
int main ()
{
    std::locale::global(std::locale("Russian"));
    std::cout << "Через 1 час 1й спортсмен преодолеет " << func1(1) << "км, 2й спортсмен " << func2(1) << std::endl;
    std::cout << "Через 4 часа 1й спортсмен преодолеет " << func1(4) << "км, 2й спортсмен " << func2(4) << std::endl;
    system("pause");
}
DjSwatPro
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 78
30.04.2014, 05:12  [ТС]     Вычислить приближенно площадь фигуры, ограниченной функцией y=x^2 и прямой y=5 x/2, разбивая изменения x на 100 частей #3
СПасибо, большое!

Добавлено через 21 час 8 минут
1 задача что-то преподу не понравилась. хотя твой вариант мне очень нарвиться. мне понятен лично. но препаду надо мол, чтоб не были сразу известны x1y1, x2y2, а программа сама нашла верное число через функцию (арифметич. действие).

Добавлено через 13 часов 2 минуты
ебят, помогите
DjSwatPro
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 78
01.05.2014, 09:35  [ТС]     Вычислить приближенно площадь фигуры, ограниченной функцией y=x^2 и прямой y=5 x/2, разбивая изменения x на 100 частей #4
апапапап
Меорн
74 / 59 / 29
Регистрация: 01.02.2014
Сообщений: 202
01.05.2014, 11:10     Вычислить приближенно площадь фигуры, ограниченной функцией y=x^2 и прямой y=5 x/2, разбивая изменения x на 100 частей #5
Не понятно что конкретно он хочет. Что бы решили квадратное уравнение что ли?
http://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{cases}<br />
 & \ y =  {x}^{2}\\ <br />
 & \ y =  5 + \frac{x}{2}<br />
\end{cases}\Rightarrow {x}^{2} = 5 + \frac{x}{2}\Rightarrow {x}^{2} - \frac{1}{2} x - 5 = 0
a = 1;
b = -0.5;
c = -5;
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
 
float func1(float x) {
    return x * x;
}
 
float func2(float x) {
    return 5 + x / 2;
} 
 
 
int main ()
{
    float a = 1, b = -0.5, c = -5;  
    
    float d = b * b - 4 * a * c;
 
    std::locale::global(std::locale("Russian"));    
 
    if(d < 0) {
        std::cout << "Функции не пересекаются." << std::endl;
        system("pause");
        return 0;
    }
 
    if(d == 0) {
        std::cout << "Функции имеют только одну точку пересечения" << std::endl;
        system("pause");
        return 0;
    }
 
    float x1 = (- b + sqrt(d)) / 2;
    float x2 = (- b - sqrt(d)) / 2;
    if(x1 > x2) {
        float tmp = x1;
        x1 = x2;
        x2 = tmp;
    }
 
    float y1 = func2(x1);
    float y2 = func2(x2);
 
    float step = (x2 - x1) / 100.0;
    int k = 0;
    float square = 0;
    for(float x = x1; x < x2 - step / 2.0; x += step) {
        square += step * (func2(x + step / 2.0) - func1(x + step / 2.0));
        k++;
    }
 
    std::cout << "Площадь равна: " << square << std::endl;
    system("pause");
}
чтоб не были сразу известны x1y1, x2y2
ну тут вот, не известны сразу.
DjSwatPro
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 78
01.05.2014, 16:47  [ТС]     Вычислить приближенно площадь фигуры, ограниченной функцией y=x^2 и прямой y=5 x/2, разбивая изменения x на 100 частей #6
будем думать что вы написали. но уже спасибо за уделенное время.
Yandex
Объявления
01.05.2014, 16:47     Вычислить приближенно площадь фигуры, ограниченной функцией y=x^2 и прямой y=5 x/2, разбивая изменения x на 100 частей
Ответ Создать тему
Опции темы

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