- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基本算法语句
年 级 学科 数学 内容标题 编稿老师 经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献.“提示内容”)
要求:
(1)输入语句要求输入的值是具体的常量;
(2)提示内容提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开;
(3)Scilab的输入语句input”,不仅可输入数值,也可输入单个或多个字符,如x=input(What is your name”,string”)//输入你的名字,//string代表输入字符型变量.What is your name”,此时需要我们人工输入一个名字,这个名字就赋给变量x.上述语句中的“string”的作用是表示我们需要输入的是字符型变量x=5是对的,5=x是错的,A+B=C是错的,C=A+B是对的.
(3)不能利用赋值语句进行代数式的演算.(如化简、因式分解、解方程等),如
这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值.不能出现两个或以上的“=”.但对于同一个变量可以多次赋值.
4. 条件语句:处理条件分支逻辑结构的算法语句,叫做条件语句.其一般格式是:
相应的程序框图如图A所示.
在某些情况下,也可以只使用简单形式,即
对应的程序框图如图B所示.
说明:在“IF—ELSE”语句中,“表达式”表示判断的条件,“语句1”表示满足条件时执行的操作内容;“语句2”表示不满足条件时执行的操作内容;END 表示条件语句的结束.计算机在执行“IF—ELSE”语句时,首先对IF后的条件进行判断,如果符合条件,则执行后面的“语句1”;若不符合条件,则执行ELSE后面的“语句2”.
5. 循环语句
循环语句:在程序处理中,经常需要对一条或一组语句重复执行多次,以最终完成某项任务,这就是循环的概念,例如统计所有考生的成绩总分需要一个人一个人地叠加计算;寻找一批数据中的某一个,需要逐个地鉴别;这类处理的一个特点是对不同的运算对象进行若干次的相同的运算或处理,这种处理模式在程序设计中是用循环结构来实现的.
在Scilab程序语言中提供了两种循环语句,for循环和while循环.
循环语句的格式:
for循环,for循环语句的一般格式是
其中循环变量一般是用于控制算法中循环次数的变量,起计数的作用,它有初值和终值,是循环开始和结束时循环变量的值,步长是指循环变量每次增加的值,当初值和终值相同但步长不同时,循环的次数也不相同,若步长为1,则它可以省略不写,但其他值必须写,不能省略.
循环体是指反复执行的一组语句,end的作用是控制结束一次循环,开始下一次新的循环.
while循环,while循环的一般格式是
计算机执行这种形式的循环语句,首先是对表达式进行判断,如果表达式为真,则执行循环体,每次开始执行循环体之前,都要判断表达式是否为真,这样重复执行,一直到表达式为假时,就结束循环体,转向其他语句.循环语句的应用:循环语句主要用来处理算法中的循环结构,在处理一些需要有规律地重复计算问题,如累加求和,累乘求积及其他问题时常常用循环语句编写程序.
用for循环编写程序时要注意设定好循环变量的初值、步长和终值,避免出现多一次循环或少一次循环的情况;用while循环编写程序时,一定要注意表达式的写法,当表达式为真时执行循环体,表达式为假时结束循环,以防出现所要判断的表达式正好相反的错误.等值算法:等值算法求两个正整数最大公约数的过程与算法设计.
对于给定的两个数,用较大的数减去较小的数,接着得差与较小的数比较,用两个数中较大的数减去较小的数,继续上述的操作(大数减小数),直到所得的数相等为止,那么这个数(等数)就是所求的最大公约数显然,上述过程中大数减去小数是一个重复执行的过程,因此只需将大数赋给变量m,小数赋给变量n,那么m-n就可以通过循环结构实现算法.
如图,是解决某个问题而绘制的程序框图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题:
(1)图框①中x=2的含义是什么?
(2)图框②中y1=ax+b的含义是什么?
(3)图框④中=ax+b的含义是什么?
(4)该程序框图y2解决的是怎样的一个问题?
(5)若最终输出的结果是y1=3,y2=-2,当x取5时输出的结果5a+b的值应该是多大?
(6)在(5)的前提下输入的x值越大,输出的ax+b是不是越大?为什么?
(7)在(5)的前提下当输入的x值为多大时,输出结果ax+b等于0?
解:(1)图框①中x=2表示把x的值2赋给变量x或
您可能关注的文档
- (新课标)高中数学 1.1 算法的含义教案1 苏教版必修3.doc
- (新课标)高中数学 1.1 算法的含义素材1 苏教版必修3.doc
- (新课标)高中数学 1.1 算法的含义素材2 苏教版必修3.doc
- (新课标)高中数学 1.1《算法的含义》程序框图专题素材 苏教版必修3.doc
- (新课标)高中数学 1.1《算法的含义》教案1 苏教版必修3.doc
- (新课标)高中数学 1.1《算法的含义》教案2 苏教版必修3.doc
- (新课标)高中数学 1.1《算法的含义》教案3 苏教版必修3.doc
- (新课标)高中数学 1.1《算法的含义》教案4 苏教版必修3.doc
- (新课标)高中数学 1.1《算法的含义》教案5 苏教版必修3.doc
- (新课标)高中数学 1.1《算法的含义》教案6 苏教版必修3.doc
- (新课标)高中数学 1.3 基本算法语句素材2 苏教版必修3.doc
- (新课标)高中数学 1.3 基本算法语句学案(无答案)苏教版必修3.doc
- (新课标)高中数学 1.4 算法案例(第1课时)课堂探究素材 苏教版必修3.doc
- (新课标)高中数学 1.4 算法案例(第2课时)课堂探究素材 苏教版必修3.doc
- (新课标)高中数学 1.4 算法案例教学设计 苏教版必修3.doc
- (新课标)高中数学 1.4 算法案例知识讲解素材 苏教版必修3.doc
- 【江苏专用】2018版高考数学大一轮复习 第八章 立体几何 8.1 空间几何体的结构及其表面积、体积教师用书 文 苏教版.doc
- 【江苏专用】2018版高考数学大一轮复习 第八章 立体几何 8.4 直线、平面垂直的判定与性质教师用书 文 苏教版.doc
- 【江苏专用】2018版高考数学大一轮复习 第八章 立体几何 8.5 平行与垂直的综合应用教师用书 文 苏教版.doc
- 【江苏专用】2018版高考数学大一轮复习 第二章 函数概念与基本初等函数I 2.1 函数及其表示教师用书 文 苏教版.doc
最近下载
- 第四章战国、秦、汉、三国时期的建筑详解.ppt VIP
- T_HAEPCI 55—2023(有色冶炼场地土壤-地下水重金属污染协同修复与管控技术指南).pdf VIP
- 青春筑梦婴幼儿托育服务与管理专业启航未来职业生涯.pptx VIP
- 【新教材】2025-2026学年统编版(2024)三年级道德与法治上册第1课《学习伴我成长》课件.pptx
- T ACEF 111—2023 焦化污染土壤多环芳烃生物修复智能监测预警技术指南.pdf VIP
- MTT 114-2005 煤矿用多级离心泵.pdf VIP
- TACEF 112-2023 焦化污染土壤多环芳烃生物修复智能监测设备配置技术指南.pdf VIP
- GBT18479-2001 地面用光伏(PV)发电系统 概述和导则.pdf
- 低血容量性休克的护理.pptx VIP
- 2《住宅项目规范》宣贯培训-第3章.pdf
文档评论(0)