365文库
登录
注册
2

中职《C语言程序设计(第3版)》(人邮版·2023)第3章 算法与流程图 教案(表格式).doc

268阅读 | 9收藏 | 5页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
中职《C语言程序设计(第3版)》(人邮版·2023)第3章 算法与流程图 教案(表格式).doc第1页
中职《C语言程序设计(第3版)》(人邮版·2023)第3章 算法与流程图 教案(表格式).doc第2页
中职《C语言程序设计(第3版)》(人邮版·2023)第3章 算法与流程图 教案(表格式).doc第3页
中职《C语言程序设计(第3版)》(人邮版·2023)第3章 算法与流程图 教案(表格式).doc第4页
中职《C语言程序设计(第3版)》(人邮版·2023)第3章 算法与流程图 教案(表格式).doc第5页
福利来袭,限时免费在线编辑
转Pdf
right
1/5
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
我的琦琦小朋友呐 上传于:2024-08-25
章节或项目名称第三章算法与流程图本次授课类型理论实验理实一体实训实习班级地点周次星期节次授课进度十七156符合超前滞后教学目标1掌握算法的基本概念及主要特征2掌握利用流程图描述算法的方法3掌握C语言程序设计的三种结构教学重点1算法的基本概念及主要特征2利用流程图描述算法的方法3C语言程序设计的三种结构教学难点C语言程序设计的三种结构教学设计教学环节内容要点教学方法与手段时间分配新课引入充话费实例演示案例法分钟新课介绍算法的基本概念及主要特征知识讲授引导启发分钟流程图表示法知识讲授引导启发分钟程序设计三种结构知识讲授引导启发分钟总结归纳重点掌握算法的基本概念及主要特征流程图表示法和程序设计三种结构归纳法分钟作业布置P40一12二13三3知识讲授分钟教学效果及改进思路一新课引入图11充话费实例演示二算法的基本概念及主要特征1算法的定义现实生活中解决问题时一般都要制订一个针对具体问题的步骤和方法以此为据去实现目标将为了解决问题所制订的步骤方法称为算法Algorithm例31计算下面的分段函数算法描述1输入x的值2判断x是否大于0若大于0则y为2x1然后转第5步否则进行第3步3判断x是否等于0若等于0则y为0然后转第5步否则进行第4步4y为3x1因为23步条件不成立则肯定第4步条件成立5输出y的值后结束2算法的特征1有穷性算法中所包含的步骤必须是有限的不能无穷无止应该在一个人所能接受的合理时间段内产生结果2确定性算法中的每一步所要实现的目标必须是明确无误的不能有二义性3有效性算法中的每一步如果被执行了就必须被有效地执行例如有一步是计算X除以Y的结果如果Y为非0值则这一步可有效执行但如果Y为0值则这一步就无法得到有效执行4有零或多个输入根据算法的不同有的在实现过程中需要输入一些原始数据而有些算法可能不需要输入原始数据5有一个或多个输出设计算法的最终目的是为了解决问题为此每个算法至少应有一个输出结果来反应问题的最终结果三流程图表示法1流程图常用的图框符号2流程图表示法一个流程图包括以下几部分1表示相应操作的框2带箭头的流程线3框内外必要的文字说明对例31用流程图进行表示的结果如图12所示图12例31算法的流程图表示法起止框输入输出框处理框判断框流程线连接符四程序设计三种结构1顺序结构流程图如图13所示执行过程先执行A再执行B图13顺序结构流程图图14例32算法流程图例32求x的绝对值请画出该算法的流程图结果如图14所示2选择结构流程图如图15所示执行过程先判断条件如果条件成立执行A否则执行B图15选择结构流程图3循环结构流程图如图16所示执行过程先判断条件如果条件成立执行A再循环判断条件否则跳出循环图16循环结构流程图图17例33算法流程图BAyx输入输出条件B不成立成立A成立不成立条件A成立不成立圈数4跨障碍例33某学生在操场上跑步一共要跑四圈每一圈都要跨过障碍请画出该算法的流程图结果如图17所示五总结归纳所学知识为算法的基本概念及主要特征流程图表示法和程序设计三种结构其中重点知识为算法的基本概念及主要特征流程图表示法和程序设计三种结构难点知识为程序设计三种结构流程图画法六作业布置P40一12二13三3
tj