数学人教b版必修3预习导航:1.2基本算法语句 word版含解析

上传人:小** 文档编号:57295378 上传时间:2018-10-20 格式:DOC 页数:4 大小:46.50KB
返回 下载 相关 举报
数学人教b版必修3预习导航:1.2基本算法语句 word版含解析_第1页
第1页 / 共4页
数学人教b版必修3预习导航:1.2基本算法语句 word版含解析_第2页
第2页 / 共4页
数学人教b版必修3预习导航:1.2基本算法语句 word版含解析_第3页
第3页 / 共4页
数学人教b版必修3预习导航:1.2基本算法语句 word版含解析_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数学人教b版必修3预习导航:1.2基本算法语句 word版含解析》由会员分享,可在线阅读,更多相关《数学人教b版必修3预习导航:1.2基本算法语句 word版含解析(4页珍藏版)》请在金锄头文库上搜索。

1、预习导航预习导航1了解程序语言与自然语言和程序框图设计算法的区别(重点)2理解输入、输出语句和赋值语句、条件语句、循环语句的格式和功能3能用条件语句、循环语句的格式编写相关问题的程序1程序语言都包含一些基本的语句结构,它们分别是输入语句、输出语句、赋值语句、条件语句、循环语句【做一做做一做 1】下列语句不属于基本算法语句的是( ).A赋值语句 B运算语句 C条件语句 D循环语句答案答案:B2赋值语句赋值语句(1)用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句(2)赋值语句的一般格式是变量名表达式(3)赋值语句中的“”号,称做赋值号归纳总结归纳总结 赋值号左边只能是变量名字,而不能是表

2、达式例如 3.6X 是错误的赋值号左右不能对换赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如 YX,表示用 X 的值替代变量 Y 原先的取值,不能改写为 XY.因为后者表示用Y 的值替代变量 X 的值不能利用赋值语句进行代数式(或符号)的演算(如化简、因式分解等),如yx21(x1)(x1),这是不能实现的在赋值语句中的赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值在一个赋值语句中只能给一个变量赋值不能出现两个或多个“” 赋值号与数学中的等号的意义不同赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值如果原已有值,则执行该语句后,以赋值号右边表达式的值代替

3、该变量的原值,即将原值“冲掉” 如:NN1在代数学中是不成立的,但在赋值语句中,意思是将 N 的原值加 1,再赋给 N,即 N的值增加 1.赋值语句后没有分号“;”结尾时,界面窗口内显示变量赋值后的结果;有分号“;”结尾时,则不显示结果Scilab 命令一般以分号“;”作为结尾,每输完一行都要按回车键“Enter”确认输入内容【做一做做一做 21】下列赋值语句正确的是( ).Ax3 B3x Cx30 D3x0答案答案:A【做一做 22】已知变量 a,b 已被赋值,要交换 a,b 的值,下列方法正确的是( ).Aab,ba Bac,ba,cbCac,ba,ca Dca,ab,bc答案答案:D3输

4、入语句与输出语句输入语句与输出语句输入语句可以为变量提供运行所需要的 数据,实现了算法中的输入功能输出语句任何求解问题的算法,都要把求解的 结果“输出”,通过输出语句来控制知识拓展知识拓展 “input”又称“键盘输入语句” ,当计算机执行到该语句时,暂停并等候用户输入程序运行需要的数据此时,用户只需把数据由键盘输入,然后回车,程序将继续运行“提示内容”的作用是在程序执行时提醒用户明确将要输入的是什么样的数据如:xinput(“输入学生的语文成绩 x”)无计算功能输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式变量是指程序运行时其值可以变化的量,我们可以通俗地把它比喻成一个盒子,

5、盒子内可以存放数据,必要时可随时更换盒子内的数据Scilab 程序语言规定:表达式中的*一定不能省略,也不能写成圆点或;表达式中的括号一律用小括号;方括号另有用法;除法用符号“/”;标准函数的自变量应放在小括号内,如 sin(x);圆周率 写成“%pi”;自然对数的底 e 写成“%e”;绝对值|x|写成 abs(x);x的平方写成 x*x 或 x 2.【做一做做一做 3】读下列两个程序,回答问题x3;y4;xy;print(%io(2),x,y);x3;y4;yx;print(%io(2),y,x);(1)上述两个程序的运行结果分别是_,_;(2)上述两个程序中的第三行有什么区别?答案答案:(

6、1)4,4 3,3(2)上述两个程序中的第三行的区别是:中“xy”是将 y 的值赋给 x,中“yx”是将 x 的值赋给 y.EYStBB4条件语句条件语句(1)算法结构中的条件分支结构一般由算法语言中的条件语句来实现(2)条件语句的一般格式有两种,一种是 ifelseend 格式,其形式为:if 表达式 语句序列1; else 语句序列2; end另一种是 ifend 格式,形式是: if表达式 语句序列1; end名师点拨名师点拨 有时候条件语句中还套有条件语句,形成条件语句的嵌套识读程序时,可以用文字的缩进来表示嵌套的层次,以帮助阅读和理解【做一做做一做 4】下面的程序运行后,y 的值是(

7、 )x3;if x3yx*x;elsey2*x;endprint(%io(2),y);A3 B6 C9 D27答案答案:B5循环语句循环语句(1)循环语句用来处理算法中的循环结构(2)循环语句主要有两种类型,for 循环和 while 循环for 循环的一般格式为for循环变量初值:步长:终值 循环体; endwhile 循环的一般格式为while表达式 循环体; end名师点拨名师点拨 for 循环主要用于预先知道循环次数的情形,while 循环用于预先不知道循环次数的情形,两种循环都必须以 end 结尾【做一做做一做 51】下列程序最后输出的结果为( )i1;for i1:2:7S3* i;endSA17 B21C27 D37答案答案:B【做一做 52】 下列程序的运行结果是_i2;S1;while i10SS* i;ii1;endprint(%io(2),S);解析解析:程序的功能是计算 123410 的值答案答案:3 628 800

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号