В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
missisvereshac
missisvereshac
15.06.2021 18:49 •  Информатика

Петя сконструировал цифровое устройство с двумя датчиками. Первый датчик может фиксировать L различных значений, а второй – M различных значений. Один раз в секунду оба датчика должны записывать коды своих значений в буфер. Петя решил, что он будет для каждого датчика записывать в буфер код, используя минимально возможное одинаковое для всех показаний этого датчика количество бит (для записи показаний другого датчика может потребоваться другое, но также одинаковое для записи всех показаний этого датчика и минимально возможное количество бит). Петя обнаружил, что буфера хватает для записи значений ровно за 10 секунд измерений, причем после их записи буфер оказывается заполнен полностью. Вася предложил Пете заменить первый датчик на более современный, позволяющий фиксировать в 16 раз больше различных значений, чем тот, что использовал Петя. Петя обнаружил, что в этом случае буфера хватает для записи значений ровно за 8 секунд измерений и также после записи всех значений буфер оказывается заполнен полностью. Определите размер буфера в битах и запишите в ответ целое число.

Показать ответ
Ответ:
Arslan08Kalmuk
Arslan08Kalmuk
25.03.2021 03:44
//Раз на первый вопрос господина Alviko Вы не ответили, буду считать что количество столбцов и строк уже задано.
//Pascal ABC.NET v3.1 сборка 1172

Const
n=3; //количество строк
m=4; //количество столбцов

Var
 f:text;
 ma:array[1..n,1..m] of integer;
 i,j,s:integer;
begin
 assign(f,'matrix.txt');
 reset(f);
 for i:=1 to n do
 begin
  for j:=1 to m do
   begin
   read(f,ma[i,j]);
   s:=s+ma[i,j];
   end;
 end;
 close(f);
 for i:=1 to n do
 begin
  writeln;
  for j:=1 to m do
   write(ma[i,j]:4);
 end;
 writeln;
 write(s);
end.

matrix.txt:
1 2 3 4
4 5 6 4
7 8 9 4
Вывод программы:

   1   2   3   4
   4   5   6   4
   7   8   9   4
57
0,0(0 оценок)
Ответ:
natamelnichenko
natamelnichenko
25.02.2021 08:58
Изучать информатику я начала в 5 классе. Это очень интересный предмет. Учитель объясняет нам как работать с программами , бережно относиться к компьютеру , правила безопасности. В первую очередь надо уметь работать за компьютером. Правильно сидеть, не садиться за компьютер с мокрыми руками, делать гимнастику и разминку, для спины и глаз. Возможно, когда нибудь я свяжу свою жизнь с информатикой. В наше время программист очень востребованная профессия. Им платят большие деньги. Но, очень ухудшается здоровье. От долгого времени проведенного за компьютером болит спина, искривляется позвоночник и садится зрение. Надо делать все в меру. И когда нибудь я стану гуру-информатики.  
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота