《基本算法语句3》由会员分享,可在线阅读,更多相关《基本算法语句3(7页珍藏版)》请在金锄头文库上搜索。
1、,WELCOME,复习回顾,算法的基本逻辑结构,1.顺序结构,3.循环结构,2.条件结构,由若干个依次执行的处理步骤组成,算法的流程根据条件是否成立有不同的流向,按照一定条件,反复执行某一步骤,1.2 基本算法语句,计算机完成任何一项任务都需要算法。但是,我们用自然语言或程序框图描述的算法,计算机是无法“理解”的,因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序。 程序设计语言有很多种。为了实现算法中三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句: 输入语句、输出语句、赋值语句、条件语句、循
2、环语句,顺序结构,条件结构,循环结构,1.2.1输入语句、输出语句、赋值语句,这些语句基本上对应于算法中的顺序结构。输入语句和输出语句分别用来实现算法的输入信息、输出结果的功能。,例1、用描点法作函数y=x3+3x2-24x+30的图像时,需要求出自变量和函数的一组对应值,编写程序,分别计算当x= -5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。,程序:,INPUT “x=”;x Y=x3+3*x2-24*x+30 PRINT x PRINT y END,输入语句:INPUT “提示内容”;变量,INPUT 语句还可以给多个变量赋值,如:输入一个学生数学、语文、英语三门课的成绩
3、,可以写成下面的语句 INPUT “Maths,Chinese,English”;a,b,c (也可写成:INPUT “数学、语文、英语”;a,b,c),输出语句:PRINT “提示内容”;表达式,输出语句可在计算机的屏幕上输出常量、变量的值和系统信息,例:下面的语句可输出斐波那契数列: PRINT “The Fibonacci Progression is:Fn + 1 = Fn + Fn 1 ”; 1 1 2 3 5 8 13 21 34 55 “”,思考:每一对兔子过了出生第一个月之后,每个月生一对小兔子。现把一对初生小兔子放在屋内,问一年后屋内有多少对兔子?,例2、编写程序,计算一个学生数学、语文、英语三门课的平均成绩。 程序:,INPUT “Maths=“;a INPUT “Chinese=“;b INPUT “English=”;c PRINT “The average=“;(a+b+c)/3 END,赋值语句也可给变量提供初值,它的一般格式为:变量=表达式,例3、给一个变量重复赋值。 程序:,A=10 A=A+15 PRINT A END,337,例4、交换两个变量A和B的值,并输出交换前后的值。 程序:,INPUT A, B PRINT A,B X=A A=B B=x PRINT A,B END,