版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Programming
Calculation第二单元
编程计算—
—
计算机解决问题的过程最强大脑1P2.1
计算机解决问题的过程第二单元
编程计算2P2.1
计算机解决问题的过程第二单元
编程计算3P第二单元
编程计算—
—
计算机解决问题的过程【游戏】“最强大脑”游戏程序。【规则】用
10
秒记忆
10
个物品以及它们的编号,之后根据提问回答
5
个物品的编号,看谁记住物品编号数量多,谁就获胜。项目主题4P第二单元
编程计算—
—
计算机解决问题的过程【游戏】“最强大脑”游戏程序。【规则】用
10
秒记忆
10
个物品以及它们的编号,之后根据提问回答5
个物品的编号,看谁记住物品编号数量多,谁就获胜。项目分析•你认为“最强大脑”的游戏分成几个环节?出题答题输出结果环节解决的问题出题显示物品和编号
10
秒答题输出结果5P第二单元
编程计算—
—
计算机解决问题的过程项目分析学生活动:完成表格。环节解决的问题出题显示物品和编号
10
秒答题给出物品,回答编号,统计答对题数输出结果输出答对题目的数量环节解决的问题解决问题的具体方法和步骤出题显示物品和编号
10
秒答题给出物品,回答编号,统计答对题数输出结果输出答对题目的数量6P第二单元
编程计算—
—
计算机解决问题的过程“
最强大脑”游戏的算法Programming
Calculation环节解决的问题解决问题的具体方法和步骤出题显示物品和编号
10
秒1.
显示游戏规则、物品及其编号
10
秒2.
清屏答题给出物品,回答编号,统计答对题数给出一个物品名称回答编号如果回答正确,答对的题数加
1重复以上步骤,直到答完
5
道题输出结果答对题目的数量输出答对的题数项目实施7P第二单元
编程计算—
—
计算机解决问题的过程知识链接环节解决的问题解决问题的具体方法和步骤出题显示物品和编号
10
秒1.
显示游戏规则、物品及其编号
10秒2.
清屏答题给出物品,回答编号,统计答对题数给出一个物品名称回答编号如果回答正确,答对的题数加
1重复以上步骤,直到答完
5
道题输出结果答对题目的数量输出答对的题数什么是算法?简单的说,算法就是解决问题的方法和步骤。自然语言描述算法“
最强大脑”游戏的算法Programming
Calculation8P第二单元
编程计算—
—
计算机解决问题的过程三种基本结构的流程图顺序结构循环结构分支结构知识链接9P第二单元
编程计算—
—
计算机解决问题的过程••起止框:表示一个算法的开始和结束。输入
/
输出框:表示从外部输入数据到计算机内部或者从计算机内部输出数据到计算机外部。处理框:表示操作的内容。判断框:表示判断的条件。流程线:指向算法运行的方向。连接符:表示流程图的接续。••••流程图表示法起止框流程线判断框连接符输入
/
输出框处理框知识链接10P第二单元
编程计算—
—
计算机解决问题的过程出题用自然语言描述出题答题输出结果用流程图描述项目实施起止框流程线判断框连接符输入
/
输出框处理框答题开始输出结果结束11P第二单元
编程计算—
—
计算机解决问题的过程项目实施起止框流程线 连接符判断框输入
/
输出框处理框环节自然语言流程图出题1.
显示游戏规则、物品及其编号
10
秒2.
清屏答题给出一个物品名称回答编号如果回答正确,答对的题数加
1重复以上步骤,直到答完
5
道题输出结果输出答对的题数12P第二单元
编程计算—
—
计算机解决问题的过程
用流程图描述 出 题显示游戏规则、物品及其编号
10
秒清屏项目实施延时
10
秒是否已显示满10
个物品及其编号?否
是显示游戏规则清屏显示物品及其编号处理框判断框连接符流程线输入
/
输出框起止框13P第二单元
编程计算—
—
计算机解决问题的过程答 题用流程图描述项目实施给出一个物品名称回答编号如果回答正确,答对的题数加
1重复以上步骤,直到答完
5
道题出题是否已答满
5
题?否
是回答是否正确答对的题数加
1否处理框判断框连接符流程线输入
/
输出框起止框是答题14P第二单元
编程计算—
—
计算机解决问题的过程输出结果输出答对的题数用流程图描述项目实施起止框流程线判断框连接符输入
/
输出框处理框输出答对的题数15P第二单元
编程计算—
—
计算机解决问题的过程项目实施——
流程图的绘制同学们尝试画出完整的“最强大脑”游戏的流程图。16P第二单元
编程计算—
—
计算机解决问题的过程活动
1
:运行程序项目实施17P第二单元
编程计算—
—
计算机解决问题的过程"
柚子
","
猴魁
","
铁观音
","
毛笔
","
宣纸"]print(i,":",things[i])ans=int(input(i+"
的编号是
:"))ifi==
things[ans]:n=n+1#
屏幕上显示物品及编号#
延时
10
秒#
清屏#
记录答对的题数
,
初值为
0#
随机抽出
5
个物品#出5
题#
输入编号答题#
如果回答正确
,
答对的题数加
1#
屏幕显示答对的题数活动
2
:阅读程序,并尝试找出虚线框对应代码的行号。import
randomimport
timeimport
osprint("
你好,
现在你有
10
秒的时间记忆下列物品及其编号
")things=[“
苹果”
,“
香蕉”
,“
橙子”
,“
梨子”
,“
猕猴桃
",67 foriin
range(10):89 time.sleep(10)10
os.system("cls")11
n=0t2=random.sample(things,5)foriin
t2:141516print("\n
你ー共答对了
",n,
"
次
")input("\n
按回车键结束程序
")项目实施18P第二单元
编程计算—
—
计算机解决问题的过程项目实施•学生尝试自行修改部分代码,以增加游戏难度。•完成课本表
2.1.319P第二单元
编程计算—
—
计算机解决问题的过程项目拓展程序设计语言的发展低级语言:机器语言和汇编语言高级语言:
Python
,
C++
,
Java……20P第二单元
编程计算—
—
计算机解决问题的过程项目总结通过今天课程的学习,你有什么收获?•算法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论