С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 19

Объясните как реализовать следующее условие?

03.11.2015, 22:28. Показов 1422. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить и напечатать таблицу трёх функций y, z, w.
Аргумент x меняется от x0 до xk с шагом h. Функция y задана сходящимся рядом, сумму которого надо считать до тех пор, пока его очередной член не станет по модулю меньше заданного малого положительного E (E = 0,001-0,00001). Рассмотреть задачу при нескольких различных E.
Изображения
 
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.11.2015, 22:28
Ответы с готовыми решениями:

Объясните условие этого задания ( и подскажите, как лучше реализовать это на C++ )

как задать следующее условие типа если-то-иначе
Ребят вроде всё просто а понять не могу почему не работает. Я новичок в этом деле. На форме расположены 3 эдита и 1н комбобокс и кнопка...

Не могу понять как реализовать следующее
https://jsfiddle.net/b6km9u0e/2/ Добавляем класс 'mobile' к блоку content_main Как получить результат следующий, все блоки...

7
365 / 321 / 219
Регистрация: 21.02.2013
Сообщений: 756
04.11.2015, 12:55
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
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
 
int main()
{
    float h = 0.05, Xo = -0.25, Xk = 0.25;
    float E, z, y, w, a;
    int i;
    cin >> E; // E (E = 0,001-0,00001).
    cout << setw(10) << "Y" << setw(10) << "Z" << setw(10) << "W" << endl;
    for(Xo; Xo <= Xk; Xo+= h)
    {
        y = 0.0; i = 1;
        do{
            a = (2 *(pow(Xo, i)))/i;
            y+= a;
            i++;
        }while(fabs(a)> E);
 
        z= log(1 - 2*Xo);
        w = y - z;
        cout << setw(10) << y << setw(10) << z << setw(10) << w << endl;
    }
    return 0;
}
1
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 19
04.11.2015, 18:05  [ТС]
Спасибо Вам огромное!!! но дело в том что мне нужно под Borland C++ DosBox . Отличия существенные будут?
0
365 / 321 / 219
Регистрация: 21.02.2013
Сообщений: 756
04.11.2015, 18:16
не знаю, не знаком с таким.
Библиотеки в коде стандартные думаю покатит
1
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 19
04.11.2015, 19:27  [ТС]
прописал. вроде работает. благодарю от души!
0
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 19
08.11.2015, 22:24  [ТС]
Дико извиняюсь, но говорят, расчет ряда выполнен неверно. Не могли бы пересмотреть исходник?
0
365 / 321 / 219
Регистрация: 21.02.2013
Сообщений: 756
09.11.2015, 13:05
Лучший ответ Сообщение было отмечено Некий Молла как решение

Решение

вместо
Цитата Сообщение от jurok_85 Посмотреть сообщение
do{ a = (2 *(pow(Xo, i)))/i; y+= a; i++; }while(fabs(a)> E);
C++
1
2
3
4
5
6
do{
            a = -(pow(2, i) *(pow(Xo, i)))/i;
            if(fabs(a)> E)
            y+= a;
            i++;
        }while(fabs(a)> E);
Добавлено через 20 минут
так наверно правильнее будет:
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
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
 
int main()
{
    float h = 0.05, Xo = -0.25, Xk = 0.25;
    float E, z, y, w, a, sum;
    int i;
    cin >> E; // E (E = 0,001-0,00001).
    cout << setw(10) << "Y" << setw(10) << "Z" << setw(10) << "W" << endl;
    for(Xo; Xo <= Xk; Xo+= h)
    {
        y=sum = 0.0; i = 1;
        do{
            a = pow(2, i) *(pow(Xo, i))/i;
            if(fabs(a)> E)
            sum+= a;
            i++;
        }while(fabs(a)> E);
        y -=sum;
        z= log(1 - 2*Xo);
        w = y - z;
 
        cout << setw(10) <<setprecision(4) << y <<setw(10) << setprecision(4) << z <<setw(10) << setprecision(4) << w << endl;
    }
    return 0;
}
1
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 19
11.11.2015, 19:10  [ТС]
Да, теперь результаты больше похожи на правильные. Надеюсь всё верно. Благодарю Вас!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.11.2015, 19:10
Помогаю со студенческими работами здесь

Не знаю как реализовать подключая CSS следующее
Подскажите, как можно сделать, чтобы у данного изображения были по периметру кружки (на CSS) ?

Почему выполняется не первое условие, а следующее (if, else if)
Ввёл логин и пароль по 2 символа, но выводит почему-то сообщение что лишь логин меньше 7-ми символов (по условию должно выводить что И...

Можно ли записать короче следующее условие?
Можно ли записать короче следующее условие ? if(tb1.Text != &quot;&quot; &amp; tb2.Text != &quot;&quot; &amp; tb3.Text != &quot;&quot;) { //... ...

Найти такое целое число, чтобы выполнялось следующее условие
Пожалуйста , помогите с решением , немогу понять , что надо приминить .... условия : наиди целое число такое что бы выполняло следующим...

Нужно реализовать следующее
Здравствуйте, не совсем силен в javascript'e поэтому обращаюсь сюда. Делаю страницу где пользователь может отметить галочкой и выбрать...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
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. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru