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

Вывести таблицу значений функции заданной разложением в ряд Тейлора

08.11.2021, 08:41. Показов 850. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа состоит из задач:
задача 1 - вычисление суммы с заданной точностью
задача 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include<conio.h>
#include <stdio.h>
#include <locale.h>
int main()
{
    setlocale(LC_ALL, "Rus");
    int n = 1;
    double x, q, p, an = 1., S = 0., eps;
    printf("введите аргумент и точность");
    scanf("%lf%lf", &x, &eps);
    p = -x;
    q = x * x;
 
    while (fabs(an) > eps)
    {
        p *= -q;
        an = p / (4 * n * n - 1.);
        S += an;
        n++;
    }
    printf("S= %lf\n", S);
    float x1, x2, h, y=0;
    scanf("%f%f%f", &x1, &x2, &h);
    x = x1; // Вывод планируем начинать с числа x1
    printf("**********************\n"); // Вывод начала шапки таблицы (21 звездочка)
    printf("* x * y *\n"); // Вывод шапки таблицы
    printf("**********************\n", x, y); // Вывод конца шапки таблицы (21 звездочка)
    while (x <= x2 + h / 2) // Начало цикла
    {
        y = x + 1; // Вычисление значения y для очередного x
        printf(" * %8.5f * %8.5f * \n", x, y); // Вывод очередной пары x, y
        x = x + h; // Переход к следующему значению x
    }
    printf("**********************\n", x, y);
    system("pause");
    return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2021, 08:41
Ответы с готовыми решениями:

Вывести таблицу значений функции заданной разложением в ряд Тейлора
На основании данных таблицы составить программу вычисления аргумента, приближенного (оставляя в рядах члены, большие заданной точности е) и...

Вывести таблицу значений функции заданной разложением в ряд Тейлора
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { setlocale(0, &quot;rus&quot;); double x1 = 1, an=1, s, eps =...

Вывести таблицу значений функции заданной разложением в ряд Тейлора
Помню делал подобное через do while, но совсем понятно уже за что отвечает функция y = sin x Если есть примеры подобной реализации,...

7
Модератор
 Аватар для long399
2882 / 1837 / 933
Регистрация: 16.10.2013
Сообщений: 5,242
Записей в блоге: 15
08.11.2021, 09:15
Почему вы в коде смешиваете C и C++? На каком языке вам нужна программа?

Цитата Сообщение от Gregory723 Посмотреть сообщение
C++
29
printf("**********************\n", x, y); // Вывод конца шапки таблицы (21 звездочка)
второй и третий аргументы лишние. Это же касается и 36 строки.

Цитата Сообщение от Gregory723 Посмотреть сообщение
C++
16
while (fabs(an) > eps)
требуется подключение заголовочного файла cmath.
0
0 / 0 / 0
Регистрация: 18.09.2021
Сообщений: 102
08.11.2021, 09:52  [ТС]
C++

Добавлено через 12 секунд
C++

Добавлено через 5 минут
Напишите пожалуйста всю исправленную программу
0
 Аватар для Nishen
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
08.11.2021, 09:53
Цитата Сообщение от long399 Посмотреть сообщение
Почему вы в коде смешиваете C и C++?
А где тут смешение?
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38178 / 21113 / 4307
Регистрация: 12.02.2012
Сообщений: 34,716
Записей в блоге: 14
08.11.2021, 10:17
long399, новая схема сдачи зачёта: 1) найти в Сети какие-либо огрызки программы 2) зайти на Форум и попросить, чтобы программу проверили 3) сдать зачет

Цитата Сообщение от Nishen Посмотреть сообщение
А где тут смешение?
- зачем в плюсах printf?
1
Модератор
 Аватар для long399
2882 / 1837 / 933
Регистрация: 16.10.2013
Сообщений: 5,242
Записей в блоге: 15
08.11.2021, 10:32
Цитата Сообщение от Nishen Посмотреть сообщение
А где тут смешение?
Конечно никто не запрещает в C++ использовать функции printf/scanf, но смысл?

Да и заголовочные файлы библиотек можно прописывать как в C
Цитата Сообщение от Gregory723 Посмотреть сообщение
C++
4
#include <stdio.h>
а не
C++
4
#include <cstdio>
Но это винегрет уже какой-то, на мой взгляд...
0
 Аватар для Nishen
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
08.11.2021, 14:51
Цитата Сообщение от long399 Посмотреть сообщение
Конечно никто не запрещает в C++ использовать функции printf/scanf, но смысл?
В его коде ничего, кроме <iostream> не говорит о том, что он хотел использовать именно C++. Возможно, этот заголовочный файл попал сюда случайно? Может ТС Си хочет использовать?
0
Модератор
 Аватар для long399
2882 / 1837 / 933
Регистрация: 16.10.2013
Сообщений: 5,242
Записей в блоге: 15
10.11.2021, 05:25
Цитата Сообщение от Nishen Посмотреть сообщение
Может ТС Си хочет использовать?
Он же выше сам пишет, что не Си.
Цитата Сообщение от Gregory723 Посмотреть сообщение
C++
Да и задание размещено в разделе по C++, я от этого отталкивался, задавая ТС вопрос про смешивание языков.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.11.2021, 05:25
Помогаю со студенческими работами здесь

Вывести таблицу значений функции заданной разложением в ряд Тейлора
Задание следующее - Вычислить и вывести на экран значения функции в виде таблицы, заданной с помощью ряда Тейлора, на интервале от Хнач до...

Вывести таблицу значений функции заданной разложением в ряд Тейлора
Вычислить и вывести на экран значение функции F(x) на отрезке с шагом h=0.1 и точностью s. #include&lt;iostream&gt; ...

Вывести таблицу значений функции заданной разложением в ряд Тейлора
#define _USE_MATH_DEFINES #include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;iomanip&gt; using namespace std; double foo (int,...

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

Вывести таблицу значений функции заданной разложением в ряд Тейлора
Помогите написать код на С++. Задача: Для каждого x, изменяющегося от a до b с шагом h, найдите значения функции Y(x), суммы S(x) и...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru