Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/41: Рейтинг темы: голосов - 41, средняя оценка - 4.95
 Аватар для sus_scorfa
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 18

Вычислить определенный интеграл, как площадь под кривой.

25.12.2008, 22:30. Показов 8079. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание:
Вычислить определенный интеграл, как площадь под кривой. Использовать метод прямоугольников и метод трапеции.
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
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
double f(double x)
 
{
    double r;
    r=x*x;
    return r;
}
 
double pryam(double a, double b, int n)
 
{
double h,s,x;
h=(b-a)/n;s=0;
for(int i=0;i<n;i++)
{
 
    x=a+i*h
        s=s+f(h)*h;
}
 
retun s;
}
double trap(double a, double b, int n)
{
 
    double h,s,x;
    h=(b-a)/n;s=0;x=a;
    for(int i=1;i<n;i++)
    {
        x=x+h;
        s=s+f(x);
    }
    s=h*((f(a)+f(b))/2+s);
    return s;
}
int main()
{
    int us:
    double a,b;
    int n;
    cout <<"Vvedite viberite metod integrirovaniya (1 - prymougolnikov 2 - trapeciei): ";
    cin >>us;
    cout <<"vvedite nignii predel integrirovania: ";
    cin >>a;
    cout <<"vvedite vernii predel integrirovania: ";
    cin >>b;
    cout <<"Vvedite kolichestvo otrezkov: ";
    cin >>n;
    double s;
    if(us==1)
        s=pryam(a,b,n);
    else
        s=trap(a,b,n);
    cout <<"integral raven: " <<s <<end1;
    getch();
    return():
Выдает:

0 - 1 error(s), 4 warning(s)

fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?


Добавляю
C++
1
#include "stdafx.h"
Выдает

16 error(s), 0 warning(s)

0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.12.2008, 22:30
Ответы с готовыми решениями:

Определенный интеграл. Найти площадь поверхности тела, образованного вращением кривой, заданной параметрически
Долго пытался решить задачу но ответ всегда получался без \sqrt{2}. Найти площадь поверхности тела, образованного вращением кривой,...

Найти площадь поверхности тела, образованного вращением кривой, заданной параметрически
Найти площадь поверхности тела, образованного вращением кривой, заданной параметрически:

Вычислить площадь под кривой
Вычислить площадь под кривой y=x^3, 0&lt;x&lt;1 путем генерации последовательности N точек плоскости со случайными координатами...

15
Эксперт С++
 Аватар для XuTPbIu_MuHTAu
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
25.12.2008, 22:32
1. убедись,что ты создал консольное приложение. Если нет - создай новый проект, подключи заново файл, компилируй.
2. если консольное- тыкай правой кнопкой в обзоре файлов проекта на свой файл, лезь в опции, там ищи Precompiled Headers и отключай( not using bla bla bla)
1
 Аватар для sus_scorfa
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 18
25.12.2008, 22:43  [ТС]
эм....

извиняюсь за такой вопрос

но как создать консольное приложение?

и где этот обзор файлов???
0
28 / 28 / 6
Регистрация: 25.12.2008
Сообщений: 186
25.12.2008, 22:44
Цитата Сообщение от sus_scorfa Посмотреть сообщение
эм....

извиняюсь за такой вопрос

но как создать консольное приложение?

и где этот обзор файлов???
Ты в чём кодил?
0
 Аватар для sus_scorfa
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 18
25.12.2008, 22:50  [ТС]
Цитата Сообщение от Sinys Посмотреть сообщение
Ты в чём кодил?
а...сори забыл написать...microsoft visual c++ 2008
0
28 / 28 / 6
Регистрация: 25.12.2008
Сообщений: 186
25.12.2008, 22:56
Цитата Сообщение от sus_scorfa Посмотреть сообщение
а...сори забыл написать...microsoft visual c++ 2008
Новый проект...
0
 Аватар для sus_scorfa
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 18
25.12.2008, 23:46  [ТС]
не понял

Добавлено через 20 минут 43 секунды
тыкай правой кнопкой в обзоре файлов проекта на свой файл, лезь в опции, там ищи Precompiled Headers и отключай( not using bla bla bla)
пожалуйста объясните )))куда ткнуть

Добавлено через 28 минут 24 секунды
1. убедись,что ты создал консольное приложение. Если нет - создай новый проект, подключи заново файл, компилируй.
2. если консольное- тыкай правой кнопкой в обзоре файлов проекта на свой файл, лезь в опции, там ищи Precompiled Headers и отключай( not using bla bla bla)
с этим все понял и нашел)))спасибо огромное...но все равно что то не работает

ввожу:
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
54
55
56
57
58
59
60
61
62
63
64
65
#include "stdafx.h"
 
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
double f(double x)
 
{
    double r;
    r=x*x;
    return r;
}
 
double pryam(double a, double b, int n)
 
{
double h,s,x;
h=(b-a)/n;s=0;
for(int i=0;i<n;i++)
{
 
    x=a+i*h
        s=s+f(h)*h;
}
 
retun s;
}
double trap(double a, double b, int n)
{
 
    double h,s,x;
    h=(b-a)/n;s=0;x=a;
    for(int i=1;i<n;i++)
    {
        x=x+h;
        s=s+f(x);
    }
    s=h*((f(a)+f(b))/2+s);
    return s;
}
int main()
{
    int us:
    double a,b;
    int n;
    cout <<"Vvedite viberite metod integrirovaniya (1 - prymougolnikov 2 - trapeciei): ";
    cin >>us;
    cout <<"vvedite nignii predel integrirovania: ";
    cin >>a;
    cout <<"vvedite vernii predel integrirovania: ";
    cin >>b;
    cout <<"Vvedite kolichestvo otrezkov: ";
    cin >>n;
    double s;
    if(us==1)
        s=pryam(a,b,n);
    else
        s=trap(a,b,n);
    cout <<"integral raven: " <<s <<end1;
    getch();
    return():
из ошибок пишет

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 Build started: Project: 01, Configuration: Debug Win32 ------
Compiling...
01.cpp
.\01.cpp(29) : error C2146: syntax error : missing ';' before identifier 's'
.\01.cpp(32) : error C2065: 'retun' : undeclared identifier
.\01.cpp(32) : error C2146: syntax error : missing ';' before identifier 's'
.\01.cpp(49) : error C2059: syntax error : ':'
.\01.cpp(50) : error C2059: syntax error : ';'
.\01.cpp(55) : error C2065: 'a' : undeclared identifier
.\01.cpp(57) : error C2065: 'b' : undeclared identifier
.\01.cpp(61) : error C2446: '==' : no conversion from 'const char *' to 'int'
        There is no context in which this conversion is possible
.\01.cpp(61) : error C2040: '==' : 'int' differs in levels of indirection from 'const char [2]'
.\01.cpp(62) : error C2065: 'a' : undeclared identifier
.\01.cpp(62) : error C2065: 'b' : undeclared identifier
.\01.cpp(64) : error C2065: 'a' : undeclared identifier
.\01.cpp(64) : error C2065: 'b' : undeclared identifier
.\01.cpp(65) : error C2065: 'end1' : undeclared identifier
.\01.cpp(67) : error C2059: syntax error : ')'
.\01.cpp(68) : fatal error C1075: end of file found before the left brace '{' at '.\01.cpp(48)' was matched
Build log was saved at "file://c:\Documents and Settings\Андрей\Мои документы\Visual Studio 2008\Projects\01\01\Debug\BuildLog.htm"
01 - 16 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
что теперь то не так???
0
28 / 28 / 6
Регистрация: 25.12.2008
Сообщений: 186
26.12.2008, 00:07
Цитата Сообщение от sus_scorfa Посмотреть сообщение
что теперь то не так???
Для начала обьяви глобальные переменные...
0
Эксперт С++
 Аватар для XuTPbIu_MuHTAu
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
26.12.2008, 00:08
синтаксис не так... дважды кликай на ошибку -перейдешь на строку,где она произошла.
0
 Аватар для sus_scorfa
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 18
26.12.2008, 12:37  [ТС]
Цитата Сообщение от Sinys Посмотреть сообщение
Для начала обьяви глобальные переменные...
это как???

Добавлено через 1 минуту 42 секунды
Цитата Сообщение от XuTPbIu_MuHTAu Посмотреть сообщение
синтаксис не так... дважды кликай на ошибку -перейдешь на строку,где она произошла.
с синтаксисом вроде понятно все...но какая может быть ошибка если он указывает на точку с запятой????

может компилятор плохой???или что т в настройках не так...
0
Эксперт С++
 Аватар для XuTPbIu_MuHTAu
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
26.12.2008, 12:54
sus_scorfa, вероятность того,что ошибся компилятор на порядки меньше вероятности того,что ошибся ты.
В main () :
Code
1
2
    int us:
    double a,b;
в первой строке вместо ; стоит :
во второй компилятор не понимает,что ты имел в виду из-за предыдущей :, из-за которой он ждет другой синтаксической конструкции. Уберешь первую ошибку - исчезнет вторая.
0
 Аватар для sus_scorfa
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 18
26.12.2008, 13:07  [ТС]
ок
эт понятно, поправил

но как править вот это

Code
1
2
3
4
5
6
7
8
9
10
------ Build started: Project: 0, Configuration: Debug Win32 ------
Compiling...
0.cpp
c:\documents and settings\андрей\мои документы\visual studio 2008\projects\0\0\0.cpp(33) : error C2065: 'retun' : undeclared identifier
c:\documents and settings\андрей\мои документы\visual studio 2008\projects\0\0\0.cpp(66) : error C2065: 'end1' : undeclared identifier
c:\documents and settings\андрей\мои документы\visual studio 2008\projects\0\0\0.cpp(68) : error C2059: syntax error : ')'
c:\documents and settings\андрей\мои документы\visual studio 2008\projects\0\0\0.cpp(71) : fatal error C1075: end of file found before the left brace '{' at 'c:\documents and settings\андрей\мои документы\visual studio 2008\projects\0\0\0.cpp(49)' was matched
Build log was saved at "file://c:\Documents and Settings\Андрей\Мои документы\Visual Studio 2008\Projects\0\0\Debug\BuildLog.htm"
0 - 4 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
0
Эксперт С++
 Аватар для XuTPbIu_MuHTAu
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
26.12.2008, 13:10
sus_scorfa, читай тексты ошибок. У тебя не "закрыта" ф-я мэйн, return написан неправильно и после него двоеточие. Больше ошибки переводить не буду.
Вместо endl можно написать "\n";
0
 Аватар для sus_scorfa
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 18
26.12.2008, 13:12  [ТС]
ладно)))и на том спасибо)))
0
Эксперт С++
 Аватар для XuTPbIu_MuHTAu
2256 / 771 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
26.12.2008, 13:14
sus_scorfa, исправлять синтаксические ошибки - простая часть. Вот сейчас все исправишь, запустишь - а работать будет не так..вот тогда настоящая работа начнется )
1
 Аватар для sus_scorfa
0 / 0 / 0
Регистрация: 25.12.2008
Сообщений: 18
26.12.2008, 13:32  [ТС]
Цитата Сообщение от XuTPbIu_MuHTAu Посмотреть сообщение
sus_scorfa, исправлять синтаксические ошибки - простая часть. Вот сейчас все исправишь, запустишь - а работать будет не так..вот тогда настоящая работа начнется )
большое человеческое спасибо
все работает как надо

главное внимательность
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.12.2008, 13:32
Помогаю со студенческими работами здесь

Определённый интеграл как площадь фигуры
Помогите чем можете нужно чтоб прога рисовала интеграл через геометрический смысл и фигуру штриховала вот чтото подобное...

определенный интеграл и площадь
помогите пожалуйста решить примеры, я этого не проходила в колледже, а в вузе надо сдать срочно... Можно пожалуйста с решением, что бы...

Как программно вычислить определенный интеграл
Есть функция y=Acos(x/a+pi)+1 Нужно программно сделать так что бы при изменении пользователем А находилось значение а при котором интеграл...

Как вычислить площадь фигуры, ограниченной замкнутой кривой?
Не знаю туда ли поместил тему. Имеется замкнуиая кривая на сетке коардинат Имеются коардинаты всех точек составляющих эту кривую....

площадь используя определенный интеграл
Пожалуйста помогите разобраться с заданием, дело в том, что я отсутствовал во время объяснения. Вот задание : r=asin3f r=3+2cosf Если...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru