Вычислительная техника и программирование

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

Национальный авиационный университет

Институт информационно-диагностических систем

Факультет информационных технологий

Кафедра информационных технологий

 

 

 

 

Расчетная графическая работа по дисциплине

"Вычислительная техника и программирование"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Киев 2009 г

Содержание

 

Программа №13

Постановка задачи3

Математическая модель задачи3

Листинг программы3

Результат выполнения программы5

Программа №26

Постановка задачи6

Математическая модель задачи6

Листинг программы7

Результат выполнения программы9

Программа№310

Постановка задачи10

Листинг программы10

Результат выполнения программы10

Результат выполнения программы11

 

Программа №1

математический программа листинг алгоритм

Постановка задачи

 

Найти значение выражения Y для x[-4;6], з шагом 0.5.

 

 

Математическая модель задачи

 

 

Найдём область определения данной функции

С помощью данного графика определяем промежутки на которых функция не определена.

Функция не имеет значений в точке -1

 

Листинг программы

 

#include

#include

#includemain()

{();(BLACK);(WHITE);x,Y;();(int i=1;i<80;i++)("_");(" x | Y |");("\n\n");(i=1;i<80;i++)("_");("\n");

//printf("vvedite znachenie x");

//scanf("%f",&x);(x=-5;x<=5;x+=0.5)(x==-1)(" %4.1f funtzuya ne opredelena\n",x);

{if((x>-1)&&(x=4))=2;=3;(" %4.1f %.2f\n",x,Y);}();

}

Результат выполнения программы

 

 

Программа №2

 

Постановка задачи

 

Найти значение выражения Y для x[-4;6], з шагом 0.5. Построить график.

 

 

Математическая модель задачи

 

Найдём область определения данной функции

 

С помощью данного графика определяем промежутки на которых функция не определена.

Функция не имеет значений в точке -1

 

Схема алгоритма программы

 

 

Листинг программы

 

#include

#include

#includemain()

{();(BLACK);(WHITE);I,N1,N2,S,P;x,Y;();(int i=1;i<80;i++)("_");("| x | Y |");(i=1;i<80;i++)("_");

//printf("vvedite znachenie x");

//scanf("%f",&x);=15;=3;(x=-5;x<=5;x+=0.5)(x==-1)("| %.2f | funtzuya ne opredelena |\n",x);

{if(x>-1&&x<1&&x!=0)

{S=0;(I=0;I=4)

{P=0;(I=0;I<=N2;I++)=P*(15+(1+x)/pow(x+1,1/3));=P;}=log(abs(x+15));("| %.2f | %.2f |\n",x,Y);}(i=1;i<80;i++)("_");();

}

 

Результат выполнения программы

 

 

Программа №3

 

Постановка задачи

 

Построить график функции Y=abs(X+15)

 

Листинг программы

 

#include

#include

#include

#include

#includemain( )

{i, j, mx, my, x, y, x1, y1, n=2;gd=DETECT, gm=VGA;(&gd,&gm,"c:\\BORLANDC\\bgi");( );=getmaxx( );=getmaxy( );(11);(5,1,1);(1);(0,my/2,mx,my/2);(0,0,0,my);(10,10,"Y");(mx-10,my/2+10,"X");(x1=0;x1<mx;x1++)

{y1=my-(abs(x+15));(x1, y1, 1); }( );( );

}

 

Результат выполнения программы