高中数学第一章算法初步1.2基本算法语句预习导航新人教b版必修3

高中数学第一章算法初步1.2基本算法语句预习导航新人教b版必修3

ID:44501168

大小:60.26 KB

页数:4页

时间:2019-10-22

高中数学第一章算法初步1.2基本算法语句预习导航新人教b版必修3_第1页
高中数学第一章算法初步1.2基本算法语句预习导航新人教b版必修3_第2页
高中数学第一章算法初步1.2基本算法语句预习导航新人教b版必修3_第3页
高中数学第一章算法初步1.2基本算法语句预习导航新人教b版必修3_第4页
资源描述:

《高中数学第一章算法初步1.2基本算法语句预习导航新人教b版必修3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高中数学第一章算法初步1・2基本算法语句预习导航新人教B版必修31.了解程序语言与自然语言和程序框图设计算法的区别.(重点)2.理解输入、输出语句和赋值语句、条件语句、循环语句的格式和功能.3.能用条件语句、循环语句的格式编写相关问题的程序.1.程序语言都包含一些基本的语句结构,它们分别是输入语句、输出语句、赋值语句、条件语句、循环语句.【做一做1]下列语句不属于基本算法语句的是().A.赋值语句B.运算语句C.条件语句D.循坏语句答案:B2.赋值语句(1)用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语

2、句.(2)赋值语句的一般格式是变量名=表达式.(3)赋值语句屮的“=”号,称做赋值号.归纳总结①赋值号左边只能是变量名字,而不能是表达式.例如3.6=/是错误的.②赋值号左右不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如表示用尤的值替代变量卩原先的収值,不能改写为因为后者表示用K的值替代变量才的值.③不能利用赋值语句进行代数式(或符号)的演算(如化简、因式分解等),如y=x~=(卄1)(%—1),这是不能实现的.在赋值语句屮的赋值号右边的表达式屮的每一个“变量”都必须事先赋给确定的值.

3、在一个赋值语句中只能给一个变量赋值.不能出现两个或多个“=”・④赋值号与数学中的等号的意义不同.赋值号左边的变量如果原來没有值,则在执行赋值语句后,获得一个值•如果原已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.如:N=N+在代数学屮是不成立的,但在赋值语句屮,意思是将”的原值加1,再赋给/V,即川的值增加1.⑤赋值语句后没有分号“;”结尾时,界面窗口内显示变量赋值后的结果;有分号“;”结尾时,则不显示结果.Scilab命令一般以分号“;”作为结尾,每输完一行都要按回车键“

4、Enter”确认输入内容.【做一做2-1]下列赋值语句正确的是().A.az=3B.3=xC.%—3=0D.3—x=0答案:A【做一做2-2]已知变量日,〃己被赋值,要交换⑦力的值,下列方法正确的是()•A.a=b,b=aC.C、方=日,3答案:D3.输入语句与输出语句B.a=c,b=a,c=bD.c=a,a=b.b=c输出语句可以为变量提供运行所需要的数据,实现了算法屮的输入功能任何求解问题的算法,都要把求解的结果“输出”,通过输岀语句来控制知识拓展①“input”又称“键盘输入语句”,当计算机执行到该语句时

5、,暂停并等候用户输入程序运行需要的数据.此时,用户只需把数据由键盘输入,然后回车,程序将继续运行.②“提示内容”的作用是在程序执行时提醒用户明确将要输入的是什么样的数据.如:x=input("输入学生的语文成绩x=”).③无计算功能.输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式.④变量是指程序运行时其值可以变化的量,我们可以通俗地把它比喻成一个盒子,盒子内可以存放数据,必要时可随时更换盒子内的数据.⑤Scilab程序语言规定:表达式屮的*一定不能省略,也不能写成圆点或X;表达式屮的插号一律用小

6、括号;方括号□另有用法;除法用符号“/”;标准函数的自变量应放在小括号内,如sin(x);圆周率ji写成“%pi”:自然对数的底e写成“%e”;绝对值写成abs(x);x的平方写成x*x或x"2.【做一做3】读下列两个程序,回答问题.①x=3;尸4;x=yprint(%io(2),x,y):②x=3;y=4;y=/;print(%io(2),y,x);(1)上述两个程序的运行结果分别是,;(2)上述两个程序屮的第三行有什么区别?答案:(1)4,43,3(2)上述两个程序中的第三行的区别是:①中J=y”是将y的

7、值赋给/②中“y=才”是将/的值赋给y.1.条件语句(1)算法结构屮的条件分支结构一般由算法语言屮的条件语句来实现.(2)条件语句的一般格式有两种,一种是if一else一end格式,其形式为:7f~表达式语句序列1;else语句序列2;endif表达式-另一种是if-end格式,形式是:语句序列1;end名师点拨有时候条件语句中还套有条件语句,形成条件语句的嵌套.识读程序时,可以用文字的缩进来表示嵌套的层次,以帮助阅读和理解.【做一做4】下面的程序运行后,y的值是()x=3;ifx>3y=x*x;elsey=2

8、*x;endprint(%io(2),y);A.3B.6C.9D.27答案:B2.循环语句(1)循环语句用来处理算法中的循环结构.(2)循环语句主要有两种类型,『or循环和while循环.fOT循环变量=初值:步长:终值for循环的一般格式为循环体;endwhile表达式while循环的一般格式为循环体;end名师点拨for循环主要用于预先知道循坏次数的情形,while循环用于预先不知

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。