pascal简单语句

pascal简单语句

ID:39975113

大小:244.81 KB

页数:12页

时间:2019-07-16

pascal简单语句_第1页
pascal简单语句_第2页
pascal简单语句_第3页
pascal简单语句_第4页
pascal简单语句_第5页
资源描述:

《pascal简单语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、pascal简单语句赋值语句赋值语句是为变量提供数据的语句,它具有计算和赋值的双重功能格式:变量标识符:=表达式如:a:=1;他的意思是将常数1赋值给变量aa:=b;他的意义是将变量b的值赋值给变量a思考:b:=a与a:=b含义一样吗?b:=a是对变量b进行赋值,a的值不会变化a:=b是对变量a进行赋值,b的值不会变化i:=i+1;是将i的原值加1;如果i原值为6,那i+1等于7,i当前的值就为7输出结果是多少programe1_1(input,output);consta=8;varb,c:integer;d:real;beginb:=amod3;

2、c:=a*b;d:=a;writeln(b,c,d);end.b:2c:16d:8.0输出结果是多少programe1_2(input,output);vara,b,c:integer;begina:=1;b:=2c:=3c:=c*aa:=4;b:=a;c:=c*a;writeln(a,b,c,d);end.a:4b:4c:12输入语句1、FreePascal语言的输入语句有如下两种形式:   1)read(<输入项表>);   2)readln(<输入项表>); 2、使用说明   1)<输入项表>是一个或几个由逗号隔开的变量标识符,他们必须在程序说

3、明部分预先说明,他们可以是整型、实型或字符型,布尔型不可以直接读入。   例:a,b,c为整型变量,read(a,b,c)之后     键盘输入:203040(表示回车)     结果: a=20,b=30,c=40   2)readln语句和read语句不同之处在于输入数据到各变量之后,readln自动换行,从下一行开始再输入数据。一个read语句执行完后,数据行中多余的未读数据可以被下一个输入语句读入;而一个readln于执行完后,数据行中多余未读数据就没有用了。readln语句中可以不包含变量名表。即有以下等价情况: read(

4、a,b);readln等价于readln(a,b)输入语句3)输入语句输入的数据类型必须和变量一一对应。如果输入的是一串整数或实数,数据间用空格或回车分隔;若输入的是一串字符,则不用分隔。一次性读入的数据类型必须要求一致.例:   programshuru;   var    x:real;    c:char;   begin    write(‘pleaseinputthenumber:($XXX.XX)’);    readln(c,x);//错误readln(c);//字符与实数分开来读入readln(x);    writeln('Thep

5、riceis',c,x)   end.输入自己名字表扬自己写一个输入语句,然后输入自己名字如输入杨慧姗readln(a)注意a是字符串类型string输出杨慧姗是天才writeln(a,’isatalented’)注意pascal中的()看起来像<>,但是他们不能用<>来表示的,要用9、0的括号!输出语句1、FreePascal的输出语句有两种形式:   1)write(<输出项表>)   2)writeln(<输出项表>)  2、使用说明   1)<输出项表>是一串用逗号分隔的常量、变量、函数名、表达式或字符串。如果是变量、函数名、表达式,则将其计

6、算结果输出;如果是常量或字符串,则直接输出其值。   2)writeln和writeln的区别在于:write语句是输出项输出后,不换行,光标停留在最后一项后,writeln语句按项输出后,自动换行,光标则停留在下一行的开始位置。   writeln语句允许不含有输出项,即仅writeln;表示换行。输出语句3)FreePascal语言把输出项的数据显示占用的宽度称为域宽,你可以根据输出格式的要求在输出语句中自动定义每个输出项的宽度。定义宽度时分为单域宽和双域宽。   A、单域宽输出格式为writeln(I:n)   在n个字符宽的输出域上按右对齐方

7、式输出I的值,若n大于I的实际位数,则在I值前面补(n-I的实际位数)个空格。若I的实际位数大于n,则自动突破限制。n必须是整数。   B、双域宽输出格式为writeln(a:m:n)   双域宽主要用于实型数据的输出。n的用法同上。在n个字符宽的输出域上按右队齐方式用小数点形式输出a的数值,m是小数点后的位数。原来的数据按该该格式指定的小数位数四舍五入。若m=0,则不输出小数部分和小数点,原数据四舍五入取整。n,m必须是整数。输出语句programshuchu;   const    s='pascal';   var    i:integer;

8、   r:real;    c:char;    b:boolean;   begin    i:=1234

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。