- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第5课算法的描述方法
8元探究活动班会课举行班级活动,班长负责用20元钱购买二种小零食,价格分别是8元,4元。班长希望二种零食都买一些,且正好把20元钱都花光,那么他有多少种购买方案呢?4元
8元4元20元X包8x+4y=20有多少组解?正整数设为tY根
既要保证所有组合都试过,又要避免重复代入某些组合求方程8x+4y=20有多少组正整数解想一想
t=0;x=1;y=1;④如果满足式子8x+4y=20,则解的个数加1,即t=t+1(表示把右边式子的值赋给左边式子),并输出这个解(即t,x,y的值);如果不满足,则继续⑤⑤y=y+1;⑥如果y≤3,则跳转到步骤④,否则继续步骤⑦⑦x=x+1;⑨结束求方程8x+4y=20有多少组正整数解想一想⑧如果x≤2,则跳转到步骤③,否则继续步骤⑨8×+4×=20是否成立?xyt(正整数解的个数)t=t+1110232123
什么是算法?算法是解决问题或完成任务的一系列的方法和步骤,而且步骤是有限的,每一步骤必须有确切的定义。在计算机科学领域,算法指的是用计算机解决问题的步骤,是为了解决问题让计算机有序执行、无歧义的,有限步骤的集合。生活中的“算法”组装家具点餐
数据输入A确定性B数据输出C有穷性D一个算法所包含的计算步骤是有限的算法执行的每一个步骤必须有确切的定义,不能出现模棱两可的情况一个算法必须有零个或多个数据输入,以刻画运算对象的初始情况一个算法有一个或多个数据输出,以反映输入数据加工后的结果,没有输出的算法无意义D算法中每个计算步骤都可以执行并在有限时间内完成可行性算法的特征
t=0;x=1;y=1;数据输入④如果满足式子8x+4y=20,则解的个数加1,即t=t+1(表示把右边式子的值赋给左边式子),并输出这个解(即t,x,y的值);确定性数据输出:t,x,y⑤y=y+1;⑥如果y≤3,则跳转到步骤④,否则继续步骤⑦⑦x=x+1;⑧如果x≤2,则跳转到步骤③,否则继续步骤⑨⑨结束有穷性可行性:每一步都可以执行并在有限时间内完成算法的特征:数据输入确定性数据输出有穷性可行性想一想
1、用自然语言描述算法:用自然语言描述算法,就是用人们日常所用的语言,如:汉语、英语等来描述算法。优点缺点简单直接,比较容易掌握算法中含有多个分支或循环时难以清晰表示;自然语言的歧义性描述算法的常用方法
求解方程8x+4y=20伪代码2、用伪代码描述算法:用伪代码描述算法就是用介于自然语言和计算机语言之间的文字和符号来描述算法。t=0forxinrange(1,2):foryinrange(1,3):if(x*8+y*4==20)t=t+1;输出解的个数t和二个整数x,y便于向计算机程序设计语言过渡不适合初学者不被编程软件识别
3、用流程图描述算法:用流程图描述算法是用程序框图描述算法的一种表示方法,和自然语言描述相比,使用流程图描述算法可使算法的流程描述更加清晰、简洁。图形名称功能开始/结束表示算法的开始或结束输入/输出表示算法中变量的输入或输出处理表示算法中变量的计算与赋值判断表示算法中的条件判断流程线表示算法中的流向连接点表示算法中的转接流程图的基本图形及功能
2、用流程图描述算法:用流程图描述算法是用程序框图描述算法的一种表示方法,和自然语言描述相比,使用流程图描述算法可使算法的流程描述更加清晰、简洁。使算法描述更加清晰、简洁开始根据学号报到是否住宿教务处缴费宿舍报到结束YN
用流程图描述求解8x+4y=20的算法①t=0;②x=1;③y=1;④如果满足式子8x+4y=20,则解的个数加1(即t=t+1,表示右边式子的值赋值给左边式子),并输出这个解(即输出t,x,y的值);⑤y=y+1;⑥如果y≤3则转步骤④,否则继续步骤⑦;⑦x=x+1;⑧如果x≤2则转步骤③,否则继续步骤⑩;⑨结束。开始x=1y=18x+4y=20t=t+1y=y+1y≤3x=x+1x≤2结束输出t,x,y的值YNNNYYt=0
①输入a、b练习设计一个算法,求二个数中的最大数,并画出流程图②判断ab,如果是,则max=a如果不是,则max=b③输出max开始结束输入a,b的值abYmax=amax=b输出maxN
总结算法算法的特征伪代码自然语言流程图可行性算法及其描述解决问题或完成任务的一系列的方法和步骤算法的描述有穷性确定性数据输入数据输出0个或多个1个或多个
听谢聆谢
您可能关注的文档
- 七年级下册信息技术教学计划.doc
- 2023—2024学年苏科版(2023)初中信息科技七年级下册第六单元探索3利用互联网思维解决网课中的问题-学习任务单.docx
- 人教版 二年级下册信息技术第1课 再次认识键盘(教案).docx
- 人教版二年级下册信息技术第3课 输入中文(教案).docx
- 人教版二年级下册信息技术第4课 中英文混合输入(教案).docx
- 五年级全一册信息技术苏科版14.声音控制小猫动作(教案).docx
- 一年级下册信息技术人教版第5课 画线条(教案).docx
- 一年级下册信息技术人教版第9课 输入字母数字(教案).docx
- 1.1了解Photoshop 课件 西交大版(2014)初中信息技术七年级下册.pptx
- 第六单元 探索3 利用互联网思维解决网课中的问题 课件 苏科版(2023)初中信息科技七年级下册.pptx
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
最近下载
- 海军概况(中国人民解放军海军指挥学院)网课期末测试答案(卷二).pdf
- 湖州市产业投资发展集团有限公司招聘笔试真题2023.docx VIP
- 城市轨道交通运营管理毕业论文-城市轨道交通行车组织模式分析.doc
- BIM建筑信息模型考试题及答案.docx VIP
- 丽声北极星自然拼读绘本第二级 Zeb's Web 课件.ppt
- 五态人格量表.pdf VIP
- 人教版高中地理选择性必修第2册 第四章 4.3 产业转移.ppt VIP
- 海尔21FV6H-B维修手册(30本家电维修电子书).pdf
- 口腔材料学-第二章(印模和石膏材料)1.pptx VIP
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx VIP
文档评论(0)