rashad8985
?>

Всистеме программирования pascal abc выполните проверяемое if2 для исполнителя робот( закрасить клетки около стен расположение стен на поле может быть разным.

Информатика

Ответы

Galinova2911

uses Robot;

begin

 Task('if2');

Paint;

Up; if WallFromUp then Paint; Down;

Right; if WallFromRight then Paint; Left;

Down; if WallFromDown then Paint; Up;

Left; if WallFromLeft then Paint; Right;

end.


Всистеме программирования pascal abc выполните проверяемое if2 для исполнителя робот( закрасить клет
Всистеме программирования pascal abc выполните проверяемое if2 для исполнителя робот( закрасить клет
sveta073120
//PascalABC.NET версия 3.2, сборка 1389
//Если программа не запускается, то обновите версию
uses System.Linq;
begin
    begin
        writeln('I');
        var n := ReadInteger('n=');
        Writeln((1 + 1 + Power(2, n - 1)) * n / 2);
    end;
    
    begin
        writeln;
        writeln('II');
        var n := ReadInteger('n=');
        Writeln(n mod 11 = 0 ? 'YES' : 'NO');
        
    end;
    
    begin
        writeln;
        writeln('III');
        var a := ReadArrInteger('Документы', ReadInteger('n=')).ToList;
        writeln;
        
        while a.Any() do
        begin
            write(a[0], ' ');
            a.RemoveAt(0);
            if not a.Any then break;
            
            write(a.Last, ' ');
            a.RemoveAt(a.Count - 1);
            if not a.Any then break;
            
            var n := 0;
            if a.Count > 1 then n := a.Count div 2 - 1;
            write(a[n], ' ');
            a.RemoveAt(n);
        end;
    end;
end.
alex13izmailov
Для того, чтобы перевести целое число из десятичной в двоичную систему счисления, необходимо разделить его на два, а затем делить на два каждое полученное частное до тех пор, пока не получится единица. Искомое двоичное число записывается как последовательность цифр, равных последнему частному (единице) и всем полученным остаткам, начиная с последнего.

Надо перевести сначала 21 в двоичную, потом 2 в двоичную и потом 2002 в двоичную

Получается вот так:
21 = 10101
2=10
2002 = 11111010010

В итоге:
10101.10.11111010010

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Всистеме программирования pascal abc выполните проверяемое if2 для исполнителя робот( закрасить клетки около стен расположение стен на поле может быть разным.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

lenacari
naromanova
ariyskayaa5
alisapavlushina
arina2403423
elenalukanova
ikalabuhova
Mukhina1811
delfinmos
jeep75
Avolohova
Хромов1501
ludakamasana
Нозадзе_Новиков392
Татьяна902