- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 算法初步
[自我校对]
①顺序结构
②条件结构
③循环结构
用自然语言描述算法 1.自然语言描述算法的步骤
一找:认真分析问题,找出解决此类问题的一般数学方法;
二借:借助有关变量或参数对算法加以表述;
三划:将解决问题的过程划分为若干步骤;
四表:用简单的语言将各个步骤表示出来.
2.用自然语言描述算法的注意事项
(1)要与解决问题的一般方法相联系,从中提炼出算法.
(2)可引入适当的变量和参数对算法的具体步骤加以表达.
(3)解决问题的算法一定要在有限的步骤之内完成;
(4)算法过程能够便于在计算机上执行.
已知在直角△ABC中,∠C是直角,c=13,b=12,求△ABC的面积.写出解决该问题的算法步骤.
【精彩点拨】 结合直角三角形知识求出另一直角边然后求面积.【规范解答】 1.输入一直角边长b和斜边长c;2.由勾股定理a2+b2=c2求另一直角边长a;3.利用面积公式S=a·b,求面积S;4.输出面积S.[再练一题]
1.已知平面直角坐标系中两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法.
【解】 1.计算x0==1,y0==1,得AB的中点N(1,1);2.计算k1==,得AB斜率;3.计算k=-=-2,得AB垂直平分线的斜率;4.由点斜式得直线AB的垂直平分线的方程,并输出.
算法框图 1.程序框图的画法规则
(1)用标准,即使用标准的图形符号.
(2)按顺序,即框图一般按从上到下、从左到右的顺序画.
(3)看出入,即大多数程序框图的图形符号只有一个入口和一个出口,判断框是唯一具有超过一个出口的符号,条件结构中要在出口处标明“是”或“否”.
(4)明循环,即循环结构要注意变量的初值及循环终止条件.
(5)辨流向,即流程线的箭头表示执行的方向,不可缺少.
(6)简说明,即在图形符号内的描述语言要简练、清晰.
2.程序框图识图问题解法要点
(1)分析程序框图中所使用的算法逻辑结构.
(2)根据相应的逻辑结构确定该算法的功能,能用数学表达式表示的要用数学表达式表示出来;不能用数学表达式表示的要明确算法的过程与步骤.
(3)根据算法功能解决相应的问题,已知输入值求输出结果或已知输出结果求输入值时,要通过算法功能,根据输入值与输出值之间的关系求解.
执行下面的程序框图2-1,如果输入的x=0,y=1,n=1,则输出x,y的值满足( )
图2-1A.y=2x B.y=3x
C.y=4x D.y=5x
【解析】 输入x=0,y=1,n=1,运行第一次,x=0,y=1,不满足x2+y2≥36;运行第二次,x=,y=2,不满足x2+y2≥36;运行第三次,x=,y=6,满足x2+y2≥36,输出x=,y=6.由于点在直线y=4x上,故选C.【答案】 C
[再练一题]
2.阅读如下程序框图2-2,运行相应的程序,则程序运行后输出的结果为( )
图2-2
A.7 B.9 C.10 D.11
【解析】 初始值,S=0,i=1,接下来按如下运算进行:第一次循环:S=lg >-1,再次进入循环,此时i=3;第二次循环:S=lg +lg =lg >-1,再次进入循环,此时i=5;第三次循环:S=lg +lg =lg >-1,再次进入循环,此时i=7;第四次循环:S=lg +lg =lg >-1,再次进入循环,此时i=9;第五次循环:S=lg +lg =lg <-1,退出循环,此时i=9.
【答案】 B
算法语句的设计与应用算法语句设计的注意点
(1)条件语句主要用于需要进行条件判断的算法.循环语句主要用于含有一定规律的计算,在使用时需要设计合理的计数变量.
(2)两种循环语句在设计时,要注意For语句和Do Loop语句的一般格式,注意循环体的确定以及循环终止条件的确定.
(3)在设计整个问题的算法语句时,可能既有条件语句又有循环语句,因此要注意几种语句的书写格式.
试设计一个求分段函数y=的函数值的算法(要求画出程序框图,写出算法语句).
【精彩点拨】 结合分段函数y的表达式,先用选择结构画出算法框图,再写出算法语句.【规范解答】 算法的程序框图为:
算法语句为:输入x;If x>1 Then y=x-1Else
If x<-1 Then y=x+1Else
y=2y. [再练一题]
3.将一张足够大的纸,第一次对折,第二次对折,第三次对折,…,如此不断地对折27次,这时纸的厚度将会超过世界第一高峰的高度.请完成如图2-3的程序框图,并用算法语句描述算法(假设10层纸的厚度为0.001 m).提示:(设用变量n来表示纸的层数,用h来表示纸的厚度)
图2-3【解】 ①n=2n
您可能关注的文档
- 高中数学 第一章 集合 1.3.1 交集与并集学业分层测评 北师大版必修1.doc
- 高中数学 第一章 集合 1.2 集合的基本关系学案 北师大版必修1.doc
- 高中数学 第一章 集合 1.3.2 全集与补集学案 北师大版必修1.doc
- 高中数学 第一章 集合章末分层突破学案 北师大版必修1.doc
- 高中数学 第一章 集合章末分层突破学业分层测评 北师大版必修1.doc
- 高中数学 第三章 三角恒等变换 3.1.1 两角差的余弦公式学业分层测评 新人教A版必修4.doc
- 高中数学 第三章 三角恒等变换 3.1.3 二倍角的正弦、余弦、正切公式学业分层测评 新人教A版必修4.doc
- 高中数学 第三章 三角恒等变换 3.1.3 二倍角的正弦、余弦、正切公式学案 新人教A版必修4.doc
- 高中数学 第三章 三角恒等变换 3.2 简单的三角恒等变换学业分层测评 新人教A版必修4.doc
- 高中数学 第三章 三角恒等变换 3.1.2 两角和与差的正弦、余弦、正切公式学业分层测评 新人教A版必修4.doc
- 高中数学 第二章 算法初步章末综合测评 北师大版必修3.doc
- 高中数学 第二章 算法初步 2.3.2 循环语句学案 北师大版必修3.doc
- 高中数学 第二章 统计 2.1.1 简单随机抽样学案 新人教B版必修3.doc
- 高中数学 第二章 统计 2.1.1 简单随机抽样学案 新人教A版必修3.doc
- 高中数学 第二章 统计 2.1.1 简单随机抽样学案 苏教版必修3.doc
- 高中数学 第二章 统计 2.1.2 系统抽样学案 新人教B版必修3.doc
- 高中数学 第二章 统计 2.1.2 系统抽样学案 苏教版必修3.doc
- 高中数学 第二章 统计 2.1.3 分层抽样 2.1.4 数据的收集学案 新人教B版必修3.doc
- 高中数学 第二章 算法初步 2.2.1 顺序结构与选择结构 2.2.2 变量与赋值学业分层测评 北师大版必修3.doc
- 高中数学 第二章 统计 2.1.3 分层抽样学案 苏教版必修3.doc
最近下载
- 某尾矿溢水塔回水隧洞封堵工程施工方案.pdf VIP
- 婴幼儿的早期教育工作总结PPT.pptx VIP
- 【高考真题】重庆市2025年高考真题物理试卷(含答案).pdf VIP
- 教案对外汉语我是跟旅游团一起来的.pdf VIP
- 2024年秋季新教材人教版一年级上册数学全册教案-129页.docx VIP
- 2024-2025学年初中英语九年级上册牛津上海(试用本)教学设计合集.docx
- 2020年《城镇燃气设计规范》GB50028-2006 .pdf VIP
- T_CDHA 13-2023 热力管道用金属波纹管补偿器.pdf
- 燃气工程技术专业基础知识考试题库(含答案).docx VIP
- 室内滑雪馆消防设计探讨.pdf VIP
文档评论(0)