资源描述:
《ascal的语言符号》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、完整的Pascal程序框架:program程序名(程序参数表);label标号说明;const常量说明;type类型说明;var变量说明;function函数说明;procedure过程说明;begin程序语句;……程序语句;end.程序首部程序体说明部分执行部分程序的输入和调试步骤:(1)进入编辑状态(2)输入源程序(3)编译源程序(compile-compile或alt+F9)(4)运行程序(run-run或ctrl+F9)(5)查看屏幕显示(debug-userscreen或alt+F5)(6)保存程序(file-save)作业评讲Programe
2、x3;varyu,shu,yin,ji,a,b:integer;Beginwrite(‘yu=’);readln(yu);write(‘shu=’);readln(shu);write(‘yin=’);readln(yin);write(‘ji=’);readln(ji);a:=yu+shu+yin+ji;b:=(yu+shu+yin+ji)/4;Writeln(‘a=‘,a);Writeln(‘b=‘,b);Readln;End.类型应为realPascal的语言符号Pascal的语言符号包括:基本符号保留字标识符1、基本符号注意:Pascal语言程序
3、只能出现以下字符,而不能使用其他任何符号。字母:数字:特殊符号:A~Z,a~z除非字符串中的字母外,字母无大小写之分。Aa=0~9+-*/=<><><=>=()[]{}:=.,;:’^..programtuxing(input,output);varh,k:integer;beginforh:=1to4dobeginwrite(’’:h);fork:=1to6dowrite(’*’);writeln;end;end.2、保留字(36个)(1)程序、函数、过程的符号Program、function、procedure(2)说明部分专用定义符号Array、c
4、onst、file、label、packed、var、record、set、type、of(3)语句专用符号Case、do、downto、else、for、goto、if、repeat、then、to、until、while、with、forward(4)运算符号And、div、in、mod、not、or(5)分隔符号Begin、end(6)空指针常量nilprogramtuxing(input,output);varh,k:integer;beginforh:=1to4dobeginwrite(’’:h);fork:=1to6dowrite(’*’);
5、writeln;end;end.Pascal程序也是一篇文章,由字符集构成单词,由单词构成句子。其中有一类单词,有特定的含义,保留给PASCAL本身使用称为保留字。programtuxing(input,output);varh,k:integer;beginforh:=1to4dobeginwrite(’’:h);fork:=1to6dowrite(’*’);writeln;end;end.3、标识符(1)标识符是表示用作常量、变量、类型、过程、函数及文件的名字。programtuxing(input,output);varh,k:integer;be
6、ginforh:=1to4dobeginwrite(’’:h);fork:=1to6dowrite(’*’);writeln;end;end.(2)标识符是以字母或下划线开头的字母、数字、下划线序列。(3)TurboPascal的标识符,其有效长度是64个字符(4)标识符不分大、小写,MIN与min具有完全相同的含义下列是合法标识符的是:AX13DMINX-YabsBXY_W2βwriteJIMAXX&Y(5)标识符分类①标准标识符标准常量:false、true、maxint(32767)标准类型:integer、real、char、boolean、te
7、xt标准文件:input、output标准函数:abs、arctan、chr、cos、eof、eoln、exp、ln、odd、ord、pred、round、sin、sqr、sqrt、succ、trunc标准过程:get、new、pack、page、put、read、readln、reset、rewrite、unpack、write、writeln②自定义标识符programex_2(input,output);constpi=3.14;varr,c,s:real;beginread(r);c:=2*pi*r;s:=pi*r*r;write(c,s);en
8、d.不能与保留字同名;不能与标准标识符同名;最好有一定的含义,增强程序的可读性;