《4、输入数据.ppt》由会员分享,可在线阅读,更多相关《4、输入数据.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第四讲第四讲 输入数据输入数据引引入入变变量量后后,程程序序将将会会变变得得更更通通用用。程程序序增增加加了了数数据据的的输输入入部部分分后后,针针对对不不同同的的输输入入数数据据,将将会会输输出出与与输输入入数数据对应的不同结果。据对应的不同结果。第四讲第四讲 输入数据输入数据一、输入整数一、输入整数1、计算正方形的周长和面积。、计算正方形的周长和面积。程序程序l 边长为边长为10。program li4_1_1;begin writeln(Zhouchang:,10*4);writeln(Mianji:,10*10);readlnend.第四讲第四讲 输入数据输入数据一、输入整数一、输入整
2、数程序程序2 边长为任意长。边长为任意长。program li4_1_2;var a:integer;begin readln(a);writeln(Zhouchang:,a*4);writeln(Mianji:,a*a);readlnend.说明:说明:(1)在使用变量在使用变量a之前,必须先用之前,必须先用var定义,定义,integer表示表示a变量中的数是整数;变量中的数是整数;(2)读语句读语句readln(a)表示对变量表示对变量a输入一个整数。输入输入一个整数。输入整数过程要在程序运行中进行,当输入一个整数后,按整数过程要在程序运行中进行,当输入一个整数后,按回车表示确认。回车表
3、示确认。第四讲第四讲 输入数据输入数据2、如果长方形的长是、如果长方形的长是100,宽是,宽是b,计算长,计算长方形的周长和面积。方形的周长和面积。program li4_2;var b:integer;begin readln(b);writeln(Zhouchang:,(100+b)*2);writeln(Mianji:,100*b);readlnend.第四讲第四讲 输入数据输入数据说明:宽说明:宽b应该小于应该小于100。program li4_2_2;var b:integer;begin write(Qing Shuru Kuan(100):);readln(b);writeln(
4、Zhouchang:,(100+b)*2);writeln(Mianji:,100*b);readlnend.说明:输入数据时用提示信息程序就显得与说明:输入数据时用提示信息程序就显得与用户友好。用户友好。思考:思考:write改用改用writeln有什么不同。有什么不同。第四讲第四讲 输入数据输入数据3、检验、检验writeln输出语句的右对齐功能。输出语句的右对齐功能。program li4_3;var x:integer;begin readln(x);writeln(123456789012345678901234567890);writeln(x:x);readlnend.说明:当输
5、入一个数后,这个数的个位将出现在这说明:当输入一个数后,这个数的个位将出现在这个数指示的位置上。个数指示的位置上。第四讲第四讲 输入数据输入数据二、输入字符二、输入字符4、计算机中的字符在计算机内部表示时,对应一个、计算机中的字符在计算机内部表示时,对应一个ASCII码,例如:码,例如:A对应对应65。现在输入一个。现在输入一个32127范围范围的整数表示的整数表示ASCII码,输出对应的字符。码,输出对应的字符。program li4_4;var a:integer;begin write(Qing Shuru(32-127):);readln(a);writeln(a,-,chr(a);r
6、eadlnend.说明:说明:chr(a)是一个函数,它表示一种对应关系,是一个函数,它表示一种对应关系,a是是一个整数,表示一个整数,表示ASCII码,码,chr(a)就是对应的字符。就是对应的字符。第四讲第四讲 输入数据输入数据5、与例、与例4相反的,要求输入一个字符,然后输出与它对应的相反的,要求输入一个字符,然后输出与它对应的ASCII码码(一个整数一个整数)。program li4_5;var c:char;begin write(Qing Shuru zifu:);readln(c);writeln(c,-,ord(c);readlnend.说明:说明:(1)用用char表示定义一
7、个字符变量,定义后表示定义一个字符变量,定义后c变量中是一个字变量中是一个字符。符。(2)ord(c)是一个函数,其中是一个函数,其中c是一个字符,是一个字符,ord(c)结果是与结果是与c对应的对应的ASCII码。码。(3)输入字符时,不用按回车。输入字符时,不用按回车。第四讲第四讲 输入数据输入数据练习题练习题一、输入一个数,输出它的一、输入一个数,输出它的2倍和倍和7倍。倍。二、输入一个小于二、输入一个小于20的整数,输出它的平方和立方。的整数,输出它的平方和立方。三、一个三角形的底是三、一个三角形的底是30,底上的高是,底上的高是h,这个三角形的,这个三角形的面积是多少面积是多少?四、
8、有一个四、有一个“就是它就是它”的猜数游戏,步骤如下:的猜数游戏,步骤如下:请你任意输入一个三位数,在这三位数后重复一遍,得到请你任意输入一个三位数,在这三位数后重复一遍,得到一个六位数,一个六位数,467467467。把这个数连续除以。把这个数连续除以7,11,13,最后的商就是你输入的三位数。请编程加以验证。,最后的商就是你输入的三位数。请编程加以验证。五、请输入任意一个字符,输出五、请输入任意一个字符,输出10遍。要求输出格式越多遍。要求输出格式越多越好。越好。六、请输入一个六、请输入一个128到到255的整数,表示一个的整数,表示一个ASCII码,现码,现要求将它对应的字符输出要求将它对应的字符输出5遍。遍。(注意:这些字符大多数键盘注意:这些字符大多数键盘上找不到上找不到)