uses Drawman;
var i,x,y: integer;
begin
Field(13,13);
for i:=0 to 3 do
begin
x:=1+i;
y:=3+i;
ToPoint(x,y);
PenDown();
ToPoint(x+2,y);
ToPoint(x+2,y-2);
PenUp;
end;
for i:=0 to 3 do
begin
x:=1+i;
y:=10-i;
ToPoint(x,y);
PenDown();
ToPoint(x+2,y);
ToPoint(x+2,y+2);
PenUp;
end;
for i:=0 to 3 do
begin
x:=10-i;
y:=1+i;
ToPoint(x,y);
PenDown();
ToPoint(x,y+2);
ToPoint(x+2,y+2);
PenUp;
end;
for i:=0 to 3 do
begin
x:=10-i;
y:=12-i;
ToPoint(x,y);
PenDown();
ToPoint(x,y-2);
ToPoint(x+2,y-2);
PenUp;
end;
ToPoint(0,0);
end.
ДЗ для ВЕРЫ ВИКТОРОВНЫ:
Объяснение:
Var I, N, m: integer;
{Выводит таблицу квадратов до N числа}
Begin
Readln(N); //Что вводим в этой строке и зачем? Как можно подсказать пользователю, что ввести?
{Вводим до какого числа нам нужно получить квадрат; Подсказать можно через WRITELN}
Writeln('Таблица квадратов чисел от 1 до N'); //Сколько раз выполняется этот оператор?
{Один раз}
For i:=1 to N do //Сколько раз выполнится цикл?
{N раз}
Begin //Зачем снова писать операторные скобки?
{Затем, что это цикл, который всегда обособляется и отделяет от остальных операторов}
m:=i*I;
Writeln(I,' ',m); //Как по-другому оставить пробелы между столбиками?
{Можно сделать так - Writeln(I:3,m:16);}
End;
End.
Поделитесь своими знаниями, ответьте на вопрос:
Для какого из указанных значений числа x истинно выражение (x< 3)& ((x< 2)v(x> 2)) выбрать ответы: 1)1, 2)2, 3)3, 4)4