- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
§2 算法框图的基本结构及设计
2.1 顺序结构与选择结构
2.2 变量与赋值
学 习 目 标
核 心 素 养
1.熟练掌握算法框图的几个基本框图及其功能.
2.掌握算法框图中的两种算法结构——顺序结构与选择结构及其特点.(重点)
3.会用算法框图表示简单的算法.
4.熟练掌握赋值语句的概念及其一般的表示形式.(重点)
5.会用变量与赋值语句将具体问题的框图转化为算法语句.(难点)
1.通过学习算法框图的顺序结构与选择结构,培养数学抽象素养.
2.通过算法框图的简单表示及框图与算法语句的转化,提升逻辑推理素养.
一、算法框图与顺序结构及选择结构
1.算法框图
(1)算法框图由一些图框和带箭头的流程线组成,其中的图框表示各种操作,图框内的文字和符号表示操作的内容,带箭头的线表示操作的先后顺序.
(2)图框的名称及功能:
图形符号
名称
符号表示的意义
终端框(起止框)
表示一个算法的起始和结束
输入、输出框
表示一个算法输入和输出的信息
处理框
赋值、计算
判断框
判断某一条件是否成立
流程线
流程进行的方向
2.顺序结构与选择结构
结构类型
顺序结构
选择结构
定义表达
按照步骤依次执行的一个算法,称为具有“顺序结构”的算法
需要进行判断,判断的结果决定后面的步骤,像这样的结构通常称作选择结构
图形表示
二、变量与赋值
变量
赋值
定义
在研究问题的过程中可以取不同数值的量称为变量
在算法中把变量a的值赋予变量b,这个过程称为赋值,记作b=a,其中“=”称为赋值符号
作用
使算法的表述简洁、清楚
当赋予一个变量新值的时候,原来的值将被新值取代
思考:赋值号与等号的区别是什么?
[提示] (1)赋值号与等号意义不同,若把“=”看作等号,则N=N+1不成立,若看作赋值号,则成立.
(2)赋值号两边内容不能对调.
(3)虽然赋值语句具有计算和赋值双重功能,但不能利用它进行代数式的演算.
1.下列关于选择结构的说法中正确的是( )
A.对应的算法框图有一个入口和两个出口
B.对应的算法框图有两个入口和一个出口
C.算法框图中的两个出口可以同时执行
D.对于同一个算法来说,判断框中的条件是唯一的
A [对于选择结构,其算法框图有一个入口和两个出口.]
2.下列图形符号属于判断框的是( )
C [判断框用菱形表示.]
3.算法框图符号“”可作于( )
A.输出a=10 B.赋值a=10
C.判断a=10 D.输入a=1
B [图形符号“”是处理框,它的功能是赋值、计算,不是输入、输出框和判断框,故选B.]
4.下面的程序输出的结果a,b分别等于( )
a=2
b=5
c=a+b
a=c+4
输出a,b.
A.2,5 B.4,5
C.11,5 D.7,5
C [第三步给c赋值后c=7,第四步给a赋值后a=11,故最后输出11,5.]
用算法框图表示算法
【例1】 (1)下列是算法框图中的一部分,表示恰当的是( )
(2)
请把所需框图的序号填在下面的横线上.
①计算时,需要用框图________;
②有多个退出点的是________;
③程序框图一开始用到的是________;
④输入数据时用到的框图是________.
(3)画出求一个数a的百分之几的程序框图.
(1)A (2)③ ④ ① ② [(1)其中B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.
(2)①计算要用处理框③.
②有多个退出点的是判断框④.
③程序框图一开始要用起止框①.
④输入、输出数据都需要用输入、输出框②.]
(3)解:其算法框图如下:
1.认真审题,理清题意,明确解决问题的方法.
2.明确解题步骤.
3.用数学语言描述算法,明确输入量、计算过程、输出量.
4.用算法框图表示算法过程.
1.写出下列算法框图的运算结果.
图中输出S=________.
eq \f(5,2) [运行结果为:a=2,b=4,
S=eq \f(2,4)+eq \f(4,2)=eq \f(1,2)+2=eq \f(5,2).]
顺序结构的算法框图设计
【例2】 已知两点A(x1,y1),B(x2,y2),求线段AB的长度d及中点P的坐标,试设计算法,并画出算法框图.
[思路探究] 利用两点间的距离公式及中点坐标公式求d与点P的坐标.
[解] 算法步骤如下:
1.输入x1,y1,x2,y2;
2.计算d=eq \r(?x2-x1?2+?y2-y1?2);
3.计算x0=eq \f(x1+x2,2),y0=eq \f(y1+y2,2);
4.输出d,P(x0,y0).
算法框图如图所示.
1.算法中,若含字母变量,应先给公式中的字母赋值,然后再进行计算,最后输出结果.
2.顺序结构是最
您可能关注的文档
- 集中培训课件动员会.docx
- 2017人教版政 治高二必修四生活和哲学第1单元第2课第1框--《哲学的基本问题》..ppt
- 2020版物理高考新素养总复习教科版讲义:第十一章+交变电流+传感器+第2讲和答案.doc
- XX中学2019—2020学年八年级《道德和法治》上册教学计划教学进度表.doc
- 2019版地理人教版必修3训练:第四章 第二节 区域工业化和城市化——以我国珠江三角洲地区为例.docx
- 2019-2020年人教版物理必修二讲义:第5章+1.曲线运动及答案.doc
- 2020版物理新教材人教必修一同步学案:微专题三 共点力平衡中的四类典型问题和答案.doc
- 2020版政 治高考新素养总复习新高考(鲁京津)讲义:必修三+第三单元+第六课+我们的中华文化和答案.doc
- 浙教版 信息技术 九年级 第三课 初识visual basic 教案设计.doc
- 人教版高中历史必修三第八单元第24课 音乐和影视艺术.pptx
- 2019-2020年北师大版数学选修2-3讲义:第2章+§2 超几何分布及答案.doc
- 2019-2020年新导学同步人教A版高中数学必修二练习:第4章+圆与方程+4.2.1.doc
- 人教版高中英语必修五unit3 life in the future reading 导学案设计后附详细答案.docx
- 2019-2020年人教版政 治必修一课时分层作业6 树立正确的消费观.doc
- 人教八上Unit 3单元过关和检测(无答案).doc
- 放射源安全管理制度2019.doc
- 2019版铁路隧道工程旁站监理记录表-.docx
- 春夏季户外旅游课件.pptx
- 2020届高一地理必修1跟踪训练:第一单元地球的宇宙环境.docx
- VB基础模拟演练选考题(有答案).docx
文档评论(0)