《pascal简单语句》PPT课件.ppt

上传人:za****8 文档编号:13190720 上传时间:2020-06-07 格式:PPT 页数:12 大小:371.77KB
返回 下载 相关 举报
《pascal简单语句》PPT课件.ppt_第1页
第1页 / 共12页
《pascal简单语句》PPT课件.ppt_第2页
第2页 / 共12页
《pascal简单语句》PPT课件.ppt_第3页
第3页 / 共12页
点击查看更多>>
资源描述
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;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,输入语句,、FreePascal语言的输入语句有如下两种形式:)read();)readln();、使用说明)是一个或几个由逗号隔开的变量标识符,他们必须在程序说明部分预先说明,他们可以是整型、实型或字符型,布尔型不可以直接读入。例:a,b,c为整型变量,read(a,b,c)之后键盘输入:203040(表示回车)结果:a=20,b=30,c=40)readln语句和read语句不同之处在于输入数据到各变量之后,readln自动换行,从下一行开始再输入数据。一个read语句执行完后,数据行中多余的未读数据可以被下一个输入语句读入;而一个readln于执行完后,数据行中多余未读数据就没有用了。readln语句中可以不包含变量名表。即有以下等价情况:read(a,b);readln等价于readln(a,b),输入语句,)输入语句输入的数据类型必须和变量一一对应。如果输入的是一串整数或实数,数据间用空格或回车分隔;若输入的是一串字符,则不用分隔。一次性读入的数据类型必须要求一致.例:programshuru;varx:real;c:char;beginwrite(pleaseinputthenumber:($XXX.XX);readln(c,x);/错误readln(c);/字符与实数分开来读入readln(x);writeln(Thepriceis,c,x)end.,输入自己名字表扬自己,写一个输入语句,然后输入自己名字如输入杨慧姗readln(a)注意a是字符串类型string输出杨慧姗是天才writeln(a,isatalented)注意pascal中的()看起来像,但是他们不能用来表示的,要用9、0的括号!,输出语句,、FreePascal的输出语句有两种形式:)write())writeln()、使用说明)是一串用逗号分隔的常量、变量、函数名、表达式或字符串。如果是变量、函数名、表达式,则将其计算结果输出;如果是常量或字符串,则直接输出其值。)writeln和writeln的区别在于:write语句是输出项输出后,不换行,光标停留在最后一项后,writeln语句按项输出后,自动换行,光标则停留在下一行的开始位置。writeln语句允许不含有输出项,即仅writeln;表示换行。,输出语句,)FreePascal语言把输出项的数据显示占用的宽度称为域宽,你可以根据输出格式的要求在输出语句中自动定义每个输出项的宽度。定义宽度时分为单域宽和双域宽。、单域宽输出格式为writeln(I:n)在n个字符宽的输出域上按右对齐方式输出I的值,若n大于I的实际位数,则在I值前面补(n-I的实际位数)个空格。若I的实际位数大于n,则自动突破限制。n必须是整数。、双域宽输出格式为writeln(a:m:n)双域宽主要用于实型数据的输出。n的用法同上。在n个字符宽的输出域上按右队齐方式用小数点形式输出a的数值,m是小数点后的位数。原来的数据按该该格式指定的小数位数四舍五入。若m=0,则不输出小数部分和小数点,原数据四舍五入取整。n,m必须是整数。,输出语句,programshuchu;consts=pascal;vari:integer;r:real;c:char;b:boolean;begini:=12345;r:=123.45c:=a;b:=true;writeln(i=);writeln(i:6);writeln(r=,r,r:6:1);writeln(c=,c,c:10);writeln(b=,b,b:10)end.,编程交换两个数的值,本来小明是男生,小红是女生,但是老师在录入档案的时候将他们的性别弄错了,现在要将他们改正过来,你们能帮忙吗?如a=1,b=2,现在要将a=2,b=1,要怎样呢,t:=a;a:=b;b:=t;在pascal中改变两个人的性别程序,女用m,男用g,所以是字符型,要求设两个变量为a,b;a用输入语句输入m,b用输入语句属于g,然后用程序交换两个变量的值,输出(xiaomingis,a,xiaohongis,b).,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!