版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2单元编程计算2.1计算机解决问题的过程教科版信息技术必修1数据与计算0102了解计算机解决问题的过程。03了解算法的含义及算法的三种基本结构。学习目标了解流程图的规范表示,学会使用自然语言和流程图描述算法。计算机解决问题的过程2.1
print('这是一个有关鸡兔同笼问题的程序')heads=int(input('请输入总的头数:'))legs=int(input('请输入总的脚数:'))fortuinrange(1,heads-1):leg=4*tu+2*(heads-tu)ifleg==legs:print('兔子有:',tu,'头')print('鸡有:',int(heads-tu),'头')input("运行完毕,请按回车键退出...")»学生活动1:运行鸡兔同笼程序,查看编程代码计算机解决问题的过程2.1
»点拨:计算机编程解决问题的过程计算机解决问题1.分析问题2.设计算法3.编写程序4.运行程序验证结果»思考:计算机编程解决鸡兔同笼问题的过程(可参考课本18页第一段)计算机解决问题的过程2.1
»思考:什么是算法»点拨:将大象装进冰箱的步骤,即是大象装进冰箱的算法»学生活动2:举例生活中还有哪些算法。算法的定义:算法是解决问题的方法和步骤。计算机解决问题的过程2.1»思考:设计好的算法如何记录(描述)»点拨:大象装入冰箱的算法自然语言描述第一步:打开冰箱门
第二步:把大象装进去
第三步:把冰箱门关上计算机解决问题的过程2.1»点拨:大象装入冰箱的算法
结束开始把冰箱门打开把大象装进去把冰箱门关上流程图描述计算机解决问题的过程2.1
»学生活动3:完成学案中连连看游戏»点拨:可参考课本20页计算机解决问题的过程2.1
常用流程图符号计算机解决问题的过程2.1
»讲解:算法的三种基本结构视频讲解
»点拨:顺序结构:按照自上而下的先后顺序依次执行程序的语句。分支结构:根据给定的条件进行判断的结构循环结构:重复某一部分操作的结构计算机解决问题的过程2.1»学生活动4:补全流程图»点拨:
根据给定的“自然语言描述”的算法,补全流程图空缺的部分计算机解决问题的过程2.1»思考:大象放冰箱的算法»点拨:
自然语言描述
第一步:打开冰箱门
第二步:把大象装进去
第三步:把冰箱门关上流程图描述顺序结构计算机解决问题的过程2.1»思考:大象太大无法放入放冰箱的算法»点拨:
自然语言描述
第一步:打开冰箱门
第二步:如果太大进不去就换一只小象
第三步:把冰箱门关上流程图描述分支结构计算机解决问题的过程2.1»思考:三只大象放入放冰箱的算法»点拨:
自然语言描述
第一步:打开冰箱门
第二步:三只大象依次进入冰箱
第三步:把冰箱门关上流程图描述循环结构计算机解决问题的过程2.1»学生活动5:运行“最强大脑”游戏»要求:1、查看“最强大脑”游戏代码2、将自然语言描述、流程图和编程代码做对应计算机解决问题的过程2.1
出题1.显示游戏规则、物品及其编号10秒2.清屏3.给出一个物品名称4.回答编号5.如果回答正确,答对的提数加16.重复以上步骤,直到答完5道题7.输出答对的题数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=n+1#如果回答正确,答对的题数加1
print("\n你一共答对了",n,"次")#屏幕显示答对的题数input("\n按回车键结束程序")
答题
输出结果自然语言Python语言流程图计算机解决问题的过程2.1
程序设计语言的发展机器语言汇编语言高级语言所有代码是二进制一种符号化的机器语言为特定的计算机系统设计Basic、Java、C、C++VisualBasic、python机器可直接执行需要编译后才可执行机器语言和汇编语言都是面向机器的,属于低级语言高级语言的语法更接近人的表达习惯.算法独立于语言,一种算法可用多个语言编写计算机解决问题的过程2.1
当堂达标1.计算机解决问题的过程()A.分析问题B.设计算法C.编写程序D.调试运行2.算法是解决问题的()和()3.描述算法可以有多种方法,比如可以用()或()进行描述。4.说出下列流
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度数据中心运营维护承包人工合同模板4篇
- 2025年度互联网数据中心搭建服务合同协议3篇
- 2025年度化工原料采购与储存协议3篇
- 2025年度环保型绿色打印设备承包合同范本3篇
- 2025年度汽车4S店集团购车优惠及售后服务协议3篇
- 2024衣柜墙板吊顶装修工程施工安全与环境保护合同
- 创新集成电路设计与制造技术项目可行性研究报告范文模板
- 《融资租赁行业培训》课件
- 2025年度房产中介服务佣金结算标准合同4篇
- 2025年度别墅装修工程承包与监理协议4篇
- 二零二五年度数据存储与备份外包服务协议2篇
- 家政服务与社区合作方案
- 2024年深圳市龙岗区城市建设投资集团有限公司招聘笔试真题
- 2024-2025学年北京市朝阳区高三上学期期末考试数学试卷(含答案)
- 第五单元《习作例文:风向袋的制作》说课稿-2024-2025学年五年级上册语文统编版
- 四年级数学(除数是两位数)计算题专项练习及答案
- 四川省绵阳市涪城区2024-2025学年九年级上学期1月期末历史试卷(含答案)
- 2025年山东水发集团限公司社会招聘高频重点提升(共500题)附带答案详解
- JJG 1204-2025电子计价秤检定规程(试行)
- 2024年计算机二级WPS考试题库(共380题含答案)
- 《湖南省房屋建筑和市政工程消防质量控制技术标准》
评论
0/150
提交评论