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

Таблица 8 на 8 заполнена минусами. за один ход разрешается выбрать любую ячейку a этой таблицы и заменить все знаки на противоположные во всех ячейках, находящихся в одном столбце с a и в одной строке с a, включая саму ячейку a. можно ли за несколько ходов получить в таблице один плюс и 63 минуса? напишите программу,

👇
Открыть все ответы
Ответ:
LILIAGNATIV
LILIAGNATIV
13.03.2021
1. 128, так как 2^7 = 128, то есть семью битами можно закодировать 128 разных вариантов.

2. Черно-белое изображение без градаций - это два цвета (черный и белый). Глубина цвета - 1 бит, так как одним битом можно закодировать два варианта. 50*50 = 2500 бит, 2500/8 = 312,5 = 313 байт.

3. Определим глубину цвета, для этого разделим объем на количество пикселей.
(3*1024*8 бит) / (128*64) = (3*2^10*2^3) / (2^7*2^6) = 3 бита.
Тремя битами можно закодировать 8 цветов, т.к. 2^3=8

4. Палитра состоит из 64 цветов, значит глубина цвета равна 6 битам, т.к. 2^6 = 64. Объем в килобайтах будет равен
(32*128*6) / (8*1024) = (2^12 * 6) / 2^13 = 6 * 2^(-1) = 3 Кбайт
4,7(1 оценок)
Ответ:
minskayai
minskayai
13.03.2021
Вот! Вообщем там много.

label 1, 2, 3, 4, 5, 6, 7, 8, 9;

var

  i, x, m, n, k: integer;

  s: real;

  a: array of real;

begin

  7:

  Writeln('Выберите действие:');

  writeln('1)Сложение');

  writeln('2)Вычитание');

  writeln('3)Умножение');

  writeln('4)Деление');

  writeln('5)Возведение в степень');

  writeln('');

  8:

  write('Выбор >>> ');

  readln(x);

  writeln('');

  case x of

    1:

      begin

        write('Введите количество слагаемых >>> ');

        readln(m);

        writeln('');

        s := 0;

        setlength(a, m);

        for i := 0 to m - 1 do

        begin

          write('Введите слагаемое № ', i + 1, ' >>> ');

          readln(a[i]);

          s := s + a[i];

        end;

        writeln('');

        write(a[0]);

        for i := 1 to m - 1 do

          write(' + ', a[i]);

        write(' = ', s);

        writeln('');

        writeln('');

        1:

        Writeln('Выберите действие:');

        writeln('1)Заново');

        writeln('2)Выйти');

        writeln('');       

        write('Выбор >>> ');

        readln(n);

        case n of

          1:

            begin

              writeln('');

              writeln('');

              goto 7;

            end;

          2: exit

        else

          begin

            writeln('');

            writeln('Ошибка!');

            writeln('Попробуйте снова!');

            writeln('');

            goto 1;

          end;

        end;

      end;

    2:

      begin

        write('Введите количество элементов >>> ');

        readln(m);

        writeln('');

        s := 0;

        setlength(a, m);

        write('Введите уменьшаемое >>> ');

        readln(a[0]);     

        for i := 1 to m - 1 do

        begin

          write('Введите вычитаемое № ', i, ' >>> ');

          readln(a[i]);         

        end;

        writeln('');

        write(a[0]);

        s := a[0];

        for i := 1 to m - 1 do

        begin

          s := s - a[i];

          write(' - ', a[i]);

        end;

        write(' = ', s);

        writeln('');

        writeln('');

        2:

        Writeln('Выберите действие:');

        writeln('1)Заново');

        writeln('2)Выйти');

        writeln('');       

        write('Выбор >>> ');

        readln(n);

        case n of

          1:

            begin

              writeln('');

              writeln('');

              goto 7;

            end;

          2: exit

        else

          begin

            writeln('');

            writeln('Ошибка!');

            writeln('Попробуйте снова!');

            writeln('');

            goto 2;

          end;

        end;              

      end;

    3:

      begin

        write('Введите количество множителей >>> ');

        readln(m);

        writeln('');

        s := 1;

        setlength(a, m);

        for i := 0 to m - 1 do

        begin

          write('Введите множитель № ', i + 1, ' >>> ');

          readln(a[i]);

          s := s * a[i];

        end;

        writeln('');

        write(a[0]);

        for i := 1 to m - 1 do

          write(' * ', a[i]);

        write(' = ', s);

        writeln('');

        writeln('');

        3:

        Writeln('Выберите действие:');

        writeln('1)Заново');

        writeln('2)Выйти');

        writeln('');       

        write('Выбор >>> ');

        readln(n);

        case n of

          1:

            begin

              writeln('');

              writeln('');

              goto 7;

            end;

          2: exit

        else

          begin

            writeln('');

            writeln('Ошибка!');

            writeln('Попробуйте снова!');

            writeln('');

            goto 3;

          end;

        end;             

      end;

    4:

      begin

        write('Введите количество элементов >>> ');

        readln(m);

        writeln('');

        s := 0;

        setlength(a, m);

        write('Введите делимое >>> ');

        readln(a[0]);     

        for i := 1 to m - 1 do

        begin

          9:

          write('Введите делитель № ', i, ' >>> ');

          readln(a[i]);

          if a[i] = 0 then

          begin

            writeln('Делить на 0 нельзя!');

            goto 9;

          end;

        end;

        writeln('');

        write(a[0]);

        s := a[0];

        for i := 1 to m - 1 do

        begin

          s := s / a[i];

          write(' / ', a[i]);

        end;

        write(' = ', s);

        writeln('');

        writeln('');

        4:

        Writeln('Выберите действие:');

        writeln('1)Заново');

        writeln('2)Выйти');

        writeln('');       

        write('Выбор >>> ');

        readln(n);

        case n of

          1:

            begin

              writeln('');

              writeln('');

              goto 7;

            end;

          2: exit

        else

          begin

            writeln('');

            writeln('Ошибка!');

            writeln('Попробуйте снова!');

            writeln('');

            goto 4;

          end;

        end;    

      end;

    5:

      begin

        write('Введите число которое требуется возвести в степень >>> ');

        readln(k);

        write('Введите необходимую степень >>> ');

        readln(m);

        writeln('');

        s := Exp(m * Ln(k));       

        writeln('');

        writeln(k, '^', m, ' = ', s);

        writeln('');

        writeln('');

        5:

        Writeln('Выберите действие:');

        writeln('1)Заново');

        writeln('2)Выйти');

        writeln('');       

        write('Выбор >>> ');

        readln(n);

        case n of

          1:

            begin

              writeln('');

              writeln('');

              goto 7;

            end;

          2: exit

        else

          begin

            writeln('');

            writeln('Ошибка!');

            writeln('Попробуйте снова!');

            writeln('');

            goto 5;

          end;

        end;         

      end

  else

    begin

      writeln('');

      writeln('Ошибка!');

      writeln('Попробуйте снова!');

      writeln('');

      goto 8;

    end;

  end; 

end.

4,4(94 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ