内容正文:
计算机解决问题的过程
第一课时
第 2 单元
2.1
学习目标
★了解计算机解决问题的过程。
★了解流程图的规范表示方法,学会使用自然语言和流程图描述算法。
★了解算法的三种基本结构。
游戏规则
用10秒记忆10个物品以及它们 的编号, 之后根据提问回答5个物品的编号, 看谁记住的物品编号数量多。
最强大脑 游戏
如何通过计算机编程实现这个游戏?
什么是算法?
算法:算法就是解决问题的方法和步骤。
最强大脑“ 游戏问题的求解过程就代表着一种算法。
我们在日常生活中使用的算法:我们到超市购物。
解决问题的过程, 就是实现算法的过程。
“最强大脑”算法分析
你能用自己的话描述“最强大脑”游戏的解决步骤吗?
最强大脑“ 游戏问题的算法分析:显示游戏规则, 显示物品以及编号,屏幕停留10秒;随机出题, 给出物品, 回答编号;判断回答 是否正确, 如果正确, 则答对的题数加1。 重复以上步骤, 直到答完5道题;显示答对的题数。
活动1 使用自然语言描述算法
自然语言是指人们日常生活中使用的语言, 汉语、英语、德语等都是自然语言。
显示游戏规则,显示物品以及编号,屏幕停留10秒;
随机出题, 给出物品, 回答编号;
判断回答 是否正确, 如果正确, 则答对的题数加1。
重复以上步骤, 直到答完5道题;显示答对的题数。
环节 自然语言描述
出题 1.显示规则、物品及其编号
2.清屏
答题 1.给出一个物品
2.说出编号
3.回答正确,答对数家1
4.重复至答完5题
显示结果 显示答对数
使用流程图描述算法
流程图也称为程序框图, 它是算法的一种图形化表示方法。 与使用自然语言描述算法相比,用流程图描述算法形象、直观、更容易理解。
图形 名称 功能
起止框 表示一个算法的开始和结束
输入/输出框 表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部
处理框 处理框:表示操作的内容
判断框 表示判断的条件。 满足条件, 执行标识为“是”的路径;不满足条件, 则执行标识为 "否" 的路径
流程线 指向算法运行的方向
连接符 表示流程图的接续。 在相互联系的流程图内, 流程线将在具有相同数字或字母的另一连接符处继续下去
三种基本结构的流程图
顺序结构
顺序结构是一种最简单的基本结构, 按照自上而下的先后顺序依