高二集备--算法与程序框图课题序号12.2授课班级2416授课课时1课时授课形式新授授课章节名称程序框图(一)使用教具教学目的1.掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。教学重点程序框图的基本概念、基本图形符号。教学难点能综合运用这些知识正确地画出程序框图。更新、补充、删节内容课外作业教学后记授课主要内容或板书设计1高二集备--算法与程序框图课堂教学安排教学过程主要教学内容及步骤回顾导新:探究:新授:例题分析问题设计一个算法,从输入的4个数中找出最大值。变题设计一个算法,从输入的100个数中找出最大值。设计一个算法,求解一元二次方程算法步骤:如图:是解一元二次方程程序框图,1、程序框图:用规定的框,带箭头的线以及文字说明来准确,直观地表示算法的图形,叫做程序框图回答:(1)图中有哪些类型的框、线、和文字说明?(2)这些框、线和文字说明有什么意义?2、基本概念:(1)起止框:表明程序的开始和结束,起止框是任何流程图都不可缺少的,所以一个完整的流程图的首末两端必须是起止框。(2)输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置。(3)处理框:它是采用来赋值、执行计算语句、传送运算结果的图形符号。(4)判断框:一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分支。(5)流程线:表示流程进行的方向。在用程序框图表示算法时,必须遵循如下规则:(1)使用标准的图形符号;(2)程序框图一般按从上到下,从左到右的次序画;(3)在程序框图中,任意两个程序框之间都存在流程线;(4)一般开始框只有一个出口,结束框只有一个进口,判断框有一个进口和两个出口,其他框有一个进口和一个出口;(5)在图形符号内使用的语言要简洁明了。例1:写出求任意两个数的平均数的算法,并画出程序框图。2高二集备--算法与程序框图反馈练习1:设计一个算法,输入直角三角形的两条直角边的长,输出其斜边的长,画出这个算法的程序框图小结:先写算法再画框图。这题的算法简单明了,容易画出程序框图,初步熟悉程序框图中各种类型框,线及说明文字的使用。例2:2008年,中国北京市成功地举办了第29届夏季奥运会,在申办奥运会的最后时刻,国际奥委会对5座举办的候选城市进行表决,其程序为:每位委员每轮只能投一座城市,先进行第一轮投票,如果有一座城市得票数超过总投票数的一半,那么该城市就获得举办权;如果所有城市的得票数都不超过总票数的一半,那么将得票数最少的城市淘汰,然后重复上述过程,直到选出一座举办城市为止。写出该程序的算法,并画出程序框图。反馈练习2:如图所示程序框图的功能是()A.求a-b的值B.求b-a的值C.求︱a-b︱的值D.求﹣︱a-b︱的值反馈练习3:写出求一个实数x的绝对值的算法,并画出程序框图3高二集备--算法与程序框图小结:课后作业:巩固提高1、设计一个算法,输入矩形的长与宽,输出矩形的面积,并画出程序框图。2、如果考生的成绩大于或等于60分,则输出“及格”,否则输出“不及格”,画出程序框图。3、输入a,b(a≠b),设计一个算法,输出a,b中的较大值,并画出程序框图。4、设x为一个正整数,规定如下运算:若x为奇数,则求3x+2;若x为偶数,则为5x,写出其算法,并画出程序框图。1程序框图的概念2程序框图的画法3算法是正确画出程序框图的前提。一点通P37任务2P394P402、3、4P4114