Практические / Отчеты студентов 2011-2012 / ВТ-11 Лр / Шишкин / 3
.docМосковский Государственный Университет Леса
ФЭСТ ВТ-11
Лабораторная работа №3.
Программирование на языках высокого уровня
Тема: “Линейная алгебра”
Выполнил: студент Шишкин Д.В.
Проверил: Ларионов Н.В.
Москва 2011.
1. Условия задания:
Определить cos(x).
2. Математическое решение:
cos x = …|x|<.
3. a)Входные данные: x, n
б)Выходные данные: s, sc
в)Рабочие данные: k, i, y,x
4. Листинг программы:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
int i,n,k;
float s,sc,x,y;
printf("Vvesti x,n\n");
scanf("%f%i",&x,&n);
s=1;
k=1;
y=1;
for(i=0;i<n;i++)
{
y=-y*x*x/k/(k+1);
s=s+y;
k+=2;
}
sc=cos(x);
printf("s=%f sc=%f\n",s,sc);
system("pause");
"return 0";
}
Блок-схема: