Вычислительная техника и программирование
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
Национальный авиационный университет
Институт информационно-диагностических систем
Факультет информационных технологий
Кафедра информационных технологий
Расчетная графическая работа по дисциплине
"Вычислительная техника и программирование"
Киев 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); }( );( );
}
Результат выполнения программы