М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
alenalebedeva2
alenalebedeva2
07.03.2021 11:54 •  Информатика

НАПИШИТЕ ПРОГРАММУ - ИГРУ.

P.s. РЕАЛИЗОВАТЬ ВЫИГРЫШНУЮ СТРАТЕГИЮ ВТОРОГО ИГРОКА.
ОБЪЯСНИТЬ ЧТО ДЕЛАЕТ КОД.

Имеется коробка, в которой лежит много шахматных королей. Двое играют в следующую игру: первый берет одного короля из коробки, выбирает любое поле на доске 8×8 и ставит туда выбранного короля. Затем второй делает ход этим королем, причем разрешается ходить только на те клетки, на которые раньше ни первый, ни второй игроки короля не ставили. Далее первый берет ещё одного короля из коробки, ставит его на ранее не использовавшиеся клетки, второй ходим этим королем и т.д. Проигрывает тот, кто не может сделать ход. Кто выигрывает при правильной игре?

👇
Открыть все ответы
Ответ:
тупикл12
тупикл12
07.03.2021
Пример решения
[640, 480, 4]
Объем памяти = 640 * 480 пикселей * 4 бит = 1228800 бит = 1228800 / 8 / 1024 Кбайт = 150.0 Кбайт ~= 150 Кбайт

Таблица
640 x 480 * 4 = 150.0  Кбайт
640 x 480 * 8 = 300.0  Кбайт
640 x 480 * 16 = 600.0  Кбайт
640 x 480 * 24 = 900.0  Кбайт
640 x 480 * 32 = 1200.0  Кбайт
800 x 600 * 4 = 234.375  Кбайт
800 x 600 * 8 = 468.75  Кбайт
800 x 600 * 16 = 937.5  Кбайт
800 x 600 * 24 = 1406.25  Кбайт
800 x 600 * 32 = 1875.0  Кбайт
1024 x 768 * 4 = 384.0  Кбайт
1024 x 768 * 8 = 768.0  Кбайт
1024 x 768 * 16 = 1536.0  Кбайт
1024 x 768 * 24 = 2304.0  Кбайт
1024 x 768 * 32 = 3072.0  Кбайт
1280 x 1024 * 4 = 640.0  Кбайт
1280 x 1024 * 8 = 1280.0  Кбайт
1280 x 1024 * 16 = 2560.0  Кбайт
1280 x 1024 * 24 = 3840.0  Кбайт
1280 x 1024 * 32 = 5120.0  Кбайт
4,4(6 оценок)
Ответ:
Zhamik11
Zhamik11
07.03.2021
Const n=20;
type omas=array[1..n] of integer;
Procedure Del (var z:omas; k:byte); 
var i:byte; 
begin 
for i:=k to n-1 do z[i]:=z[i+1]; 
z[n]:=0; 
end; 
var a:omas; i,b:integer;
begin
Randomize;
for i:=1 to n do
 begin
 a[i]:=random(20);
 write(a[i]:4);
 end;
writeln;
b:=6;
i:=1;
while (i<=n)and(a[i]<>b) do i:=i+1;
if i<=n then
  begin
  Del(a,i);
 writeln('Размерность массива = ',n-1);
 for i:=1 to n-1 do write(a[i]:4);
 writeln;
 end  else writeln('Массив не изменился');
end.
Пример:
  12  13   6   7  17   1  18  17   3   2  12   3  16   6   7  13   0   2   5  18
Размерность массива = 19
  12  13   7  17   1  18  17   3   2  12   3  16   6   7  13   0   2   5  18
4,6(96 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ