资源简介 (共21张PPT)高一—教科版—信息技术—第二单元2.1计算机解决问题的过程学习内容一、计算机解决问题的过程二、流程图的规范表示方法,使用自然语言和流程图描述算法三、算法的三种基本结构“最强大脑”游戏的游戏规则:用10秒记忆10个物品以及它们的编号,之后根据提问回答5个物品的编号,看谁记住的物品编号数量多。如何通过计算机编程实现这个游戏?* “最强大脑”游戏的演示“最强大脑”游戏项目一、分析问题环节 解决的问题出题 显示物品和编号10秒答题 随机出5种物品,回答其对应的编号输出 结果 输出答对的题数1.算法算法是解决问题的方法和步骤。2.使用自然语言描述算法自然语言是指人们日常生活中使用的语言,汉语、英语、德语等都是自然语言。二、设计算法3.活动1:使用自然语言描述“最强大脑”游戏的算法。二、设计算法环节 解决的问题 解决的步骤出题 显示物品和编号10秒答题 随机出5种物品,回答其对应的编号输出结果 输出答对的题数3.活动1:使用自然语言描述“最强大脑”游戏的算法。二、设计算法环节 解决的问题 解决的步骤出题 显示物品和编号10秒 1. 显示游戏规则、物品及其编号10秒2. 清屏答题 随机出5种物品,回答其对应的编号 1. 给出一个物品名称2. 回答编号3. 如果回答正确,答对的题数加14. 重复以上步骤,直到答完5道题输出结果 输出答对的题数 输出答对的题数4.使用流程图描述算法流程图是算法的一种图形化表示方法。(1) 起止框:表示一个算法的开始和结束。(2) 处理框:表示操作的内容。(3) 输入/输出框:表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部。(4) 判断框:表示判断的条件。(5) 流程线:指向算法运行的方向。(6) 连接符:表示流程图的接续。二、设计算法5.三种基本结构的流程图二、设计算法6.活动2:用流程图描述“最强大脑”游戏的算法。自然语言与流程图二、设计算法环节 解决的问题 解决的步骤出题 显示游戏规则、物品及编号10秒 清屏顺序结构6.活动2:用流程图描述“最强大脑”游戏的算法。自然语言与流程图二、设计算法环节 解决的问题 解决的步骤答题 给出一个物品名称 回答编号 如果回答正确,答对的题数加1 重复以上步骤,直到答完5道题顺序结构分支结构循环结构6.活动2:用流程图描述“最强大脑”游戏的算法。自然语言与流程图二、设计算法环节 解决的问题 解决的步骤输出 结果 输出答对的题数顺序结构6.用流程图描述“最强大脑”游戏的算法。二、设计算法* 前面我们用流程图可以对算法进行描述,但是流程图一般不能直接在计算机上运行,这时需要使用一种计算机能理解的程序设计语言将算法表达成程序。我们以Python语言为例介绍,下面我们通过运行“最强大脑”游戏程序来了解Python语言的开发环境。三、编写代码* 调试运行是指运行程序,修改并发现程序中的错误,直到能够实现目标。* 活动3:借助流程图分析代码。四、调试运行活动3 借助流程图分析代码活动3 借助流程图分析代码出题答题输出结果课堂小结:计算机解决问题的过程分析问题设计算法调试运行编写代码谢 谢 展开更多...... 收起↑ 资源预览