文档介绍:。了解流程图的规范表示方法,学会使用自然语言和流程图描述算法。了解算法的三种基本结构。课堂导入【最强大脑游戏】游戏规则:用10秒记忆10个物品及他们的编号,之后根据提问回答5个物品的编号,看谁记住的物品编号数量多。,人机互动玩游戏,看谁记住的物品编号数量多。课堂活动如何通过计算机编程实现这个游戏?其实,要用计算机解决问题,算法设计是最重要的环节。算法:就是解决问题的方法和步骤。(解决问题的过程,就是实现算法的过程。)描述算法的方法有:自然语言或流程图描述算法。算法分析:显示游戏规则,显示物品以及编号,屏幕停留10秒;随机出题,给出物品,回答编号;判断回答是否正确,如果正确,则答对的题数加1。重复以上步骤,直到答完5道题;显示答对的题数。自然语言是指人们日常生活中使用的语言,汉语、英语、德语等都是自然语言。用自然语言描述算法符合我们的表达****惯,容易理解。用自然语言描述算法你能用自然语言描述“最强大脑”游戏问题的步骤吗?、,答对题数+,»描述要点:每一步的处理对象、准确的处理过程。特点:容量理解书写繁琐计算机目前不能灵活执行使用流程图描述算法流程图也称为程序框图,它是算法的一种图形化表示方法。 用流程图描述算法形象、直观、更容易理解。流程图符号名称作用起止框表示一个算法的开始和结束输入/输出框表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部。处理框表示操作的内容。判断框表示判断的条件。满足条件,执行标识为“是”的路径;不满足条件,则执行标识为“否”的路径。流程线指算法运行的方向连接符表示流程图的接续。在相互联系的流程图内,流程线将在具有相同数字或字母的另一连接符处继续下去。三种基本结构的流程图顺序结构:是一种简单的基本结构,按照自上而下的先后顺序依次执行程序语句。先执行处理框A,再执行处理框B。算法的三种基本结构是顺序结构、分支结构和循环结构。AB顺序结构分支结构也称为选择结构,是一种根据给定的条件进行判断的结构。分支结构中必定包括一个判断框,若满足条件则执行处理框A,若不满足条件则执行处理框B。AB条件是否分支结构循环结构是一咱重复某一部分操作的结构。若满足条件则执行循环体(处理框A),若不满足条件则跳出循环,执行循环结构后面的代码。A条件是否循环结构