![计算机解决问题的过程课件高一信息技术教科版必修_第1页](http://file4.renrendoc.com/view/01f0e620a0df5014689cc9ed534ae1ec/01f0e620a0df5014689cc9ed534ae1ec1.gif)
![计算机解决问题的过程课件高一信息技术教科版必修_第2页](http://file4.renrendoc.com/view/01f0e620a0df5014689cc9ed534ae1ec/01f0e620a0df5014689cc9ed534ae1ec2.gif)
![计算机解决问题的过程课件高一信息技术教科版必修_第3页](http://file4.renrendoc.com/view/01f0e620a0df5014689cc9ed534ae1ec/01f0e620a0df5014689cc9ed534ae1ec3.gif)
![计算机解决问题的过程课件高一信息技术教科版必修_第4页](http://file4.renrendoc.com/view/01f0e620a0df5014689cc9ed534ae1ec/01f0e620a0df5014689cc9ed534ae1ec4.gif)
![计算机解决问题的过程课件高一信息技术教科版必修_第5页](http://file4.renrendoc.com/view/01f0e620a0df5014689cc9ed534ae1ec/01f0e620a0df5014689cc9ed534ae1ec5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
农夫将狼、羊、菜运送到河对岸,每次只能带其中一样。因为狼吃羊,羊吃菜,所以狼和羊、羊和菜不能在无人的情况下相处。问农夫如何解决过河问题?“狼、羊、菜过河”问题解决“狼、羊、菜过河”的方法步骤:第1步:农夫带着羊过河第2步:农夫自己返回第3步:农夫带着狼过河第4步:农夫带着羊返回第5步:农夫带着菜过河第6步:农夫自己返回第7步:农夫带着羊过河一、了解问题二、思考问题三、解决问题四、检验问题人脑解决问题的过程计算机解决问题的过程学习目标了解计算机解决问题的过程。1了解流程图的规范表示方法,学会使用自然语言和流程图描述算法。2掌握算法的三种基本结构。3分析问题设计算法编写程序调试运行要用计算机解决问题,设计算法是最重要的环节。【自学】阅读课本18页第一段【要求】用四个四字词语归纳计算机解决问题的过程。计算机解决问题的过程计算机解决问题的过程什么是算法?算法解决“狼、羊、菜”过河方法步骤:第1步:农夫带着羊过河第2步:农夫自己返回第3步:农夫带着狼过河第4步:农夫带着羊返回第5步:农夫带着菜过河第6步:农夫自己返回第7步:农夫带着羊过河算法的概念算法:是解决问题的方法和步骤。日常生活中的算法开车泡茶超市购物这一系列活动流程与策略就是所谓的算法。
解决问题的过程就是实现算法的过程开车描述算法的方法——自然语言和流程图自然语言:指人们日常生活中使用的语言,汉语、英语、德语等都是自然语言。把大象装进冰箱的步骤用自然语言描述算法符合我们的表达习惯,且容易理解。算法的描述通俗易懂产生分歧【自学】:阅读课本20-21页1、识记流程图符号。2、选择合适的基本结构画出以下三个问题的流程图。算法的描述——流程图牛进入牛栏?牛太大,无法进入?三只小牛进牛栏?流程图:也称为程序框图,是算法的一种图形化表示方法。算法的描述——流程图
为了使算法的流程图看起来更加直观,需要对流程图的表示方法进行规范,也就是制定了一系列流程图符号。图形符号名称输入/输出框判断框连接符起止框处理框表示一个算法的开始和结束表示输入和输出的信息表示操作的内容表示判断的条件(是/否)指向算法运行的方向表示流程图的接续流程线功能流程图符号选择合适的基本结构分别画出以下三个问题的算法流程图。牛进入牛栏?牛太大,无法进入?三只小牛进牛栏?算法的描述——流程图问题一:牛进入牛栏?顺序结构S1:拉开牛栏门S2:牛进入牛栏S3:关上牛栏门用自然语言描述:这种自上而下表示先后顺序的结构为顺序结构。用流程图描述:S1S2S3开始结束形象、直观、更容易理解用自然语言描述:分支结构/选择结构太大?换小牛否是进入问题二:牛太大,无法进入牛栏?S1:判断牛是否太大,如果太大S2:换小牛进入S3:否则,牛进入牛栏用流程图描述:一种根据给定的条件进行判断的结构,称为分支结构或选择结构。开始结束一种重复某一部分操作的结构称为循环结构。用自然语言描述:关上牛栏门判断三头牛是否在牛栏里面如果没有,进入一头牛在判断,直到三头牛全部进入牛栏问题三:三头小牛进牛栏?用流程图描述:一头小牛进入三头牛都已进入?否是循环结构开始结束关上牛栏门A条件否是循环结构开始结束分支结构/选择结构条件A否是B开始结束顺序结构ABC开始结束算法的三种基本结构开始a>=10aa+2aa-2YN输入a的值输出a的值结束1.当输入数值a=8时,则输出a的值是()126课堂练习2.当输入数值a=10时,则输出a的值是()环节自然语言流程图出题1.显示游戏规则、物品及其编号10秒2.清屏答题1.给出一个物品名称2.回答编号3.如果回答正确,答对的题数加14.重复以上步骤,直到答完5道题输出结果输出答对题目的数量【小组合作】:对照算法的自然语言描述,画出每个环节的流程图。课后作业——“最强大脑”流程图游戏规则:用10秒记忆10个物品的名称及编号,之后根据提示回答5个物品的编号,看谁记住的物品编号数量多。“最强大脑”游戏体验出题答题输出结果“最强大脑”游戏环节环节用自然语言来描述1.显示游戏规则、物品及其编号10秒2.清屏1.给出一个物品名称2.回答编号,答对的题数加14.重复以上步骤,直到答完5道题输出答对题目的数量自然语言1.显示游戏规则、物品及其编号10秒2.清屏3.给出一个物品名称4.回答编号5.如果回答正确,答对的题数加16.重复以上步骤,直到答完5道题7.输出答对的题数课后思考——画“最强大脑”游戏问题的流程图
你能用所学知识,完成“最强大脑”游戏问题的流程图吗?自然语言1.显示游戏规则、物品及其编号10秒2.清屏3.给出一个物品名称4.回答编号5.如果回答正确,答对的题数加16.重复以上步骤,直到答完5道题7.输出答对的题数优点:形象、直观,容易理解缺点:不能直接在计算机上运行显示游戏规则、物品及其编号10秒清屏出题是否已出满5题?回答是否正确开始答对的题数加1输出答对的题数结束答题是是否顺序结构分支结构循环结构“最强大脑”流程图否0和1构成,计算机直接执行;但难以理解和操作机器语言Java、C、C++、Python等可读性更强,便于修改和维护高级语言符号化的机器语言,为特定的计算机系统而设计汇编语言123程序设计语言的发展了解“最强大脑”游戏的程序是如何编写的?课后作业——“最强大脑”的程序1.打开文件;2.运行文件。调试程序t2=random.sample(things,5)foriint2:ans=int(input(i+“的编号是:”))
ifi==things[ans]:n=n+1
time.sleep(10)os.system("cls")
print(“你好,请用10秒记忆下列物品及编号”)things=[“苹果”,“香蕉”,“橙子”,“梨子”,“猕猴桃”,“柚子”,“猴魁”,“铁观音”,“毛笔”,“宣纸”]foriinrange(10):print(i,“:”,things[i])显示游戏规则、物品及
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美容院加盟协议书常见问题
- 以物担保合同范本
- 个人汽车分期合同范本
- 住建部装修装饰合同范本
- 促销员用工合同范本
- 会议摄影摄像合同范本
- 兼职雇佣合同范本
- 中冶 劳动合同范本
- 企业厂家合同范例
- 公司门面转让合同范本
- 2025年春季学期学校团委工作计划(附团委工作安排表)
- 2025公文写作考试题库(含参考答案)
- 2025年湖南科技职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2024年安徽省高校分类考试对口招生语文试卷真题(含答案)
- 2024年安徽省省情知识竞赛题库及答案
- 2025年伊春职业学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025版林木砍伐与生态修复工程承包合同2篇
- 2025年南京信息职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 住建局条文解读新规JGJT46-2024《施工现场临时用电安全技术标准》
- 简易施工方案模板范本
- 旅游翻译中用词及翻译
评论
0/150
提交评论