




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学必求其心得,业必贵于专精学必求其心得,业必贵于专精学必求其心得,业必贵于专精预习导航1.了解程序语言与自然语言和程序框图设计算法的区别.(重点)2.理解输入、输出语句和赋值语句、条件语句、循环语句的格式和功能.3.能用条件语句、循环语句的格式编写相关问题的程序.1.程序语言都包含一些基本的语句结构,它们分别是输入语句、输出语句、赋值语句、条件语句、循环语句.【做一做1】下列语句不属于基本算法语句的是().A.赋值语句B.运算语句C.条件语句D.循环语句答案:B2.赋值语句(1)用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句.(2)赋值语句的一般格式是变量名=表达式.(3)赋值语句中的“="号,称做赋值号.归纳总结①赋值号左边只能是变量名字,而不能是表达式.例如3。6=X是错误的.②赋值号左右不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如Y=X,表示用X的值替代变量Y原先的取值,不能改写为X=Y.因为后者表示用Y的值替代变量X的值.③不能利用赋值语句进行代数式(或符号)的演算(如化简、因式分解等),如y=x2-1=(x+1)(x-1),这是不能实现的.在赋值语句中的赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值.不能出现两个或多个“=".④赋值号与数学中的等号的意义不同.赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值.如果原已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉".如:N=N+1在代数学中是不成立的,但在赋值语句中,意思是将N的原值加1,再赋给N,即N的值增加1。⑤赋值语句后没有分号“;”结尾时,界面窗口内显示变量赋值后的结果;有分号“;”结尾时,则不显示结果.Scilab命令一般以分号“;”作为结尾,每输完一行都要按回车键“Enter"确认输入内容.【做一做2-1】下列赋值语句正确的是()。A.x=3B.3=xC.x-3=0D.3-x=0答案:A【做一做2-2】已知变量a,b已被赋值,要交换a,b的值,下列方法正确的是()。A.a=b,b=a B.a=c,b=a,c=bC.a=c,b=a,c=a D.c=a,a=b,b=c答案:D3.输入语句与输出语句eq\x(输入语句)→eq\x(\a\al(可以为变量提供运行所需要的,数据,实现了算法中的输入功能))eq\x(输出语句)→eq\x(\a\al(任何求解问题的算法,都要把求解的,结果“输出”,通过输出语句来控制))知识拓展①“input”又称“键盘输入语句”,当计算机执行到该语句时,暂停并等候用户输入程序运行需要的数据.此时,用户只需把数据由键盘输入,然后回车,程序将继续运行.②“提示内容”的作用是在程序执行时提醒用户明确将要输入的是什么样的数据.如:x=input(“输入学生的语文成绩x=”).③无计算功能.输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式.④变量是指程序运行时其值可以变化的量,我们可以通俗地把它比喻成一个盒子,盒子内可以存放数据,必要时可随时更换盒子内的数据.⑤Scilab程序语言规定:表达式中的*一定不能省略,也不能写成圆点或×;表达式中的括号一律用小括号;方括号[]另有用法;除法用符号“/”;标准函数的自变量应放在小括号内,如sin(x);圆周率π写成“%pi”;自然对数的底e写成“%e";绝对值|x|写成abs(x);x的平方写成x*x或x^2.【做一做3】读下列两个程序,回答问题.①x=3;y=4;x=y;print(%io(2),x,y);②x=3;y=4;y=x;print(%io(2),y,x);(1)上述两个程序的运行结果分别是________,________;(2)上述两个程序中的第三行有什么区别?答案:(1)4,43,3(2)上述两个程序中的第三行的区别是:①中“x=y”是将y的值赋给x,②中“y=x”是将x的值赋给y.4.条件语句(1)算法结构中的条件分支结构一般由算法语言中的条件语句来实现.(2)条件语句的一般格式有两种,一种是if—else—end格式,其形式为:eq\x(\a\al(if表达式,语句序列1;,else,语句序列2;,end))另一种是if—end格式,形式是:eq\x(\a\al(if表达式,语句序列1;,end))名师点拨有时候条件语句中还套有条件语句,形成条件语句的嵌套.识读程序时,可以用文字的缩进来表示嵌套的层次,以帮助阅读和理解.【做一做4】下面的程序运行后,y的值是()x=3;ifx>3y=x*x;elsey=2*x;endprint(%io(2),y);A.3B.6C.9D.27答案:B5.循环语句(1)循环语句用来处理算法中的循环结构.(2)循环语句主要有两种类型,for循环和while循环.for循环的一般格式为eq\x(\a\al(for循环变量=初值:步长:终值,循环体;,end))while循环的一般格式为eq\x(\a\al(while表达式,循环体;,end))名师点拨for循环主要用于预先知道循环次数的情形,while循环用于预先不知道循环次数的情形,两种循环都必须以end结尾.【做一做5-1】下列程序最后输出的结果为()i=1;fori=1:2:7S=3*i;endSA.17B.21 C.27D.答案:B【做一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 变量成本与固定成本分析试题及答案
- 超星尔雅学习通《电子商务那些事(中南财经政法大学)》2025章节测试附答案
- 初级考试计算机技术与软件试题详解及答案
- 茶艺师职业发展中的文化影响及试题及答案
- 有效复习的健康管理师试题及答案
- 二零二五年度港口码头停车场委托管理与船舶停靠协议
- 二零二五年度合作购房权益分配协议
- 2025年度茶楼合伙协议书:茶楼加盟连锁管理与服务合作协议
- 二零二五年度商业谈判保密协议制定与谈判策略
- 2025年度网络安全资质借用合作协议书
- 常用高分子絮凝剂规格及性能
- 2023年青海省文化和旅游系统事业单位人员招聘笔试题库及答案解析
- 某热电厂化水运行操作规程
- 静压预应力管桩静载荷试验异常沉降的原因及复压处理
- 点到表(标准模版)
- 第5课 安史之乱与唐朝衰亡【课件】
- 风力发电项目居间合同
- YY 0504-2016手提式蒸汽灭菌器
- GB/T 4649-2018工业用乙二醇
- GB/T 26076-2010金属薄板(带)轴向力控制疲劳试验方法
- GB/T 21782.8-2008粉末涂料第8部分:热固性粉末贮存稳定性的评定
评论
0/150
提交评论