【志鸿优化设计】高考数学一轮复习 第十二章 算法初步、推理与证明、复数12.2基本算法语句教学案 理 新人教A版 .doc_第1页
【志鸿优化设计】高考数学一轮复习 第十二章 算法初步、推理与证明、复数12.2基本算法语句教学案 理 新人教A版 .doc_第2页
【志鸿优化设计】高考数学一轮复习 第十二章 算法初步、推理与证明、复数12.2基本算法语句教学案 理 新人教A版 .doc_第3页
【志鸿优化设计】高考数学一轮复习 第十二章 算法初步、推理与证明、复数12.2基本算法语句教学案 理 新人教A版 .doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

12.2基本算法语句理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句的含义1输入语句(1)输入语句的一般格式:_.(2)注意事项:“提示内容”与变量之间用“;”隔开,“提示内容”之间用“,”隔开,各变量之间也用“,”隔开,最后一个变量的后面不能加标点符号2输出语句(1)输出语句的一般格式:_.(2)输出语句中的“提示内容”与表达式之间必须用“;”隔开,“提示内容”之间用“,”隔开,各变量之间也用“,”隔开,最后一个表达式的后面不能加标点符号输出语句可以输出常量、变量的值以及系统信息3赋值语句(1)赋值语句的一般格式:_.(2)在研究问题的过程中可以取不同数值的量称为_,把一个值a赋给变量b的过程称为_,“_”为赋值符号注意事项:赋值号“”左边只能是变量名,右边是表达式,左右边不能交换;每一个赋值语句只能出现一次“”,即只能给一个变量赋值赋值号“”的理解:把右边的数值赋给左边的变量或计算右边表达式的值并把计算结果赋给左边的变量4条件语句(1)ifthenelse语句的一般格式:(2)ifthen语句的一般格式:5循环语句(1)until语句的一般格式:(2)while语句的一般格式:1执行print“22 008”;22 008的输出结果是()a2 010 b22 00822 008c22 0082 010 d2 0102 0102下列语句是正确的赋值语句的是()a5x bxy3cxy2 dyy*y3(2012沈阳模拟)如图程序输出的结果是()a3,4 b4,4c3,3 d4,34当a1,b3时,执行完下面一段过程后x的值是_一、输入、输出和赋值语句【例1】写出下列语句的输出结果:(1)(2)方法提炼1输入、 输出、赋值语句是任何一个算法中必不可少的语句一个输出语句可以输出多个表达式的值在赋值语句中,变量的值始终等于最近一次赋给它的值,先前的值将被替换2一个赋值语句只给一个变量赋值,但一个语句行可以写多个赋值语句3不能利用赋值语句进行代数式的演算(如化简、分解因式、解方程等)4编写程序的关键在于搞清问题的算法,特别是算法的结构,然后确定采取哪一种算法语句5编写程序时,要注意常见运算符号的书写方式如ab(ab);a*b(ab);a/b();sqr(x)();abs(x)(|x|);ab(a除以b的整数商,如52=2;a mod b(a除以b的余数,如5 mod2=1)等,还要明确它们的运算规则:先乘除,后加减;乘幂优于乘除;函数优于乘幂;同级运算从左向右按顺序进行;括号内最优先,多层括号则从内到外依次进行注意表达式中的括号一律用小括号“()”.请做演练巩固提升2二、条件循环语句【例2】 (2012东北三校模拟)下面程序运行的结果为()a4 b5 c6 d7方法提炼1在用while语句和until语句编写程序解决问题时,一定要注意它们的格式及条件的表述方法while语句中是当条件满足时执行循环体,而until语句中是当条件不满足时执行循环体2在解决一些需要反复执行的运算任务,如累加求和、累乘求积等问题时,应考虑利用循环语句来实现3在循环语句中,也可以嵌套条件语句,甚至是循环语句,此时要注意嵌套这些语句应保证语句的完整性,否则就会造成程序无法执行请做演练巩固提升1不理解算法语句的功能及格式易致误【典例】 (2012湖南衡阳模拟)下面程序运行后输出的结果为()a0 b1 c2 d4解析:当j1时,余数a1;当j2时,余数a3;当j3时,余数a1;当j4时,余数a0;当j5时,余数a0;当j6时,不满足条件,此时退出循环答案:a答题指导:1.在解答本题时,易错选d而导致错误,错误原因是:对循环过程不理解,误认为j1时,余数a0,即j1时,没有执行第一次循环其错误过程如下:当j1时,余数a0;当j2时,余数a2;当j3时,余数a0;当j4时,余数a4;当j5时,余数a4.2解决算法语句的有关问题时,还有以下几点易造成失误,备考时要高度关注:(1)对基本算法语句的功能及格式要求不熟悉(2)条件语句中的嵌套结构混乱,不能用分段函数的形式直观描述(3)对循环结构的循环过程把握不准1下面程序运行的结果为()a4 b5 c6 d72(2012黑龙江大庆模拟)以上表示的函数表达式是_3.运行如图所示的程序,输出的结果是_4完成下列程序,输入x的值,求函数y|82x2|的值_,_.参考答案基础梳理自测知识梳理1(1)input“提示内容”;变量2(1)print“提示内容”;表达式3(1)变量表达式(2)变量赋值基础自测1c解析:这是一个计算22 008的值的简单程序,输出的结果是22 0082 010.2d解析:赋值语句中“”的左右两边不能互换,不能给常量赋值,左边必须是变量,右边是表达式,故a,b错c错,一个赋值语句只能给一个变量赋值d正确,该语句的功能是将当前的y平方后赋给变量y.3b解析:程序主要为赋值ab,则a4,ba4.44解析:xa1,b3,满足ab,x134.考点探究突破【例1】 解:(1)a5,b3,c4,dc216,即输出d16.(2)a1,b2,c123,b1322,故输出a1,b2,c3.【例2】 c解析:第一次执行后,s1001090,n1019;第二次执行后,s90981,n918;第三次执行后,s81873,n817;第四次执行后,s73766,n716.此时s6670,结束循环,输出n6.演练巩固提升1c解析:该程序

温馨提示

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

评论

0/150

提交评论