Готовые Домашние Задания

Рефераты по теме Компьютеры

Реферат 8-разрядные КМОП RISC микроконтроллеры с внутрисистемно программируемым Flash ПЗУ

Скачать реферат↓ [214.67 KB]



Текст реферата 8-разрядные КМОП RISC микроконтроллеры с внутрисистемно программируемым Flash ПЗУ

ЮжноУральский государственный университет
Заочный инженерно экономический факультет
Контрольная (курсовая) работа № 3
По Информатике
Выполнил студентзаочник 2 го курса
Шифр – ЭПА-04-588
Группа – 2 47
«____»_______ ____2009 г. « ____»___________2009 г.
Срок предоставления работы по графику Дата отправки работы
№_____________ по журналу «____»_____ ______200 9 г.
___________________ Хусаинов Р.З.
отметка о зачете работы
Преподаватель
____________________
Подпись преподавателя
«____»_____________200 9 г .
1.
Построить два график а в одной координатной сетке: функция f ( x )=
Sin ( x )+ Sin (3 x )/3 и F(x)=Sin(x)+Sin(3x)/3+Sin(5x)/5+Sin(7x)/7.
Диапазон изменения переменной х Є[0;6.28]. На графике вывести
обозначение масштабов переменных, вывести название графика.
Программа:
/* Программа построения графиков функции*/
/* F(x )= Sin(x )+Sin( 3x)/3+ Sin( 5x)/5+ Sin( 7x)/7*/
/* и f(x )= Sin(x )+ Sin(3x)/3*/
#include
#include
#include
void main()
/* Инициализация графического режима и переменных*/
int i,a,bf=220,bF=220;
float x,db;
double dx;
int dr=VGA, mode=VGAHI;
initgraph(&dr,&mode,"c:\\TC\\BGI");
/*initgraph (&dr,&mode,"G:\\lang\\tc\\bgi");*/
/* Прорисовка осей */
setbkcolor(BLACK); setlinestyle(0,0,2);
line (20,220,640,220); /*X*/
moveto (630,218);lineto(640,220);lineto(630,222);lineto(630,218);
line (20,0,20,440); /*Y*/
moveto (20,0);lineto(18,10);lineto(22,10);lineto(20,0);
/* Разметка осей */
setcolor (WHITE);
for(i=20;i<440;i=i+20)
outtextxy (20,i-3,"-");
outtextxy (30,420,"-1");
outtextxy (30,20,"1");
outtextxy (32,2,"Y");
outtextxy (630,205,"X");
/* Название графика */
setfillstyle (1,GREEN);
bar (50,435,68,445);
settextstyle (6,0,1);
outtextxy (80,429,"Функция f(x)=Sin(x)+Sin(3x)/3");
setfillstyle (1,RED);
bar (50,455,68,465);
outtextxy (80,450,"Функция
F(x)=Sin(x)+Sin(3x)/3+Sin(5x)/5+Sin(7x)/7");
/*Определение приращения (x) и координат по осям*/
dx=6.28/580; /*dx с шагом в 1 пиксель по х*/
db=(460-20)/2;
/*Построение графика Sin(x)+(Sin(3x))/3*/
moveto (20,220);
for (i=0;i<=580;i++)
setlinestyle(0,0,4);
setcolor(GREEN);
x=dx*i;
a=20+i;
bf=220-db*(sin(x)+(sin(3*x))/3);
lineto(a,bf); /* Рисуем f( х )*/
moveto(a,bF); /*Переходим к F(x)*/
/*Построение графика Sin(x)+(Sin(3x))/3+(Sin(5x))/5+(Sin(7x))/7*/
setcolor(RED);
bF=220-db*(sin(x)+(sin(3*x))/3+(sin(5*x))/5+(sin(7*x))/7);
lineto(a,bF); /* Рисуем F( х )*/
moveto(a,bf); /*Переходим к f(x)*/
/*Ставим метку по оси Х*/
if(i%(580/10)==0)
setcolor(WHITE);
outtextxy(a,217,"|");
moveto(a,bf);
gotoxy(a/8+2,15);
printf ("%3.2f",x );
getch();
closegraph();
Пример исполнения:
2. Выполнить расчет определенного интеграла функции f
(x)=Sin(x)+(Sin(3x))/3 методом трапеции. Диапазон изменения переменной
х=[0;6.28]. Построить график зависимости погрешности расчета интеграла
от количества точек расчета N =20…150. Истинное значение
рассчитывается с помощью формулы Нью то наЛ ейбниц