资料摘要

#include #include #include float a,b,c,xmin,xmax,max; /*定义全局变量*/ void menu() {printf("\n************************************WELCOME*******************

  • 资料类型:教学教案文档
  • 所属课文:信息技术应用 用计算机绘制函数图象
  • 支持正文预览,并提供同课文课件入口
浏览次数
79
下载次数
0
更新时间
2023-11-03 13:37:55
来源学校
学校:晋城市第三中学校

信息技术应用 用计算机绘制函数图象教案1

未知
2023-11-03 13:37:55
79
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

信息技术应用 用计算机绘制函数图象教案1

未知

摘要:暂无摘要

关键词:信息技术应用 用�…教案1

正文

#include #include #include float a,b,c,xmin,xmax,max;

/*定义全局变量*/ void menu() {printf("\n************************************WELCOME*************************************\n");

printf("\n

1.输入参数");

printf("\n

2.输入x的范围"); printf("\n

3.画函数图像");

printf("\n

4.退出");

printf("\n********************************************************************************\n"); } fun1()

{

printf("输入

a,b,c\n");

scanf("%f,%f,%f",&a,&b,&c);

/*输入系数a,b,c*/ } fun2()

/*输入x范围*/ {

printf("输入

xmin,xmax\n");

scanf("%f,%f",&xmin,&xmax); } funmax()

/*求出x轴最大范围*/ {

float m,n;

if(xmin<0)

m=-xmin;

else

m=xmin;

if(xmax<0)

n=-xmax;

else

n=xmax;

if(m>=n)

max=m;

else

max=n; } float funx(float max_x)

/*求出x轴对应系数*/ {

return(max_x/2/max); }

float funy(float max_y)

/*求出y轴对应系数*/ {

float d;

d=max_y/2/(a*max*max+b*max+c);

if(d>0.6)

d=0.6;

if(d<0.0026)

d=0.0026;

return(d); } fun3() {

int max_x,max_y;

int graphdriver=DETECT,graphmode;

float x1,y1,x2,y2,x,coe_x,coe_y;

initgraph(&graphdriver,&graphmode,"");

/*图形初始化*/

cleardevice();

/*清屏*/

max_x=getmaxx();

/*求出屏幕最大横坐标*/

max_y=getmaxy();

/*求出屏幕最大横坐标*/

funmax();

coe_x=funx(max_x);

coe_y=funy(max_y);

line(0,240,640,240);

/*画直线*/

line(320,0,320,480);

line(640,240,635,235);

line(640,240,635,245);

line(320,0,315,5);

line(320,0,325,5);

outtextxy(320,240,"(0,0)");

/*在固定点输出字符串*/

outtextxy(620,240,"x");

outtextxy(320,10,"y"); x1=max_x/2+xmin*coe_x,y1=max_y/2-(a*xmin*coe_x*xmin*coe_x+b*xmin*coe_x+c)*coe_y;

moveto((int)x1,(int)y1);

for(x=xmin*coe_x;x<=xmax*coe_x;x++)

{

x2=max_x/2+x,y2=max_y/2-(a*x*x+b*x+c)*coe_y;

lineto((int)x2,(int)y2);

}

getch();

closegraph();

/*关闭图形函数*/ } main() {

int n;

menu();

while(1)

{

scanf("%d",&n);

switch(n)

{ case 1:fun1();break;

case 2:fun2();break;

case 3:fun3();break;

case 4:exit(0);

default:printf("\n error \n");

}

} }

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2023-11-03 13:37:55
  • 下载次数: 0
  • 浏览次数: 79
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147161

来自:学校:晋城市第三中学校

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:信息技术应用 用计算机绘制函数图象教案1是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《信息技术应用 用计算机绘制函数图象》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。