VAR i,j:integer; BEGIN FoR i:=1 TO 5 Do BEGIN FoR j:=5 DOWNT0 i Do Write("十’); Writeln END END.
4.
var n,i,a1,a2,a3:integer; begin readln(n);a1:=3;a2:=5; write(a1:8,a2:8); for i:=3 to n do begin a3:=a1+a2; a1:=a2; a2:=a3; write(a3:8) end; end. 输入:10 输出:
5.
VAR i,j, k,sum1,sum2:Integer; BEGIN sum1:=0; sum2:=0; k:=1; while k<=10 DO BEGIN if (k MOD 2=0)THEN FOR i:=1 To 5 D0 sum1:=sum1十i ELSE FOR j:=1 To 5 D0 sum2:=sum2十i; k:=k十1; END; writeln(suml,sum2) END.
6.
VAR n:Integer; b,t:Real; BEGIN t:=1;b:=1;n:=2; REPEAT b:=b*n; t:=t十b; n:=n十1 UNTIL n>8; Writeln(t:3:0) END.