1 / 1 / 0
Регистрация: 01.12.2010
Сообщений: 27
1

Ошибка при табуляции функции

31.03.2011, 22:45. Показов 671. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток. Собственно задание, сделать табуляцию функции, заданной параметрически. Вот собственно код:
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 "stdafx.h"
#include "conio.h"
#include "stdlib.h"
#include "locale.h"
#include "math.h"
int _tmain(int argc, _TCHAR* argv[])
{
    system("cls");setlocale(LC_ALL,"Rus");
    float x,y,a;
    printf("Введите A: "); scanf("%f", &a);
    if (a <= 0) { printf("\"А\" должно быть больше 0!"); getch(); return 1; }
    float *tg = new float[3];
    tg[0] = tan(0.00); tg[1] = tan(3.14/2);
    tg[2] = tan(3.14); tg[3] = tan(3.14*2);
    int i = 0;
    while (a <= 10) {
        x = (3*a*tg[i])/(1+exp(log(tg[i])*3));
        y = (3*a*exp(log(tg[i])*2))/(1+exp(log(tg[i])*3));
        i++; a++;
        if (i == 4) {i = 0;}
        printf("x = %9.8f, y = %9.8f\n", x, y);
    }
    getch();
}
собственно х и у функции видно в коде, далее то что дано в условии: a>0, t = tg(0;2п). Вот что я вижу при исполнении программы:

Ошибка при табуляции функции


Почему так? при проверке на калькуляторе все считается. никаких делений на ноль нету.

Так же, прошу проверить сам алгоритм программы. Правильно ли выполняется табуляция параметрически заданной функции? Заранее спасибо за помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2011, 22:45
Ответы с готовыми решениями:

Составить программу табуляции функции y= f(x)+ g(x)
Описать функции f(x)=max(sin(x), cos(x)) и g(x)=min(sin(x), cos(x)). Составить программу табуляции...

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

Сделать подпрограмму для табуляции функции
Создать подпрограмму для табуляции функции y = cos (x) в заданных пределах с шагом 0.1 и занести...

Вычисление значения функции в узлах табуляции с использованием циклов for, while и do ... while
Привет, задание таково:Составить программу для вычисления значения функции в узлах табуляции с...

0
31.03.2011, 22:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2011, 22:45
Помогаю со студенческими работами здесь

Написать программу табуляции функции, заданной рекурентной формулой
Помогите пожалуйста решить Написать программу табуляции функции, заданной рекурентной формулой,...

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

Создать программы для табуляции функции и записи результатов табуляции в дисковые файлы
Табуляцию ф-и я сделал вот листинг.Нужно дополнить задачу записью в файл и создать отдельную...

Проблема с переполнением стека при табуляции функции
Здравствуйте. В самой программе реализуется табуляция функции (рис 1) и ряда (рис 2), ряд, в свою...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru