程序设计基础教案082课时——顺序结构.docx

上传人:lao****ou 文档编号:444677 上传时间:2023-11-18 格式:DOCX 页数:4 大小:20.81KB
下载 相关 举报
程序设计基础教案082课时——顺序结构.docx_第1页
第1页 / 共4页
程序设计基础教案082课时——顺序结构.docx_第2页
第2页 / 共4页
程序设计基础教案082课时——顺序结构.docx_第3页
第3页 / 共4页
程序设计基础教案082课时——顺序结构.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《程序设计基础教案082课时——顺序结构.docx》由会员分享,可在线阅读,更多相关《程序设计基础教案082课时——顺序结构.docx(4页珍藏版)》请在第一文库网上搜索。

1、教案序号8周次授课形式新授授课章节名称4.2顺序结构程序教学目的熟悉顺序结构程序设计教学重点熟悉顺序结构程序设计教学难点熟悉顺序结构程序设计使用教具机房课外作业课后习题课后体会授课主要内容1.14.2顺序结构程序设计顺序结构程序是一组按书写顺序执行的语句。顺序结构的特点是程序按照语句从上到下的排列顺序依次执行,每条语句必须执行且只能执行一次。顺序结构程序中的语句由赋值语句和I执行a执行a执行b执行b(a)(b)图4.1顺序结构输入、输出语句组成。它是C程序中最简单、最基本的一种结构,是进行复杂程序设计的基础。执行顺序如图4.1所示。4.2.1顺序结构程序设计举例下面介绍几个顺序结构程序设计的例

2、子。例4.1输入三角形两边a,b和夹角X,求三角形的第三边C和面积s。ttinc1ude#inc1udeintmain()(f1oata,b,c,x,s;Printf(a,b,x=n);scanfC%f,%f,%f,&a,&b,&x);x=x*PI180;c=sqrt(a*ab*b-2*a*b*cos(x);s=0.5*a*b*sin(x);printf(zzc=%f,s=%fn”,c,s);return(0);)运行情况如下:a,b,x=2,3,90c=3.605549,s=3.000000例4.2从键盘输入一个大写字母,要求改用小写字母输出。算法分析:大写字母的ASCI1码值比小写字母的A

3、Se11码值小32,因此将大写字母的ASCn码值加32便可得到相应的小写字母的ASCn码值,根据此思路编程如下。ttinc1udeintmain()(charch,1ow;Printf(请输入一个大写字母:”);scanf(zz%czz,&ch);1ow=ch+32;Printf(大写字母枇转换为小写字母是%cn,ch,1ow);return0;)运行情况如下:3输入I太与子母:A1写字母A转换为小写字母是a该程序说明整形数据可以按字符型数据来处理,同样字符型数据也可以按整形数据来处理。因此字符型数据与整形数据是通用的,即字符型数据可以看成是整形数据,整形数据可以看成是字符型数据。例4.3求一

4、元二次方程ax2+bx+c=O的两个实数根。要求a、b、C由键盘输入,且a0且b2-4ac0o算法分析:对于一元二次方程,当判别式=2-4200时,议程有两个不相等的实数根,并可用求根公式表示。令p=-b(2*a),q=sqrt()2a,两个根分别为:x1=p+q,x2=p-q因此,程序中要用到系统提供的数字函数(平方根函数)sqrt(),需要头文件math.h包含到程序中,流程图如图4.2所示。据此编写源程序如下:定义变量disc,x1,x2,p,qic1udstdio.h输入a,b,cttinc1ude计算disc=b*b-4*a*cttdefinePI3.14159计算p=-b(2*a)

5、intmain()计算q=sqrt(disc)(2*a)f1oata,b,c,disc,x1,x2,p,q;计算x1=p+q,x2=p-qprintf(请输入方程系数a,b,c,输出x1,x2保证b*b-4*a*c0,以空格或回车或tab等分隔数据;M);图4.2例4.3图scanfC%f%f%,&a,&b,&c);disc=b*b-4*a*c;p=-b(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;printf(方程的两个根分别为:x1=%5.2f,x2=%5.2fn,x1,x2);returnO;运行情况如下:请输入方程系数a,b,c,保证Mb-4%人0,以空格或回车或tab等分隔数据;165方程的两个根分别为:X1=T00,X2=-5.00以上几个程序都是顺序结构,顺序结构在程序自上而下执行时,程序中的每一个语句都被执行一次,而且只能被执行一次,这样只能以固定的方式处理数据完成简单的运算。顺序结构程序是最简单、最基本的一种程序设计结构,它是学习选择结构与循环结构的基础,同时也是读者的思维从C语句转换为C程序文件的起点,熟练掌握顺序结构程序的设计方法是学好后续章节的基础。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服