1.1.2程序框图(教、学案)

发布时间:2023-02-24 06:23:06   来源:文档文库   
字号:
112程序框图[教学目标]1.掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。3.通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,是我们学习计算机语言的必经之路。[教学重难点]教学重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构。教学难点:能综合运用这些知识正确地画出程序框图。[教学过程]一、.创设情境:如果你向全班同学介绍一下你心中偶像的形象,你认为用语言描述好还是拿出偶像的照片给同学们看好?说明一下你的理由算法除了用自然语言表示外,还可用程序框图表示。二、基本概念:1)起止框图:起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框。2)输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置。3)处理框:它是采用来赋值、执行计算语句、传送运算结果的图形符号。4判断框:判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”“否”(也可用“Y”与“N)两个分支。三、算法的基本逻辑结构1)顺序结构:顺序结构描述的是是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的。1:已知一个三角形的三边分别为234,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。算法分析:这是一个简单的问题,只需先算出p的值,再将它代入公式,最后输出结果,只用顺序结构就能够表达出算法。J解:程序框图:开始-1-
p=(2+3+4/22s=p(p-2(p-3(p-4输出s结束点评:顺序结构是由若干个依次执行的步骤组成的,是任何一个算法都离不开的基本结构。变式训练1:输入矩形的边长求它的面积,画出程序框图。开始输入a,bS=a*b输出s结束2)条件结构:根据条件选择执行不同指令的控制结构。2:任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在,画出这个算法的程序框图。算法分析:判断分别以这3个数为三边边长的三角形是否存在,只需要验收这3个数当中任意两个数的和是否大于第3个数,这就需要用到条件结构。程序框图:开始输入a,b,c-2-

本文来源:https://www.2haoxitong.net/k/doc/4ee3fb53940590c69ec3d5bbfd0a79563d1ed4ed.html

《1.1.2程序框图(教、学案).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式