- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第20章算法与程序框图-复习五年制高等职业教育公共基础课程教材《数学(第四册)》
知识框图
内容要点1.算法的概念算法是指用来解决问题的一系列明确而有效的步骤,是解决问题的清晰指令.也就是说,能够对一定规范的输入,在有限步内获得所要求的输出.现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.值得注意的是求解某个问题的算法不一定唯一.
内容要点2.变量和赋值在解决问题的过程中,可以取不同数值的量称为变量.给变量赋值的一般格式为“变量名=表达式”,其中的符号“=”称为赋值号,它的意义是将后面的表达式的值赋给变量.在一个算法中,可以给同一个变量先后多次赋值,但该变量最终的值只是最后一次所赋的值.
内容要点3.算法的特征(1)算法必须能在执行有限个步骤之后终止,即算法的步骤不能是无限的.(2)算法的每一个步骤都是可执行的操作,即每一个步骤都可以在有限时间内完成.(3)算法的每一步骤必须有确切的定义,不能存在歧义.(4)一个算法有0个、一个或多个输入.所谓0个输入是指算法本身给出了初始条件.(5)一个算法必须有一个或多个输出.没有输出的算法是毫无意义的.除以上特征外,算法还具有指向性.即算法往往用于解决某一类问题,泛泛地谈算法是没有意义的.
内容要点4.程序框图用规定的框、带箭头的线(也称为流程线或指向线)以及说明文字来准确、直观地表示算法的图形,称为算法的程序框图,也称为流程图.
内容要点图形符号符号名称符号表示的功能?起止框表示一个算法的开始或结束?输入、输出框表示算法中数据的输入或者结果的输出?处理框赋值、计算等?判断框框内填写判断条件,根据给定的条件判断,在不同的情况下执行不同的运算?流程线流程进行的方向
内容要点在用程序框图表示算法时,必须遵循一些共同的规则,下面就是一些常用的规则:(1)使用标准的图形符号;(2)程序框图一般按从上到下、从左到右的次序画;(3)在程序框图中,任意两个程序框之间都存在流程线;(4)一般开始框只有一个出口,结束框只有一个进口,判断框有一个进口和两个出口,其他框有一个进口和一个出口;(5)在图形符号内使用的语言要简练、清楚.我们可以用自然语言来描述算法,也可以用程序框图来描述算法.用程序框图表示算法,不仅直观、形象、容易理解,而且可以清楚地展现算法的逻辑结构.
内容要点4.算法及其程序框图的三种逻辑结构(1)顺序结构步骤A步骤B(2)选择结构满足条件?是否步骤A步骤B
内容要点(3)循环结构循环体满足条件?否是直到型循环循环体满足条件?是否当型循环在循环结构中,必须包含执行或终止循环体的条件,否则该循环就成为死循环.
课内练习一、选择题1.下列关于算法的叙述中,正确的是().A.算法是一种运算符号B.算法是一种对数进行运算的方法C.算法是指用来解决问题的一系列明确而有效的步骤D.算法是一种计算机程序
课内练习2.仔细阅读下面的算法:第一步,n=1,S=1;第二步,n=n+1,S=S+n;第三步,n=n+3,S=S+n+1;第四步,输出n,S.最后输出的S的值为().A.7 B.8 C.9 D.10
课内练习二、填空题3.如图所示的程序框图,其功能是.
课内练习4.已知函数如图所示为任意输入x的值,求其对应的函数值y的程序框图.那么,①处应填,②处应填.
课内练习三、解答题5.设计一个算法,输入n个实数,计算并输出它们的平均数,画出算法的程序框图.6.设计已知梯形的两底和高求梯形面积的算法,并画出算法的程序框图.7.前面我们曾经设计过一个算法,从输入的5个数中找出最大值,你能画出算法的程序框图吗?试一试.8.设计一个算法,输出1~1000中所有为7的整数倍的数,画出算法的程序框图.9.已知函数设计一个算法,输入x的值,输出相应的函数值,并画出其程序框图.
课内练习10.设计一个算法,求满足1+2+3+…+n>2023的最小正整数n,画出算法的程序框图.
您可能关注的文档
- 数学 第四册(五年制高职) 课件 1.1二进制数的概念.pptx
- 数学 第四册(五年制高职) 课件 1.1二进制数的转换.pptx
- 数学 第四册(五年制高职) 课件 1.2逻辑联结词“非”.pptx
- 数学 第四册(五年制高职) 课件 1.2逻辑联结词“且”和“或”.pptx
- 数学 第四册(五年制高职) 课件 1.2命题的概念.pptx
- 数学 第四册(五年制高职) 课件 1.3“或”“与”“非”的复合运算.pptx
- 数学 第四册(五年制高职) 课件 1.3非运算.pptx
- 数学 第四册(五年制高职) 课件 1.3逻辑变量与或运算.pptx
- 数学 第四册(五年制高职) 课件 1.3与运算.pptx
- 数学 第四册(五年制高职) 课件 1.4等值逻辑式.pptx
最近下载
- 普通门诊定点医疗机构选定表.docx
- 2024-2030年中国石斑鱼行业市场规模分析及投资前景预测报告.docx
- 小学道德与法治课件:我们的衣食之源.ppt VIP
- 计算机组成原理 [袁春风]chap4课件.ppt
- 鲁教版(信息科技)四上 第二课:数据安全要重视 课件.pptx VIP
- 2024国内茶饮市场现状、海外市场机遇及未来发展趋势分析报告.pdf VIP
- ABB MicroFlex E190驱动器用户手册(适用于MFE190-04UP).pdf
- 新苏教版小学科学四年级下册单元测试卷全套(附答案).pdf
- 撤销合同仲裁申请书范文.docx
- 2025年长春职业技术学院单招职业技能考试题库新版.docx VIP
文档评论(0)