(共15张PPT)
计算机解决问题的过程-1
高一,1班
情境导入
流程图你画过吗?
情境导入
流程图你画过吗?
活动体验
流程图也是程序步骤,知识更加简洁,字数少!
流程图的优势
(1)直观、清晰,不仅能了解各阶段各步骤所应完成的工作,而且能了解各阶段之间的联系;
(2)便于检查,因而便于检查程序的正确性;
(3)利于日后的回顾与核验,流程图因而也应是档案资料中的一个重要内容;
(4)显然,通过流程图来介绍一个算法是更易使人理解的。因此,可以利用流程图作为相互交流算法的一种方便的工具。
认识流程图
流程图的符号
起止框:表示一个算法的开始和结束。
输入/输出框:表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部。
处理框:表示操作的内容。
判断框:表示判断的条件。满足条件,执行标识为“是”的路径;不满足条件,则执行标识为“否”的路径。
流程线:指向算法运行的方向。
连接符:表示流程图的接续。在相互联系的流程图内,流程线将在具有相同数字或字母的另一连接符处继续下去。
画出流程图
顺序结构
自上而下依次执行
画出流程图
选择结构;
分支结构
根据条件判断执行
画出流程图
循环结构
重复某一部分过程
画出流程图
动手练习1
使用流程图软件画出来
算法
算法就是解决问题的方法和步骤。“最强大脑”游戏问题的求解过程就代表着一种算法
是流程图的文字版
算法
1.输入变量x、y和z的值。
2.比较x和y。如果x>y,则x存入以max命名的存储单元中;否则,y送max。
3.比较z和max。如果z>max,则将z送max。下载高无水E
4.输出结果max。
算法练习
将右图的流程图转化为算法过程教学单元 编程计算 教学主题 计算机解决问题的过程-1
教学目标
知识与技能 体会计算机解决问题的过程 理解流程图的使用方法 过程与方法 通过体会流程图的绘制方法,建立线性思维过程 情感态度价值观 感受计算机处理的相应流程,培养计算思维
核心素养培养
理解计算机处理问题的原理和基本过程,为后续的程序学习打下坚实的计算思维基础
教学内容
算法;流程图
教学媒体
电子白板、PPT
教学过程
教学环节 教师活动 学生活动 设计意图
情境导入 引入流程图的图片并进行简单讲解,让学生抽象又简洁的流程图,尤其是对于复杂的流程图,思考流程图的用途和优势。 回答流程图的用途和优势: 观看流程图,让学生独立思考流程图的优势,成功创设情境
课堂讲授 【知识点一、流程图的优势】
(1)直观、清晰,不仅能了解各阶段各步骤所应完成的工作,而且能了解各阶段之间的联系; (2)便于检查,因而便于检查程序的正确性; (3)利于日后的回顾与核验,流程图因而也应是档案资料中的一个重要内容; (4)显然,通过流程图来介绍一个算法是更易使人理解的。因此,可以利用流程图作为相互交流算法的一种方便的工具。 认真听讲并记笔记 讲授知识,让学生初步了解流程图
【知识点二、认识流程图】
流程图的符号: 1、顺序结构 自上而下依次执行 2、分支结构 根据条件判断执行。 循环结构 重复某一部分过程 记笔记: 起止框:表示一个算法的开始和结束。 输入/输出框:表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部。 处理框:表示操作的内容。 判断框:表示判断的条件。 学习流程图的相关符号,并记忆。
【知识点三、算法】
算法就是解决问题的方法和步骤。“最强大脑”游戏问题的求解过程就代表着一种算法。 是流程图的文字版 1.输入变量x、y和z的值。 2.比较x和y。如果x>y,则x存入以max命名的存储单元中;否则,y送max。 3.比较z和max。如果z>max,则将z送max。下载高无水E 4.输出结果max。 记笔记 根据教师讲解,尝试初步进行流程图和算法的转化 简单为学生讲解流程图的结构,为后续计算机做好铺垫
探究活动 1、为学生展示流程图模板,让学生通过流程图软件模仿画出流程图 将下面流程图转化为算法过程 利用流程图软件模仿教师展示的流程图进行设计 探究学习,图式思维
课堂小结 流程图的优势 流程图的结构 流程图的符号 算法 回答教师的提问 总结巩固知识