《常用语句.pptx》由会员分享,可在线阅读,更多相关《常用语句.pptx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、各种各种程序设计语言中都包含程序设计语言中都包含下列常用的语句下列常用的语句:输入语句输入语句 输出语句输出语句 赋值语句赋值语句条件语句条件语句 循环语句循环语句一、赋值语句一、赋值语句赋值语句的一般格式赋值语句的一般格式:变量名表达式变量名表达式作用作用:先计算出赋值号右边表达式的值,然后把这个值赋给先计算出赋值号右边表达式的值,然后把这个值赋给左边的变量,使该变量的值等于表达式的值。左边的变量,使该变量的值等于表达式的值。主要用来描主要用来描述程序框图中处理框中的内容。述程序框图中处理框中的内容。赋值号赋值号将数字、变量、运算符将数字、变量、运算符号按一定规则连接起来号按一定规则连接起来
2、的有意义的式子的有意义的式子用来表明赋给某一个变量一个具体的确定的值的语句叫用来表明赋给某一个变量一个具体的确定的值的语句叫作赋值语句作赋值语句(1)(1)赋值语句左边只能是变量名字而不能是表达式赋值语句左边只能是变量名字而不能是表达式;右边表达式右边表达式可以是一个常数或算式。可以是一个常数或算式。(2)(2)赋值号的左右两边不能互换,互换后意义将发生变化。赋值号的左右两边不能互换,互换后意义将发生变化。(3)(3)不能利用赋值语句进行代数式的演算。不能利用赋值语句进行代数式的演算。(4)(4)在赋值语句中,赋值号右边的表达式中的每一个在赋值语句中,赋值号右边的表达式中的每一个“变量变量”都
3、都必须事先赋给确定的值。必须事先赋给确定的值。(5)(5)在一个赋值语句中只能给一个变量赋值,不能给多个变量同在一个赋值语句中只能给一个变量赋值,不能给多个变量同时赋值,不能出现两个或多个时赋值,不能出现两个或多个“=”。(6)(6)对于一个变量可以多次赋值。终值以最后一次赋值为准,前对于一个变量可以多次赋值。终值以最后一次赋值为准,前面的赋值全部无效。面的赋值全部无效。(7)(7)赋值号与数学中的等号的意义不同。赋值号左边的变量如果赋值号与数学中的等号的意义不同。赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值。如果原来已原来没有值,则在执行赋值语句后,获得一个值。如果原来已有
4、值,则执行该句后,以赋值号右边表达式的值代替该变量的有值,则执行该句后,以赋值号右边表达式的值代替该变量的原值。原值。例:用赋值语句写出计算语文、例:用赋值语句写出计算语文、数学、数学、外语三门课平均值的程序。外语三门课平均值的程序。二、键盘输入语句二、键盘输入语句 inputinput变量名变量名=input=input (“提示内容提示内容”)输入语句的一般格式输入语句的一般格式 说明说明:1.1.作用:接收键盘的信息,进而赋给变量作用:接收键盘的信息,进而赋给变量2.2.提示内容:提示提示内容:提示用户应该输入用户应该输入什么样的数值,什么样的数值,必须必须用双引号用双引号“”括起来,双
5、引号中的内容会原封不动括起来,双引号中的内容会原封不动地在屏幕上显示出来。地在屏幕上显示出来。3.3.一般情况下,输入语句要求输入的值一般情况下,输入语句要求输入的值只能是具体的只能是具体的常数常数,不能是函数、变量或表达式;输入语句不具,不能是函数、变量或表达式;输入语句不具有计算功能有计算功能。说明:计算机说明:计算机运行程序时一般只在后台运运行程序时一般只在后台运行,不会显示在屏幕上,但是运行至输入语行,不会显示在屏幕上,但是运行至输入语句时,会暂停下来,在屏幕上显示句时,会暂停下来,在屏幕上显示“提示内提示内容容”,等待用户输入数值后按,等待用户输入数值后按“Enter”键,键,才会继
6、续运行,计算机自动将数值赋给语句才会继续运行,计算机自动将数值赋给语句中定义的变量,然后执行后面的程序。中定义的变量,然后执行后面的程序。三、输出语句:三、输出语句:格式:格式:print(%io(2),表达式表达式)print 屏幕显示输出语句:屏幕显示输出语句:%io(2):参数,表示在屏幕上输出参数,表示在屏幕上输出 表达式表达式:是指程序中要输出的数据,可以是常是指程序中要输出的数据,可以是常量、变量或表达式量、变量或表达式输出语句可以多项输出,但输出顺序为反序输出输出语句可以多项输出,但输出顺序为反序输出【例例1 1】编写编写程序,计算一个学生数学、语文、程序,计算一个学生数学、语文
7、、英语三门课的平均成绩。英语三门课的平均成绩。a=input(“Chinese:);b=input(“Math:);c=input(“English:);aver=(a+b+c)/3;print(%io(2),aver)例例2 2下列程序运行后,下列程序运行后,a,b,ca,b,c各等于多少?各等于多少?(1)a=3;b=-5;c=8;a=b;b=c;(1)a=3;b=-5;c=8;a=b;b=c;Print(%io(2),a,b,c);Print(%io(2),a,b,c);(2)(2)a=3;a=3;b b=-5;=-5;c=8c=8;a=b a=b;b=c;c=a;b=c;c=a;PrintPrint(%io(2(%io(2),a,b,c),a,b,c););例例3 3交换两个变量交换两个变量A A和和B B的值,并输出的值,并输出交换交换后的后的值。值。A=input(“A=”);B B=input(“B=”);X=A;A=B;B=X;Print(%io(2),B,A);
限制150内