主题:[原创]信息学奥林匹克辅导教程第03章
[b]第三章 顺序结构程序设计[/b]
赋值语句 输入语句 输出语句 复合语句
3.1 赋值语句
赋值语句是最简单的语句,其一般形式为:
<变量>:=<表达式>;
赋值语句的作用是计算表达式的值,并赋给变量。对于任何一个变量必须首先赋值,然后才能引用,否则,未赋初值的变量将以一个随机值参与运算。另外,赋值号两边的类型必须相同,但表达式值为整数时,它可自动化为实型后赋给该实型变量,即符合赋值相容。
例:关于赋值的例子
program example;
var a,b:integer;
begin
a:=3;b:=2;
writeln(a);
writeln(b);
a:=a+b;
writeln(a);
writeln(b);
b:=a-b;
writeln(a);
writeln(b);
a:=a-b;
writeln(a);
writeln(b);
readln
end.
3.2 输入语句
通过计算机的外设把数据送到计算机内存的过程称为输入。Turbo Pascal语言的输入语句有如下两种形式:
read(<变量名表>);
readln(<变量名表>);
<输入项表>是一个或几个由逗号隔开的变量标识符,他们必须在程序说明部分预先说明,他们可以是整型、实型或字符型,布尔型不可以直接读入。
例:设a,b,c为整型变量,用read(a,b,c)之后
键盘输入:20 30 40 <CR>(<CR>表示回车)
结果: a=20,b=30,c=40
readln语句和read语句不同之处在于输入数据到各变量之后,readln自动换行
[color=FF0000][size=4][url]http://www.100xinxi.com/DataIndex.aspx?id=1392&pageIndex=6[/url][/size][/color]
赋值语句 输入语句 输出语句 复合语句
3.1 赋值语句
赋值语句是最简单的语句,其一般形式为:
<变量>:=<表达式>;
赋值语句的作用是计算表达式的值,并赋给变量。对于任何一个变量必须首先赋值,然后才能引用,否则,未赋初值的变量将以一个随机值参与运算。另外,赋值号两边的类型必须相同,但表达式值为整数时,它可自动化为实型后赋给该实型变量,即符合赋值相容。
例:关于赋值的例子
program example;
var a,b:integer;
begin
a:=3;b:=2;
writeln(a);
writeln(b);
a:=a+b;
writeln(a);
writeln(b);
b:=a-b;
writeln(a);
writeln(b);
a:=a-b;
writeln(a);
writeln(b);
readln
end.
3.2 输入语句
通过计算机的外设把数据送到计算机内存的过程称为输入。Turbo Pascal语言的输入语句有如下两种形式:
read(<变量名表>);
readln(<变量名表>);
<输入项表>是一个或几个由逗号隔开的变量标识符,他们必须在程序说明部分预先说明,他们可以是整型、实型或字符型,布尔型不可以直接读入。
例:设a,b,c为整型变量,用read(a,b,c)之后
键盘输入:20 30 40 <CR>(<CR>表示回车)
结果: a=20,b=30,c=40
readln语句和read语句不同之处在于输入数据到各变量之后,readln自动换行
[color=FF0000][size=4][url]http://www.100xinxi.com/DataIndex.aspx?id=1392&pageIndex=6[/url][/size][/color]