



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中数学 第一章 算法初步 1.2 基本算法语句预习导航 新人教b版必修31了解程序语言与自然语言和程序框图设计算法的区别(重点)2理解输入、输出语句和赋值语句、条件语句、循环语句的格式和功能3能用条件语句、循环语句的格式编写相关问题的程序1程序语言都包含一些基本的语句结构,它们分别是输入语句、输出语句、赋值语句、条件语句、循环语句【做一做1】下列语句不属于基本算法语句的是().a赋值语句 b运算语句 c条件语句 d循环语句答案:b2赋值语句(1)用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句(2)赋值语句的一般格式是变量名表达式(3)赋值语句中的“”号,称做赋值号归纳总结 赋值号左边只能是变量名字,而不能是表达式例如3.6x是错误的赋值号左右不能对换赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如yx,表示用x的值替代变量y原先的取值,不能改写为xy.因为后者表示用y的值替代变量x的值不能利用赋值语句进行代数式(或符号)的演算(如化简、因式分解等),如yx21(x1)(x1),这是不能实现的在赋值语句中的赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值在一个赋值语句中只能给一个变量赋值不能出现两个或多个“”赋值号与数学中的等号的意义不同赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值如果原已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”如: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输入语句与输出语句知识拓展 “input”又称“键盘输入语句”,当计算机执行到该语句时,暂停并等候用户输入程序运行需要的数据此时,用户只需把数据由键盘输入,然后回车,程序将继续运行“提示内容”的作用是在程序执行时提醒用户明确将要输入的是什么样的数据如:xinput(“输入学生的语文成绩x”)无计算功能输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式变量是指程序运行时其值可以变化的量,我们可以通俗地把它比喻成一个盒子,盒子内可以存放数据,必要时可随时更换盒子内的数据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)上述两个程序中的第三行有什么区别?答案:(1)4,43,3(2)上述两个程序中的第三行的区别是:中“xy”是将y的值赋给x,中“yx”是将x的值赋给y.4条件语句(1)算法结构中的条件分支结构一般由算法语言中的条件语句来实现(2)条件语句的一般格式有两种,一种是ifelseend格式,其形式为:另一种是ifend格式,形式是: 名师点拨 有时候条件语句中还套有条件语句,形成条件语句的嵌套识读程序时,可以用文字的缩进来表示嵌套的层次,以帮助阅读和理解【做一做4】下面的程序运行后,y的值是()x3;ifx3yx*x;elsey2*x;endprint(%io(2),y);a3 b6 c9 d27答案:b5循环语句(1)循环语句用来处理算法中的循环结构(2)循环语句主要有两种类型,for循环和while循环for循环的一般格式为while循环的一般格式为名师点拨 for循环主要用于预先知道循环次数的情形,while循环用于预先不知道循环次数的情形,两种循环都必须以end结尾【做一做51】下列程序最后输出的结果为()i1;fori1:2:7s3* i;endsa17 b21c27 d37答案:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通道运算说课稿-2025-2026学年中职专业课-图形图像处理-计算机类-电子与信息大类
- 鲁教版(五四制)八年级化学:第二单元第三节 水分子的变化 说课稿
- 6.19.2动物的生殖和发育说课稿2025-2026北师大版生物八年级上册
- 三年级信息技术下册 第四单元 第22课《海底蛟龙-潜艇》说课稿 冀教版
- 关于给领导感谢信15篇
- 六一儿童节开幕词18篇
- 中医学自考试题及答案
- 第一单元综合检测卷 (含答案)2025-2026学年统编版语文八年级上册
- 金融科技企业员工股权激励与数据安全合同
- 商业地产抵押担保借款合同范本
- 培训需求分析的课件
- 过程方法培训课件
- 工地充电房管理制度
- 腾讯公司培训管理制度
- 徒步队安全管理制度
- 皮具开发部管理制度
- 2025年高考英语全国二卷重点核心词汇归纳总结(复习必背)
- 2025地质资料馆藏管理规范第1部分:实物
- GB/T 26925-2025节水型企业火力发电行业
- 店铺转让分期协议书
- 涉嫌强奸和解协议书
评论
0/150
提交评论