pascal語句格式有哪些
1、基本符號A——Z;a——z;0——9;+,-,*,/,=,<>,<=,>=,<,>,(,),[,],{,},:=,,,;,.,:,..,',^注意:pascal語言除了能使用以上規定的基本符號外,不得使用任何其它符號。
2、保留字AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DIWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,LABEL,MOD,NIL,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH。注意:所起的文件名不能與保留字相同。
3、標識符以字母打頭的字母數字串,長度小于等于8。標準標識符(共三十九個):標準常量:false,true,maxint標準類型:integer,real,char,boolean,text標準文件:input,output標準函數:abs,arctan,chr,cos,eof,eoln,exp,ln,odd,ord,ored,round,sin,sqr,sqrt,succ,trunc 標準過程:get,new,pack,page,put,read,readln,reset,rewrite,unpack,write, writeln二、程序結構1、由三大部分組成:程序首部,說明部分,語句部分。
PROGRAM 程序名(input,output);{……} 解釋CONSTpi=3.14159;VARr,l,s:real;BEGINwrite('input r:');read(r);l:=2*pi*r;write('l=',l,'s=',s);END;2、大量使用標點符號,保留字后不加標點符號(END除外)。 第二章、順序結構程序設計一、標準數據類型1、實型(real)小數表示法、指數表示法2、整型(integer)正、負整數和零maxint=32767pred:前導;succ:后繼[例]:pred(3)=2;succ(3)=4;pred(true)=false;succ(false)=true3、字符型(char)是指在兩個單引號中的一個字符。
ord:取序數[例]:ord('A')=654、布爾型(boolean)false;true用于布爾型的運算:NOT、AND、ORord(true)=1;ord(false)=0二、常量和變量的定義常量的定義:CONSTpi=3.14159;blank=' ';變量的定義:VARr,l,s:read;cl:char;三、表達式及賦值語句[例]:b2-4ac 寫成:sqt(b)-4*a*c賦值:<變量>:=<表達式>四、輸入輸出語句1、輸入語句:read(<變量表>);readln(<變量表>)注:表達式里面變量與變量之間用逗號隔開;readln表示下一個語句將從下一行開始操作;輸入時,整型或實型用空格或回車隔開,字符型之間無需分隔,一個接一個輸入。2、輸出語句:write(<輸出表>);writeln(<輸出表>)注:對real或integer限定場寬:write('a=',a:2:0) {a為real型}第三章、選擇結構程序設計一、if 語句格式:IF<條件>THEN<語句1>ESLE<語句2>注:1、ELSE與最近的并且未被配對的ELSE配對;2、復合,如果THEN或ELSE帶有多個語句,則要用BEGIN——END括起來。
二、CASE語句格式:CASE <表達式> OF<值表1>:<語句1><值表2>:<語句2>……<值表n>:<語句n>[ELSE<語句>]END注:1、值表的三種表達方式:“1:”;“2,4,6:”;“10..100:”2、CHAR,INTEGER,BOOLEAN有序第四章、循環結構程序設計一、FOR語句格式:1、FOR <循環變量>:=<初值> TO <終值> DO <語句>;2、FOR<循環變量>:=<終值> DOWNTO <初值> DO <語句>。[例1]:輸入10個數,求最大值、最小值、和、及平均值。
PROGRAM ten(input,output);VARa,s,max,min,avg:real;i:integer;BEGINwrite('please input:');read(a);s:=a;max:=a;min:=a;FOR i:=2 TO 10 DO BEGINread(a);s:=s+a;IF a>max THEN max:=aELSEIF a
第五章、函數與過程程序設計一、函數(包括標準函數和自定義函數)1、函數的定義格式:FUNCTION 函數名(<形參表>):返回值類型;VAR<變量說明>BEGIN<函數體>END[注]:1、形參表每個參數都寫明其類型;2、有且只有一個返回值,并且要將返回值賦值給函數名。[例]:求五邊形的面積function area(a,b,c:real):real;varp:real;beginp:=(a+b+c)/2;area:=sqrt(p*(p-a)*(p-b)*(p-c);end;2、函數的調用1)、函數的調用必然出現在表達式中(等號的右邊),不能以單獨地在語句出現2)、調用時,將每個實參傳遞給對應的形參program ml_area(input,output);varl1,l2,l3,l4,l5,l6,l7,s:real;function area(a,b,c:real):real; varp:real;beginp:=(a+b+c)/2;area:=sqrt(p*(p-a)*(p-b)*(p-c);end;beginwri。
pascal語句格式有哪些
1、基本符號A——Z;a——z;0——9;+,-,*,/,=,<>,<=,>=,<,>,(,),[,],{,},:=,,,;,.,:,..,',^注意:pascal語言除了能使用以上規定的基本符號外,不得使用任何其它符號。
2、保留字AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DIWNTO,ELSE,END,FILE,FOR,FUNTION,GOTO,IF,LABEL,MOD,NIL,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH。注意:所起的文件名不能與保留字相同。
3、標識符以字母打頭的字母數字串,長度小于等于8。標準標識符(共三十九個):標準常量:false,true,maxint標準類型:integer,real,char,boolean,text標準文件:input,output標準函數:abs,arctan,chr,cos,eof,eoln,exp,ln,odd,ord,ored,round,sin,sqr,sqrt,succ,trunc 標準過程:get,new,pack,page,put,read,readln,reset,rewrite,unpack,write, writeln二、程序結構1、由三大部分組成:程序首部,說明部分,語句部分。
PROGRAM 程序名(input,output);{……} 解釋CONSTpi=3.14159;VARr,l,s:real;BEGINwrite('input r:');read(r);l:=2*pi*r;write('l=',l,'s=',s);END;2、大量使用標點符號,保留字后不加標點符號(END除外)。 第二章、順序結構程序設計一、標準數據類型1、實型(real)小數表示法、指數表示法2、整型(integer)正、負整數和零maxint=32767pred:前導;succ:后繼[例]:pred(3)=2;succ(3)=4;pred(true)=false;succ(false)=true3、字符型(char)是指在兩個單引號中的一個字符。
ord:取序數[例]:ord('A')=654、布爾型(boolean)false;true用于布爾型的運算:NOT、AND、ORord(true)=1;ord(false)=0二、常量和變量的定義常量的定義:CONSTpi=3.14159;blank=' ';變量的定義:VARr,l,s:read;cl:char;三、表達式及賦值語句[例]:b2-4ac 寫成:sqt(b)-4*a*c賦值:<變量>:=<表達式>四、輸入輸出語句1、輸入語句:read(<變量表>);readln(<變量表>)注:表達式里面變量與變量之間用逗號隔開;readln表示下一個語句將從下一行開始操作;輸入時,整型或實型用空格或回車隔開,字符型之間無需分隔,一個接一個輸入。2、輸出語句:write(<輸出表>);writeln(<輸出表>)注:對real或integer限定場寬:write('a=',a:2:0) {a為real型}第三章、選擇結構程序設計一、if 語句格式:IF<條件>THEN<語句1>ESLE<語句2>注:1、ELSE與最近的并且未被配對的ELSE配對;2、復合,如果THEN或ELSE帶有多個語句,則要用BEGIN——END括起來。
二、CASE語句格式:CASE <表達式> OF<值表1>:<語句1><值表2>:<語句2>……<值表n>:<語句n>[ELSE<語句>]END注:1、值表的三種表達方式:“1:”;“2,4,6:”;“10..100:”2、CHAR,INTEGER,BOOLEAN有序第四章、循環結構程序設計一、FOR語句格式:1、FOR <循環變量>:=<初值> TO <終值> DO <語句>;2、FOR<循環變量>:=<終值> DOWNTO <初值> DO <語句>。[例1]:輸入10個數,求最大值、最小值、和、及平均值。
PROGRAM ten(input,output);VARa,s,max,min,avg:real;i:integer;BEGINwrite('please input:');read(a);s:=a;max:=a;min:=a;FOR i:=2 TO 10 DO BEGINread(a);s:=s+a;IF a>max THEN max:=aELSEIF a
第五章、函數與過程程序設計一、函數(包括標準函數和自定義函數)1、函數的定義格式:FUNCTION 函數名(<形參表>):返回值類型;VAR<變量說明>BEGIN<函數體>END[注]:1、形參表每個參數都寫明其類型;2、有且只有一個返回值,并且要將返回值賦值給函數名。[例]:求五邊形的面積function area(a,b,c:real):real;varp:real;beginp:=(a+b+c)/2;area:=sqrt(p*(p-a)*(p-b)*(p-c);end;2、函數的調用1)、函數的調用必然出現在表達式中(等號的右邊),不能以單獨地在語句出現2)、調用時,將每個實參傳遞給對應的形參program ml_area(input,output);varl1,l2,l3,l4,l5,l6,l7,s:real;function area(a,b,c:real):real; varp:real;beginp:=(a+b+c)/2;area:=sqrt(p*(p-a)*(p-b)*(p-c);end;beginwrite('input');readln(l1,l2,l3,l4,l5,l6,l7);s:=area(l1,l2,l6)+area(l2,l6,l7)+……;writeln('s=',s:10:3);end.二、過程格式:PROCEDURE<過程名>。
【求一個pascal語言的選擇題答案!設A=B=True,C=D=False,一下邏
∧是邏輯運算符 且 相當于 and∨是邏輯運算符 或 相當于 or「是邏輯運算符 非 相當于 notA: (not a and b) or (c and d or a) =(false and true ) or (false and false or true) = false or false =falseB:not(((a and b) or c)and d) =not((true or false)and false) =not(true and false) =true同理,C、D算出來也是true 所以選A and運算:true and true=true, true and false=false, false and false=falseor運算:true or true=true,true or false=true,false or false=falsenot運算,它是單目運算符:not true=false,not false=true 我覺得不用死記硬背,and是兩個都要是真是才能為真,or是只要有一個為真就為真,not就是反一下。