舜耕中学高一数学必修3导教案(教师版)编号周次上课时间月日周课型新授课主备人使用人课题1
2程序框图与算法的基本逻辑结构(第1课时)教学目标1
掌握程序框图的概念及基本程序框的图形符号、名称及相应的功能;2
会用通用的图形符号表示算法,掌握算法的顺序结构和条件结构
21世纪教育网教学重点程序框图的基本概念、基本图形符号、顺序结构和条件结构的特点教学难点能综合运用这些知识正确地画出程序框图课前准备多媒体课件教学过程:一〖知识再现〗1、算法通常是指
2、算法具有、、、、的特点,我们可以用来描述算法
二、〖创设情境〗算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它
三、〖新知探究〗(一)程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形
下表列出了几个基本的程序框、流程线和它们表示的功能程序框名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”
流程线连接程序框连接点连接程序框图的两部分用心爱心专心步骤n步骤n+1概念说明:(1)起止框图:起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的首末两端必须是起止框.(2)输入、输出框:表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的位置.(3)处理框:它是采用来赋值、执行计算语句、传送运算结果的图形符号.(4)判断框:判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分支.(二)算法的基本逻辑结构算法的三种基本逻辑结构:顺序结构、条件结构、循环结构.注:在我们描述