基本算法语句.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基本算法语句.ppt》由会员分享,可在线阅读,更多相关《基本算法语句.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、前前面面我我们们学学习习了了算算法法的的基基本本结结构构:顺顺序序结结构构、条条件件结结构构和和循循环环,它它们们可可以以利利用用框框架架结结构构来来说说明明顺序结构顺序结构条条件件结结构构顺顺序序结结构构是是最最基基本本的的结结构构,是是任任何何结结构构都都需需要要用用到到的的,条条件件结结构构是是我我们们在在解解决决条条件件判判断断问问题题中中,常常用用到到的的一一种种结结构构,它它是是计计算算机机基基本本的的逻逻辑辑推推理理结结构构,循循环环结结构构是是解解决决反反复复问问题题的的结结构构循环结构循环结构但是,当计算机真正运行算法时,计算机是无法但是,当计算机真正运行算法时,计算机是无法
2、“理解理解”自然语言或程序框图的,真正起作用的还是程序设计语言自然语言或程序框图的,真正起作用的还是程序设计语言(programming language),计算机通过程序设计语言),计算机通过程序设计语言将它们将它们“翻译翻译”成计算机语言成计算机语言计算机语言有很多种,为了实现算法中三种最基本的结构:计算机语言有很多种,为了实现算法中三种最基本的结构:顺序结构、条件结构和循环结构,各种程序设计语言都要顺序结构、条件结构和循环结构,各种程序设计语言都要用到下面的最基本的算法语句:用到下面的最基本的算法语句:输入语句输入语句 输出语句输出语句 赋值语句赋值语句 条件语句条件语句 循环语句循环语
3、句我们使用的程序设计语言虽然有很多种,如:我们使用的程序设计语言虽然有很多种,如:BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及以及VC、VB语言,但在语句形式以及语法上和语言,但在语句形式以及语法上和BASIC语言语言类似类似,稍加改造就可以在计算机上运行稍加改造就可以在计算机上运行BASIC语言全称是语言全称是Beginners all Purpose Symbolic Instruction Code,意为意为“初学者通用符号指令代码初学者通用符号指令代码“。1964年由美国达尔摩斯学院的年由美国达尔摩斯学院的Thomas和和John G.Kemeny完成设计并提
4、出了完成设计并提出了BASIC语言的第一个版本语言的第一个版本,经过不断丰富和发展经过不断丰富和发展,现已成为一种功能全面的中小型计算现已成为一种功能全面的中小型计算机语言。机语言。BASIC易学易学、易懂易懂、易记易记、易用易用,是初学者的入门是初学者的入门语言语言,也可以作为学习其他高级语言的基础。也可以作为学习其他高级语言的基础。BASIC有解释有解释方式和编译方式两种翻译程序方式和编译方式两种翻译程序 下面我们就这些基本语句来进行一一说明下面我们就这些基本语句来进行一一说明John G.KemenyThomas1.输出、输入和赋值语句基本上对应算法中的顺序结构输出、输入和赋值语句基本上
5、对应算法中的顺序结构语句语句n语句语句n+1利用输入、输出语句可以实现信息的利用输入、输出语句可以实现信息的录入录入和结果的和结果的输出输出例例1.用描点法作函数用描点法作函数 的图像的图像1.描点法作图需要用到哪些步骤?描点法作图需要用到哪些步骤?2.描点法作图应该注意哪些问题?描点法作图应该注意哪些问题?描点法作图时,我们要计算自变量和函数的一组对应描点法作图时,我们要计算自变量和函数的一组对应值,我们可以利用编程来实现对应数值的计算值,我们可以利用编程来实现对应数值的计算程序:程序:INPUT“x=”;x y=x3+3*x2-24*x+30PRINT XPRINT YEND一、输入语句一
6、、输入语句1、一般格式:、一般格式:INPUT“提示内容提示内容”;变量变量“提示内容提示内容”提示用户输入什么样的信息。可提示用户输入什么样的信息。可以是中文,也可以是其他的以是中文,也可以是其他的变量是指程序在运行时其值是可以变化的量。变量是指程序在运行时其值是可以变化的量。2、说明:、说明:作用为实现算法的输入信息功能。作用为实现算法的输入信息功能。输入语句要求输入的值只能是具体的常数。输入语句要求输入的值只能是具体的常数。提示内容与变量之间用提示内容与变量之间用“;”隔开,有多个隔开,有多个变量的输入时,变量与变量之间用变量的输入时,变量与变量之间用“,”隔开。隔开。INPUT“Mat
7、hs,Chinese,English”;a,b,c二、输出语句二、输出语句1、一般格式:、一般格式:PRINT “提示内容提示内容”;表达式表达式2、说明:、说明:作用是实现算法的输出结果功能。作用是实现算法的输出结果功能。“提示内容提示内容”提示用户输出什么样的信息。提示用户输出什么样的信息。表达式是指程序要输出的数据。表达式是指程序要输出的数据。输出语句可以输出输出语句可以输出常量常量、变量变量或或表达式的值表达式的值及及字符字符。INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“The average is”;(a+b+c)/3
8、三、赋值语句三、赋值语句1、一般格式:、一般格式:变量变量=表达式表达式2、说明:、说明:作用是将表达式所代表的值赋给变量。作用是将表达式所代表的值赋给变量。赋值语句中的赋值语句中的“=”称为赋值号。称为赋值号。赋值语句右边可以是一个数据、常量和算式,赋值语句右边可以是一个数据、常量和算式,左边左边只能只能是是变量变量,不能不能为为表达式表达式。赋值号左右不能对换。赋值号左右不能对换。除了除了INPUT语句,例语句,例1中也可以用中也可以用“赋值语句赋值语句”给变量提供初值给变量提供初值例例2。交换两个变量。交换两个变量A,B的值的值INPUT AINPUT BPRINT A,BX=AA=BB
9、=XPRINT A,BEND先将先将A的值赋予的值赋予X这时这时X取取A的值的值再将再将B的值赋予的值赋予A这时这时A取取B的值的值再将再将X的值赋予的值赋予B这时这时B取取X的的值即值即A的值的值1、写出求、写出求1+2+3+4+5+6+7+8的一个程序算法的一个程序算法2、写出用公式法求、写出用公式法求x2-2x-8=0的根的程序的根的程序INPUT“n=”;ns=n*(n+1)/2PRINT sENDINPUT a,b,cp=-b/(2*a)q=SQR(b2-4*a*c)/2*ax1=p+qx2=p-qPTINT x1,x2ENDINPUT a=1;b=-2;c=-8p=-b/(2*a)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 算法 语句
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内