Составьте программу(Pascal),которая напечатает букву в центре экрана.

0 голосов
69 просмотров

Составьте программу(Pascal),которая напечатает букву в центре экрана.


image

Информатика (506 баллов) | 69 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

//Free Pascal
//При стандартных размерах окна
uses crt;
begin
clrscr;
gotoXY(40,13);writeln('* * *');
gotoXY(40,14);writeln('* * *');
gotoXY(40,15);writeln('* * *');
gotoXY(40,16);writeln('******');
gotoXY(40,17);writeln('     *');
readln;
end.


//PascalABC.NET
uses GraphABC;
begin
SetWindowSize(200,200);
Window.CenterOnScreen();
TextOut(80,75,'* * *');
TextOut(80,85,'* * *');
TextOut(80,95,'* * *');
TextOut(80,105,'******');
TextOut(80,115,'     *');
end.


//Pascal обычный вывод
begin
writeln('* * *');
writeln('* * *');
writeln('* * *');
writeln('******');
writeln('     *');
end.


image
(9.4k баллов)
0

И это разве центр? -_-

0

Если подвинуть окно с результатом в центр, то будет центр. Какое задание, такое и решение :/

0

Как астроумно, боже мой.. -_-

0

...

0

астраумно

0

uses GraphABC;
begin
SetWindowSize(200,200);
Window.CenterOnScreen();
TextOut(80,75,'* * *');
TextOut(80,85,'* * *');
TextOut(80,95,'* * *');
TextOut(80,105,'******');
TextOut(80,115,' *');
end.

0

uses crt;
begin
gotoXY(40,13);writeln('* * *');
gotoXY(40,14);writeln('* * *');
gotoXY(40,15);writeln('* * *');
gotoXY(40,16);writeln('******');
gotoXY(40,17);writeln(' *');
readln;
end.

0

gotoXY(40,17);writeln(' *'); пробелы доставь, а то пропали.