电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基本算法语句 中国古代数学中的算法案例 人教实验版BVIP免费

基本算法语句 中国古代数学中的算法案例 人教实验版B_第1页
1/13
基本算法语句 中国古代数学中的算法案例 人教实验版B_第2页
2/13
基本算法语句 中国古代数学中的算法案例 人教实验版B_第3页
3/13
基本算法语句中国古代数学中的算法案例一.本周教学内容:第一章1.2基本算法语句1.3中国古代数学中的算法案例教学目的1.理解和掌握Scilab程序语言的一些基本算法语句(输入语句、输出语句、赋值语句、条件语句和循环语句),并利用它们表达解决具体问题的过程,体会算法的基本思想。2.通过具体的案例理解掌握几种算法,并能利用案例中的算法解决具体问题。教学重点、难点重点:Scilab程序语言的一些基本算法语句(输入语句、输出语句、赋值语句、条件语句和循环语句)及其用法;等值算法、割圆术和秦九韶算法。难点:循环语句及其用法;各种语句在编程中的应用。知识分析(一)1.2单元主要是介绍Scilab程序语句。包括赋值语句、输入语句、输出语句、条件语句和循环语句。1.在表述一个算法时,经常要引入变量,并赋给该变量一个值。用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。在算法语句中,赋值语句是最基本的语句。赋值语句的一般格式是:变量名=表达式常见的赋值语句有以下几种形式:(1)a=3;{赋予变量常数值}(2)b=a+1;{将含有其它变量的表达式赋予变量}(3)N=N+1;{将含有变量自身的表达式赋予变量}(4)b=a+b;{赋值表达式中即含有变量自身又含有其它变量}使用赋值语句,需要注意以下几点:(1)赋值号左边只能是变量名字,而不是表达式。(2)赋值号左右不能对换。因为赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量。即a=b和b=a的意义是完全不同的。(3)不能利用赋值语句进行代数式(或符号)的演算(如化简、因式分解等),如是不能实现的。(4)赋值号与数学中的等号的意义不同。赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值。如果原来已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”。如N=N+1在数学中是不成立的,但在赋值语句中,意思是将N的原值加1再赋给N,即N的值增加1。2.在某些算法中,变量的初值要根据情况经常地改变,一般我们把程序和初始数据分开,每次算题时,即使初始数据改变,也不必改变程序部分,只要每次程序运行时,输入相应的数据即可,这个过程在程序语言中,用“输入语句”来控制,不同的程序语言都有自己的输入指令和方式。注意:(1)“input”在计算机程序中,通常称为键盘输入语句;(2)Scilab的输入语句“input”,不仅可输入数值,也可输入单个或多个字符,如x=input(“Whatisyourname”,“string”)//输入你的名字,//string代表输入字符型变量。程序运行时,屏幕上显示“Whatisyourname”,此时需要我们人工输入一个名字,这个名字就赋给变量x。上述语句中的“string”的作用是表示我们需要输入的是字符型变量,不在屏幕上显示。如果什么也不写,默认需要输入的是数字。如a=input(“a=”)输入语句的意义是,在编写程序时可以把程序和初始数据分开,达到用程序解决一类问题的目的。换一种说法,就是在程序中用字母(变量)代替数,在解决具体问题时,对变量赋值。任何求解问题的算法,都要把求解的结果“输出”,由此可知,任何程序语言也必须有“输出语句”来控制输出,不同的程序语言都有自己的输出语句和表现形式,但功能是一样的,就是以某种形式把求解结果“输出”出来,下面,我们以Scilab为例,主要介绍屏幕显示输出,在Scilab中,有各种输出语句,如print,write,format,printf,disp.注意:在Scilab中,程序中的print(%io(2),a,b,c)(本语句表示在屏幕上输出a,b,c)的参数,%io(2)表示在屏幕上输出。下面这个题主要训练输入语句、输出语句的使用:3、条件语句:处理条件分支逻辑结构的算法语句,叫做条件语句。计算机通常是按照程序中语句出现的先后顺序依次往下执行的,但有时需要根据某个给定条件是否满足而决定所要执行的语句,这时就需要条件语句,Scilab语言中的条件语句分为if语句和select-case语句。教材中也只介绍了if语句的用法。学好条件语句,首先要了解条件结构。条件结构:算法中的条件结构由条件语句来表达,因此,在条件语句中要体现出条件结构对条件的判断及执行语句的顺序,其一般格式是:相应的程序框图...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基本算法语句 中国古代数学中的算法案例 人教实验版B

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部