PROGRAMME 1 : Réalisation d'un dessin
Ecrire le Programme PASCAL qui réalise le dessin
suivant :************ *111111111** *11111111*O* *1111111*OO* *111111*OOO* *11111*OOOO* *1111*OOOOO* *111*OOOOOO* *11*OOOOOOO* *1*OOOOOOOO* **OOOOOOOOO* ************ |
Le programme
PROGRAM Carre;
VAR
I,N,L, K : INTEGER;
F : TEXT;
BEGIN
ASSIGN( F,'R_carre.Pas');
REWRITE(F);
N := 12;
WRITE(F,'
');
FOR I := 1 TO N DO WRITE(F,'*'); WRITELN(F);
FOR K := 2 TO N-1 DO
BEGIN
WRITE(F,'
');
WRITE(F,'*');
FOR L:=2 TO N-K DO WRITE(F,'1');
WRITE(F,'*');
FOR L:=1 TO K-2 DO WRITE(F,'O');
WRITE(F,'*');
WRITELN(F)
END;
WRITE(F,'
');
FOR I := 1 TO N DO WRITE(F,'*'); WRITELN(F);
CLOSE(F)
END.
Les résultats
Contenu du fichier R_Carre.Pas.
************ *111111111** *11111111*O* *1111111*OO* *111111*OOO* *11111*OOOO* *1111*OOOOO* *111*OOOOOO* *11*OOOOOOO* *1*OOOOOOOO* **OOOOOOOOO* ************