- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例2 已知一个三角形的三边长确分别为2,3,4,利用海伧-秦九 韶公式设计一个算法,求出它的 例4 任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图.. 例5 设计一个计算1+2+...+100的值的算法,并画出程序框图. 课堂作业P11 顺序结构 条件结构 循环结构 * * §1.1.2 程序框图 算法初步 复习 1、算法的概念 2、算法的特点 3、常见的几个例子 4、判断一个正整数是否是质数的算法 算法的概念 算法是指解决给定问题的有穷操作步骤的描述,简单的说,算法就是解决问题的步骤和方法。 算法的基本特点 1、有穷性 一个算法应包括有限的操作步骤,能在执行有穷的操作步骤之后结束。 2、确定性 算法的计算规则及相应的计算步骤必须是唯一确定的,既不能含糊其词,也不能有二义性。 3、可行性 算法中的每一个步骤都是可以在有限的时间内完成的基本操作,并能得到确定的结果 。 判断一个正整数是否是质数的算法 自然语言描述 图形描述 第一步:判断n是否等于2?若n=2,则n是质数,否则,执行第二步; 第二步:依次从2~(n-1)检验是不是n的因数,即能整除n的数,若有这样的数,则n不是质数;若没有,则n是质数。 开始 输入n n=2? d=2 flag=0 d=d+1 d整除n? d=n-1且 flag=1? flag=1? n是质数 n不是质数 结束 是 否 否 是 否 是 否 是 判断一个正整数是否是质数的算法 图形描述 开始 输入n n=2? d=2 flag=0 d=d+1 d整除n? d=n-1且 flag=1? flag=1? n是质数 n不是质数 结束 是 否 否 是 否 是 否 思考: 1、flag的作用是什么? 2、d=d+1是什么意思? 3、整个图形中有哪些基本的图形,各自的意义和作用是什么? 是 程序框图又称流程图,是一种用规定的图形,指向线及文字说明来准确、直观地表示算法的图形。 判断一个条件是否成立,用“是”、“否”或“Y”、“N”标明 判断框 赋值、计算 处理框(执行框) 表示算法的输入和输出的信息 输入、输出框 表示一个算法的起始和结束 终端框(起止框) 功能 名称 程序框 例1 设计一算法:输入圆的半径,输出圆的面积,并画出流程图 算法分析: 第一步:输入圆的半径 第二步:利用公式“圆的面积=圆周率×(半径的平方)”计算圆的面积; 第三步:输出圆的面积。 开始 结束 输入半径R 计算S=Pi*R*R 输出面积S 定义Pi=3.14 思考:整个程序框图有什么特点? p=(2+3+4)/2 s=SQR(p*(p-2)*(p -3)*(p-4)) 输出s 结束 开始 面积,画出算法的程序框图. 例3 设计房租收费的算法,其要求是:住房面积80平方米以内,每平方米收费3元,住房面积超过80平方米时,超过部分,每平方米收费5元.输入住房面积数,输出应付的房租. 算法分析: 第一步:输入住房面积S 第二步:根据面积选择计费方式:如果S小于或等于80,则租金为M=s×3,否则为M=240+(S-80)×5 第三步:输出房租M的值。 开始 结束 输入面积S 输出租金M S=80 M=3*S M=240+5*(S-8) 否 是 思考:整个程序框图有什么特点? 开始 输入a,b,c a+b>c,a+c > b, b+c > a是否同 时成立? 存在这样的 三角形 不存在这样 的三角形 结束 否 是 开始 i=1 sum=0 i=i+1 sum=sum+1 i≤100? 输出sum 结束 否 是 练习巩固 1 看下面的程序框图,分析算法的作用 (1) 开始 结束 输入x y=3*x*x+4*x+5 输出y (2) 开始 结束 输入a,b ab? 输出a,b 输出b,a 否 是 练习2 城区一中学生数学模块学分认定由模块成绩决定,模块成绩由模块考试成绩和平时成绩构成,各占50%,若模块成绩大于或等于60分,获得2学分,否则不能获得学分(为0分),设计一算法,通过考试成绩和平时成绩计算学分,并画出程序框图 开始 结束 输入a,b S=60? credit=2 credit=0 否 是 S=(a+b)*0.5 输出credit 开始 输入a a ≥0 输出 |a|=a 输出 |a|=-a 结束 N Y 练习1 开始 X1=1 X2=2 m=(x1+x2)/2 x2=m x1=m m*m -30 |x1 -x2|<0.005 (x1*x1 -3)*(m*m -3) >0 输出所求的近似值m 结束 m=(x1+x2)/2 N y y N 练习2 开始 输入n flag=1 d=2 flag=0 d=d+1 n>2 d整除n? d<=n-1且flag=1? fl
您可能关注的文档
- 愿你被这个世界温柔的爱过.ppt
- O2O模式下的案例.ppt
- 戊戌变法和明治维新.ppt
- 成功的传达力.ppt
- ObjectPascal语言的语法基础.ppt
- 我代表三位老师对你们的到来表示热烈的欢迎这让我们感.ppt
- 成都成师附小四年级三班长征.ppt
- 我们的新集体.ppt
- 我和僵尸有个约会介绍.ppt
- officeEXCEL2010培训教程更新PPT.ppt
- 无土栽培蔬菜产业化项目在2025年农业产业链升级中的应用可行性研究报告.docx
- 锂矿资源开发技术创新与新能源汽车电池市场潜力研究报告.docx
- 2025年新能源汽车车身结构创新设计及电池布局优化策略报告.docx
- 2025-2026学年小学信息技术浙江摄影版三起2020五年级上册-浙江摄影版(三起)(2020)教学设计合集.docx
- 2025年环保型半导体清洗工艺技术创新与应用.docx
- 2025年短视频平台内容传播策略与效果对比分析报告.docx
- 2025-2026学年初中音乐七年级下册湘艺版(2024)教学设计合集.docx
- 2025年环保型CMP抛光液在半导体制造中的节能降耗技术.docx
- 2025年环保型工业废气脱硫脱硝一体化技术创新研究.docx
- 2025年环保型工业废气处理技术创新在VOCs治理中的应用.docx
最近下载
- GBT45001-2020SO45001:2018 职业健康安全管理体系要求及使用指南.pdf VIP
- 个人业绩相关信息采集表含政治表现、最满意、主要特点、不足.pdf VIP
- 部编版六年级上册道德与法治教案:感受生活中的法律知识.docx VIP
- 货运保险与货损理赔通道整合2025年应用前景.docx VIP
- 《飞机构造基础》课件——第一章 飞机结构.pptx VIP
- 中医治疗“慢脾风”医案37例.doc
- 小学科学新教科版二年级上册第一单元 造房子教案(共6课)(2025秋).docx VIP
- 2025年广西公需科目第二套答案.docx VIP
- 设备供货配送方案.docx VIP
- 现代农业发展情况课件.ppt VIP
文档评论(0)