2.1计算机解决问题的过程 、学习目标 了解计算机解决问题的过程 ·了解流程图的规范表示方法,学会使用 自然语言和流程图表示算法 了解算法的三种基本结构
一、学习目标 • 了解计算机解决问题的过程 • 了解流程图的规范表示方法,学会使用 自然语言和流程图表示算法 • 了解算法的三种基本结构
二、知识框架2.1计算机解决问题的过程 算法 分析问题 使用自然语言描述算法 设计算法 使用流程图描述算法 计算机解决问题的过程 种基本结构的流程图 Python语言的开发环境 编写程序K 程序设计语言的发展 调试与维护
2.1 计算机解决问题的过程 计算机解决问题的过程 分析问题 设计算法 算法 使用自然语言描述算法 使用流程图描述算法 三种基本结构的流程图 编写程序 Python语言的开发环境 程序设计语言的发展 调试与维护
项目活动框架2.1计算机解决问题的过程 使用自然语 表示游戏的 言表示算法 算法 使用流程图 描述算法 智力游戏 运行程序 用 Python语 言实现游戏 借助流程图 分析代码
2.1 计算机解决问题的过程 智力游戏 表示游戏的 算法 使用自然语 言表示算法 使用流程图 描述算法 用Python语 言实现游戏 运行程序 借助流程图 分析代码
四内容描述 2.1计算机解决问题的过程 任务一表示游戏的算法一一最强大脑 核心知识 活动1使用自然语言表示算法 ●算法 解浇的问题 解决的 ■使用自然语言描述算法 曲用蓝函物品和编1062 ■使用流程图描述算法 ●三种基本结构的流程图 ■顺序结构 分支结构 活动2使用流程图描述算法 循环结构 自然语言 流程图 题1显游规,品观其号0秒 1.出一个物品名称 2.回答编号 答3.如果回答正确,答时的题数加1 4重复以上步取,直到答完5道题 出答对的题 序结构 分支结构 环结构 最强大脑py
任务一 表示游戏的算法——最强大脑 核心知识 活动1 使用自然语言表示算法 ⚫ 算法 ◼ 使用自然语言描述算法 ◼ 使用流程图描述算法 ⚫ 三种基本结构的流程图 ◼ 顺序结构 ◼ 分支结构 活动2 使用流程图描述算法 ◼ 循环结构 2.1 计算机解决问题的过程 最强大脑.py
四内容描述 2.1计算机解决问题的过程 国任务二用 Python语言实现游戏 核心知识 活动1运行程序 Python语言的开发 环境 活动2借助流程图分析代码 程序设计语言的发 展 机器语言 及其编号10 print("你好,现在你有10秒的时间记忆下列物品及其编号”) ■汇编语言 hings=["苹果”,"香蕉“,"橙子",“梨子",“猕猴桃”,“柚子 ■高级语言 print(i,"",things[i]) 非在屏幕上显示物品及编号 time. sleep(10) m("cls") #清屏 记录答对的题数,初值为e #随机抽出5个物品 回各是否止 t2=random sample(things, 5) or i in t2 出5题 ans=int( input(1+“的编号是:“))输人编号答题 if i=things [ans] n=n+1 #如果回答正确,答对的题数加1 输答对的数 print("n你一共答对了”,n,次") 屏幕显示答对的题数 input("\n按回车键结束程序")
任务二 用Python语言实现游戏 核心知识 活动1 运行程序 ⚫ Python语言的开发 环境 活动2 借助流程图分析代码 ⚫ 程序设计语言的发 展 ◼ 机器语言 ◼ 汇编语言 ◼ 高级语言 2.1 计算机解决问题的过程