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

Составьте программу нахождения среднего арифметического всех элементов матрицы в размере 8*8

👇
Ответ:
norbyss32
norbyss32
28.11.2021
Выше решение не для матрицы 8х8, а для одномерного массива из 5-ти элементов. Вот для двухмерной матрицы 8х8:

const n=8;
var a:array[1..n,1..n] of integer;
i,j,s:integer; sr:real;
begin
for i:=1 to n do
for j:=1 to n do a[i,j]:=random(50)-20;
for i:=1 to n do begin
for j:=1 to n do write(a[i,j]:4);
writeln;
end;
writeln;
sr:=0; s:=0;
for i:=1 to n do
for j:=1 to n do
s:=s+a[i,j];
sr:=s/sqr(n);
write('среднее арифметическое всех элементов матрицы = ',sr);
end.
4,8(20 оценок)
Открыть все ответы
Ответ:
minakim28mina
minakim28mina
28.11.2021
Ответ и пошаговое решение:

1. Процесс, дождавшийся окончания ввода-вывода, будет перемещен из Wait в состояние Ready или Active.
Верное утверждение. Процесс, ожидающий завершения операций ввода-вывода, будет перемещен в состояние готовности (Ready) или активности (Active) после того, как его операции ввода-вывода будут завершены.

2. В системе с одним процессором в состоянии Active может находиться не более 1 потока.
Неверное утверждение. В системе с одним процессором в состоянии Active может одновременно находиться только один поток, поскольку процессор может обрабатывать только одну инструкцию за один такт работы. Однако, в состоянии готовности (Ready) может находиться несколько потоков, готовых к выполнению.

3. Процесс, ожидающий окончания ввода-вывода, будет перемещен из состояния Ready в состояние Wait.
Неверное утверждение. Процесс, ожидающий завершения операций ввода-вывода, будет перемещен из состояния готовности (Ready) в состояние ожидания (Wait). Это происходит, когда процессор не может продолжить выполнение процесса до завершения операции ввода-вывода.

4. Перемещение потоков между состояниями выполняет планировщик.
Верное утверждение. Планировщик — это часть операционной системы, отвечающая за управление и распределение ресурсов процессора между потоками и процессами. Планировщик принимает решение о том, какой поток должен быть выполнен следующим и обеспечивает перемещение потоков между состояниями.

5. Перемещение потока между состояниями Ready и Active происходит мгновенно.
Неверное утверждение. Перемещение потока между состояниями готовности (Ready) и активности (Active) не происходит мгновенно. Это решает планировщик, и время перемещения зависит от механизмов планирования в операционной системе. Перемещение может занимать некоторое время в зависимости от состояния системы и нагрузки на процессор.

Итак, верные утверждения из данного списка:
1. Процесс, дождавшийся окончания ввода-вывода, будет перемещен из Wait в состояние Ready или Active.
4. Перемещение потоков между состояниями выполняет планировщик.

Неверные утверждения:
2. В системе с одним процессором в состоянии Active может находиться не более 1 потока.
3. Процесс, ожидающий окончания ввода-вывода, будет перемещен из состояния Ready в состояние Wait.
5. Перемещение потока между состояниями Ready и Active происходит мгновенно.
4,8(45 оценок)
Ответ:
elizabethniall
elizabethniall
28.11.2021
1) Ответ: 2) верно, 3) верно, 4) неверно, 5) верно.

Обоснование:
1) Восьмеричная система является одной из позиционных систем счисления. Она основана на значении каждой цифры в восьмеричном коде и является краткой и удобной системой для представления двоичных данных. Восьмеричная система может быть проще для человека, так как она использует меньше цифр для представления чисел, чем двоичная система.

2) Да, в некоторых компьютерах данные могут храниться в восьмеричном коде. Это связано с тем, что компьютеры работают на основе двоичной системы счисления, и восьмеричный код может быть использован для более компактного представления данных.

3) Восьмеричные коды в прошлом использовались для записи команд в некоторых компьютерах. Они были популярны на ранних этапах развития компьютеров, когда вычислительные ресурсы были ограничены, и восьмеричные коды были использованы для экономии памяти.

4) Восьмеричная запись чисел может быть короче, чем двоичная, поскольку каждая восьмеричная цифра представляет 3 бита данных, в то время как каждая двоичная цифра представляет только 1 бит. В результате, восьмеричная запись может быть более компактной и занимать меньше места в памяти.

5) В восьмеричной системе счисления используются цифры от 0 до 7. Учитывая, что мы имеем 2 цифры (от 00 до 77), существует 64 (8*8) возможных комбинации цифр, которые можно записать с двух цифр в восьмеричной системе.

2) Решение:
110102 + 278 + 18 = 178 + 8 + 18 = 204
Результат в десятичной системе счисления равен 204.

3) Решение:
1658 + 4568 = 3058
Результат в восьмеричной системе счисления равен 3058.

4) Решение:
2768 - 3018 = -520
Результат в восьмеричной системе счисления равен -520.

5) Решение:
11002 + 658 + X = 110
11002 + 658 = 1160
X = 110 - 1160 = -1050
Результат в восьмеричной системе счисления равен -1050.

MStatsAssistant may be able to help with steps and explanations as well.
4,4(51 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ