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

90 ! ! информатика олимпиада 7 класс! в современной вычислительной технике информация хранится как последовательность байтов. существует два хранения последовательности: записывать байты от младшего к старшему (little-endian или остроконечный) или от старшего к младшему (big-endian или тупоконечный). невнимательный программист перенес побайтово важное трехбайтовое число с машины с типом хранения little-endian в машину с типом хранения big-endian. очевидно, что на этой машине данный порядок байтов соответствует совсем другому числу. на машине с типом хранения big-endian получилось число 66306. определите исходное число. в ответе запишите одно целое число в десятичной системе счисления.

👇
Ответ:
322fase322
322fase322
25.08.2021
66306(10) = 00000001 00000011 00000010(2)
Меняем байты местами:
00000010 00000011 00000001
10 00000011 00000001(2) = 131841(10)
4,4(17 оценок)
Открыть все ответы
Ответ:
GanstaRio1
GanstaRio1
25.08.2021

1) var A: array [1..7,1..9] of integer;

var i,j,k,n:integer;

var Sr: double;

begin

randomize;

writeln ('Массив случайных чисел');

 for i:=1 to 7 do

   begin

     for j:=1 to 9 do begin

     A[i,j]:= random (56) + 25;

     write (A[i,j]:4);

     end;

     writeln;

   end;

   

 for i:=1 to 7 do

  begin

   for j:=1 to 9 do

     begin

     If A[i,j] mod 2 = 0 then

     begin

     Sr:= Sr + A[i,j];

     k:= k + 1;

     end

     else n:= n + 1;

     end;

  end;  

  Sr:= Sr / k;

  Writeln ('Среднее арифмитическое четных элементов: ', Sr);

  Writeln ('Количество нечетных элементов: ', n);

end.

2)const n = 5;

const b = 5;

var A: array [1..n,1..b] of integer;

var i,j:integer;

begin

writeln ('Введите массив');

 for i:=1 to n do

   begin

     for j:=1 to b do begin

     Read (A[i,j]);

     end;

     end;

     

   

  for i:=1 to n do

   begin

     for j:=1 to b do begin

     If A[i,j] < 0 then

     

     A[i,j]:= 1;

     write (A [i,j]:4);

     

     end;

     Writeln;

   end;

   

 

end.

4,8(64 оценок)
Ответ:
MercerNani
MercerNani
25.08.2021

печатная машина может показаться совершенно безвредной, но иногда она может оказаться не в пользу вас или вашего бизнеса, поскольку не обеспечивает оптимального качества печати при необходимости больше всего. если принтер canon не подключен к вашему устройству или беспроводной сети (если принтер беспроводной), он не может печатать. итак, вам нужно сразу создать соответствующую настройку беспроводного принтера canon. если вам нужна дополнительная по этому поводу, то вы можете связаться с опытными ценителями. для этого вам просто нужно позвонить по бесплатному номеру и соединиться с ними по телефону.

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