Робот двумя моторами.что надо сделать,что бы робот повернул направо? 1)отключить левый мотор 2) отключить правый мотор 3) отключить оба мотора 4) не надо отключать. инфознайка (2015),4 класс.
В языке Паскаль описатель типа integer требует выделить под каждую переменную или элемент массива количество памяти, необходимое для размещения чисел из диапазона , т.е. отвести не менее двух байт, что и выполнялось в ранних системах, таких как Turbo Pascal, созданных во времена дорогой оперативной памяти. В современных разработках может выделяться и большее количество байт, например, в PascalABC.Net под переменную типа integer отводится 4 байта.
Описатель array [1..20] of integer требует отвести память под 20 элементов типа integer, следовательно, если говорить о минимально необходимом количестве байт, то ответом будет в) 20, 40. А для PascalABC.Net ответ должен быть 20, 80.
procedure show(x: array100; n: integer); var i:integer; begin writeln(); writeln('Вывод массива[',n,']:'); for i := 1 to n do write(x[i], ' '); writeln(); end;
begin n := 20; max := -200; min := 200;
for i := 1 to n do begin x[i] := random(2*n) - n; end; show(x, n);
for i := 1 to n do begin if (x[i] > 0) and (x[i] mod 2 = 1) then begin if x[i] > max then max := x[i]; if x[i] < min then min := x[i]; end; end; writeln('Max = ', max, ' Min = ', min);
i := 1; while i <= n do begin if x[i] = 0 then begin for j := i + 1 to n do x[j - 1] := x[j]; n := n - 1; end else i := i + 1; end; show(x,n); end.