




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2单元编程计算每个人都应该学习如何编程,因为它教会你如何思考。——史蒂夫.乔布斯2.1算法的表示玩一玩:“最强大脑”小游戏
游戏规则:用20秒记忆10个物品以及它们的编号,之后根据提问回答5个物品的编号,谁记住的物品编号数量最多谁就是“最强大脑”。
算法的表示如何通过计算机编程实现这个游戏?其实,要用计算机解决问题,算法设计是最重要的环节。算法的概念:指为了解决问题所制订的步骤、方法。
例1:计算自己的体重指数。BMI=体重/身高2(单位:千克/米2)算法描述1——自然语言告诉计算机自己的体重、身高;计算机计算BMI的值;显示结果:BMI值。环节具体描述输入告诉计算机自己的体重、身高计算计算机根据公式计算BMI的值输出显示BMI的值算法描述2——流程图开始结束输入体重和身高计算BMI的值显示BMI值算法描述——流程图常用的流程图符号:起止框输入/输出框处理框判断框流程线连接符例1:计算自己的体重指数。BMI=体重/身高2(单位:千克/米2)算法描述2——流程图开始结束输入体重和身高计算BMI的值显示BMI值1.顺序结构AB算法描述——流程图例2:计算自己的体重指数并和表对照,将体重指数、得分、等级输出。BMI=体重/身高2(单位:千克/米2)2.条件结构算法描述——流程图条件?AB否是等级得分BMI正常10018.5~23.9非正常80≤18.5或≥23.9例3:计算自己的体重指数并和表对照,将体重指数、得分、等级输出。BMI=体重/身高2(单位:千克/米2)算法描述——流程图等级得分BMI低体重80≤18.5正常10018.5~23.9超重80≥23.9例4:计算自己的体重指数并和表对照,将体重指数、得分、等级输出。BMI=体重/身高2(单位:千克/米2)算法描述——流程图等级得分男女低体重80≤16.4≤16.4正常10016.4~23.216.4~22.7超重8023.2~26.322.7~25.2肥胖60≥26.3≥25.2三种基本结构的流程图1.顺序结构2.选择结构3.循环结构AB条件?AB否是A条件?是否例5:试着画一画实现“最强大脑”游戏的流程图。实现“最强大脑”游戏的步骤环节解决的问题解决的步骤出题显示物品和编号10秒钟1.2.......答题
输出结果
作为计算机一方,你认为“最强大脑”的游戏分成几个环节?importrandomimporttimeimportosprint("你好,现在你有10秒钟的时间记忆下列物品及其编号")things=["苹果","香蕉","橙子","梨子","猕猴桃","柚子","猴魁","铁观音","彩蛋","复活节"]foriinrange(10):print(i,":",things[i])#在屏幕上显示编号及物品time.sleep(10)#延时10秒os.system("cls")#清屏幕,隐去编号及物品n=0#记录答对的题数,初值为0t2=random.sample(things,5)#随机抽出5个物品foriint2:#出5题ans=int(input(i+"的编号是:"))#输入编号答题ifi==things[ans]:n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Revision 4教学设计-2023-2024学年小学英语二年级上册牛津上海版(深圳用)
- 《夸张的脸》(教学设计)-2023-2024学年人教版(2012)美术五年级下册
- 2025家具销售及安装合同
- 2025房产销售合同
- (正式版)DB1501∕T 0036-2023 《园林植物林荫千里光栽培技术规程》
- 2025违反合同解除劳动合同赔偿
- 2《走月亮》教学设计-2024-2025学年语文四年级上册统编版
- 资管部面试题库及答案
- DB65T 3558-2013 多浪羊饲养管理技术规程
- 汽车抵押借款合同协议
- 2024广东省产业园区发展白皮书-部分1
- 2025年国家网络安全宣传周网络安全知识考核试题
- 2025四川蜀道建筑科技有限公司招聘16人备考练习题库及答案解析
- 生态视角下陕南乡村人居环境适老化设计初步研究
- 2025-2030中国教育领域的虚拟现实技术行业发展战略与应用趋势预测报告
- 2025广西现代物流集团第三次招聘109人笔试备考试题及答案解析
- 任务一切中断时的接发列车办法授课颜保凡课件
- 情侣合伙开店合同范例
- 2022年甬统表全套
- 法理学原理与案例完整版教学课件全套ppt教程
- 智能IT运维监控平台解决方案
评论
0/150
提交评论