欢迎来到天天文库
浏览记录
ID:52832459
大小:635.50 KB
页数:11页
时间:2020-04-14
《数学:11《程序框图》课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、§1.1.2程序框图(1)温故知新开始输入ni=2i=i+1i>n-1或r=0?否是求n除以i的余数n是质数n不是质数结束r=0?是否程序框图:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.比较:它们各有什么优缺点?图形符号名称功能终端框(起止框)输入、输出框处理框(执行框)判断框表示一个算法的起始和结束表示一个算法输入和输出的信息赋值、计算判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”.讲授新课从程序框图中你能找到哪些流程图符号?你能借助程序框图说明它们的作用吗?思考:i=i+1
2、i>n-1或r=0?否是求n除以i的余数输入ni=2n不是质数r=0?n是质数是否顺序结构选择结构循环结构讲授新课从程序框图中你能找出几种不同的基本逻辑结构,它们又分别有什么不同的特点?思考:1.顺序结构:顺序结构是由若干个依次执行的处理步骤组成的,这是任何一个算法都离不开的基本结构。语句A语句B2.顺序结构的流程图语句A和语句B是依次执行的,只有在执行完语句A指定的操作后,才能接着执行语句B所指定的操作.讲授新课【例1】已知一个三角形的三边边长分别为2,3,4,利用海伦—秦九韶公式设计一个算法,求出它的面积,画出算法的程序框图.开始输出S结束开始框处理框
3、输出框结束框输入a,b,c输入框画顺序结构程序框图时注意事项(1)在程序框图中,开始框和结束框不可少;(2)在算法过程中,第一步输入语句是必不可少的;(3)顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤.【1】求两个实数a,b的算术平均值aver.S1:输入两个实数a,b;S2:计算c=a+b;S3:计算aver=c/2;S4:输出aver.输出c开始输入a,baver=c/2结束解:用数学语言第四步:计算;【2】试描述求点(x0,y0)到直线Ax+By+C=0的距离的算法,并画出算法的程序框图.第一步:输入x0,y0
4、,A,B,C;第二步:计算Z1=Ax0+By0+C;第三步:计算Z2=A2+B2;第五步:输出d.解:用数学语言开始输入x0,y0,A,B,CZ1=Ax0+By0+CZ2=A2+B2输出d结束程序框图课堂小结1、程序框图的基本知识2、程序框图的规则3、顺序结构必做题:习题1.1B组第1题选做题:预习条件结构和循环结构小结:这节课我们学习了什么?作业:
此文档下载收益归作者所有