DCC-IME-USP FRANCISCO C. R. REVERBEL
SALA B-125 TEL.: 818 6289
E-MAIL: reverbel at ime.usp.br
INSTITUTO DE ASTRON�MICO E GEOF�SICO -- PRIMEIRO SEMESTRE DE 2000
Neste exerc�cio-programa voc� dever� escrever um programa em C para imprimir o gr�fico da fun��o seno. Mais especificamente, o seu programa dever� ter como entrada tr�s n�meros: dois n�meros reais e , , representando o intervalo em que queremos que o seno seja calculado e o terceiro n�mero -- um inteiro que representar� a qualidade do gr�fico impresso, conforme explicado abaixo.
Para imprimir o gr�fico, voc� dever� calcular o valor da fun��o seno em pontos equidistantes do intervalo . Seu programa deve imprimir os eixos e, no gr�fico, assinalar os valores de sen(x) com +, como no exemplo de sa�da apresentado no verso. Quando o valor de sen(x) cair sobre o eixo dos x, seu programa deve assinalar o valor com *, como no exemplo do verso.
Seu programa deve ter pelo menos uma fun��o:
double seno(double x, double epsilon) { ... }Essa fun��o recebe como par�metros dois n�meros reais e e determina o valor de seno de , utilizando uma aproxima��o da s�rie
sen(x) = {x
Para obter os valores de sen(x) que ser�o assinalados no gr�fico, use <#54#>-8 .
Lembre-se de entregar junto com o seu programa a sa�da dele (o gr�fico
impresso) para alguns valores de entrada.
Dica: Durante a fase de teste, voc� pode usar a fun��o seno da biblioteca matem�tica. Para tanto, use o comando #include <math.h> no in�cio do seu programa. A fun��o se chama sin.
Digite o valor de a: 0 Digite o valor de b: 7 Digite o valor de n: 50 -1 1 -+-----------------------------------+----------------------------------+-> * | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + * + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | + | * | + | + | + | + | +