高中数学程序框图,算法语言.doc_第1页
高中数学程序框图,算法语言.doc_第2页
高中数学程序框图,算法语言.doc_第3页
高中数学程序框图,算法语言.doc_第4页
高中数学程序框图,算法语言.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基本算法语句【基础知识】1输入、输出语句输入语句 INPUT 对应框图中表示输入的平行四边形框输出语句 PRINT 对应框图中表示输出的平行四边形框2赋值语句格式为 变量表达式,对应框图中表示赋值的矩形框3条件语句一般有两种:IFTHEN语句;IFTHENELSE语句语句格式及对应框图如下(1)IFTHENELSE格式当计算机执行这种形式的条件语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体1,否则执行ELSE后的语句体2.(2)IFTHEN格式4算法中的循环结构是由循环语句来实现的对应于程序框图中的两种循环结构,一般程序设计语言中有当型(WHILE型)和直到型(UNTIL型)两种语句结构,即WHILE语句和UNTIL语句(1)WHILE语句(2)UNTIL语句5. 温馨提示: 解决算法语言试题的基本技巧是把题目中的算法语言依照上面的对应关系翻译成框图。【例题分析】考点一输入、输出和赋值语句的应用例1分别写出下列语句描述的算法的输出结果:(1)(2) 【解答】(1)a5,b3,c4,dc216,即输出d16.(2)a1,b2,cab,c3,又bacb,即b1322,a1,b2,c3,即输出a1,b2,c3.练习1请写出下面运算输出的结果_【解答】经过语句ab,bc后,b的值赋给a,c的值赋给b,即a20,b30,再经过语句ca后,a的当前值20赋给c,c20.故输出结果a20,b30,c20.考点二条件语句的应用例2阅读下面的程序,当分别输入x2,x1,x0时,输出的y值分别为_、_、_.【解答】计算机执行这种形式的条件语句时,是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句;如果条件不符合,则直接结束该条件语句,转而执行其他语句,嵌套时注意内外分层,避免逻辑混乱由程序可知分段函数是:y输入x2,输出1;输入x1,输出1;输入x0,输出1.故输出的y的值1,1,1练习2阅读下面的程序,写出程序运行的结果(1)若x6,则P_;(2)若x20,则P_.【解答】(1)2.1(2)10.5考点三循环语句的应用例3 下列程序执行后输出的结果是()A1B0C1 D2【解答】解题导引解答这类问题的关键是认真阅读程序,理解程序功能必要时,根据程序画出框图辅助分析C由程序画出对应的程序框图,这是一个当型循环语句由框图可知,该程序的功能是计算s54n到首次不小于14的n1的值,即(s,n)由以下运算得:(0,5)(05,51)(54,41)(93,31)(122,21),所以输出n1.练习3下面的程序运行后第3个输出的数是()A1 B.C2 D.【解答】C该程序中关键是循环语句,第一次输出的数是1,第二次输出的数是x1,第三次输出的数是x12.【课后练习】1(2011银川模拟)下面程序运行的结果是()A5 050 B5 049 C3 D2【解答】A该程序的功能是求S12100的值由等差数列求和公式得,S(1100)5 050.2下面程序运行后,输出的值是()A42 B43 C44 D45【解答】C程序功能是求使i22 000成立的最小i值,输出结果为i1.4421 936,4522 0252 000,输出结果为44.3利用计算机计算:s,某同学编写的程序语句中,处应填_【解答】k99解析循环体执行到k99.4为了在运行下面的程序之后得到y25,键盘输入的x应该是_【解答】6或6解析程序对应的函数是y.由题意得,或,解得x6或x6.5当a1,b3时,执行完如下的一段程序后x的值是()INPUT a,bIFabTHEN xabELSE xab

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论