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

Нужна ! необходимо написать программу( в паскале) которая выведет двумерный массив рандомных чисел(3*3) на экран, а затем поменяет 1 и 3 строчку местами

👇
Ответ:
vedernikowadia
vedernikowadia
27.04.2021
Const n=3; 
var a:array[1..n,1..n] of integer;
i,j,k:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do begin for j:=1 to n do
  begin
  a[i,j]:=random(50)+50;
  write(a[i,j]:4);
  end;
  writeln;
 end;
for j:=1 to n do
 begin k:=a[1,j]; a[1,j]:=a[3,j]; a[3,j]:=k; end;
writeln('Измененный массив');
for i:=1 to n do
 begin
 for j:=1 to n do write(a[i,j]:4);
 writeln;
 end;
end.

Пример:
Исходный массив:
  71  82  65
  87  98  79
  50  74  84
Измененный массив
  50  74  84
  87  98  79
  71  82  65
4,4(29 оценок)
Открыть все ответы
Ответ:
sadko77777
sadko77777
27.04.2021
Десятичное число 44 восьмиразрядной ячейки памяти компьютера можно записать в виде двоичного числа. Для этого мы будем использовать двоичную систему счисления.

1. Сначала мы должны разложить число 44 на степени двойки, начиная с самой большой степени, которая помещается в восьмиразрядную ячейку. В нашем случае, самая большая степень двойки, которая помещается в восьмиразрядную ячейку, это 2 в степени 7 (128).

2. Проверяем, можно ли вычесть 2 в степени 7 из числа 44. В данном случае это не возможно, поэтому первый бит в нашем двоичном числе будет равен 0.

3. Далее мы переходим к следующей степени двойки, которая помещается в восьмиразрядную ячейку, это 2 в степени 6 (64).

4. Проверяем, можно ли вычесть 2 в степени 6 из числа 44. В данном случае это также не возможно, поэтому второй бит будет равен 0.

5. Продолжаем эту процедуру для остальных степеней двойки. Следующая степень - 2 в степени 5 (32).

6. Снова проверяем, можем ли мы вычесть 2 в степени 5 из числа 44. Здесь также получаем 0.

7. Продолжаем дальше. Следующая степень - 2 в степени 4 (16).

8. В этом случае мы можем вычесть 2 в степени 4 (16) из числа 44, получив 28. Таким образом, четвертый бит будет равен 1.

9. Идем дальше. Следующая степень - 2 в степени 3 (8).

10. В данном случае также получаем 0.

11. Следующая степень - 2 в степени 2 (4).

12. И снова получаем 0.

13. Далее идет 2 в степени 1 (2).

14. И здесь снова получаем 0.

15. И, наконец, последняя степень - 2 в степени 0 (1).

16. Последняя проверка: можем ли мы вычесть 2 в степени 0 из числа 44? В данном случае это также возможно.

Итак, мы получили следующее внутреннее представление десятичного числа 44 в восьмиразрядной ячейке памяти компьютера: 00101100. Здесь первый бит (на самом левом конце) соответствует степени 2 в степени 7 (128), а последний бит (на самом правом конце) соответствует степени 2 в степени 0 (1).

Таким образом, внутреннее представление числа 44 в 8-разрядной ячейке памяти компьютера равно 00101100.
4,6(20 оценок)
Ответ:
vaki3
vaki3
27.04.2021
Привет! Я буду выступать в роли твоего школьного учителя и помогу тебе разобраться с этим вопросом.

Алгоритм - это последовательность команд, которую нужно выполнить, чтобы получить нужный результат. В этом случае мы хотим получить квадрат числа, прибавить к нему 3 и получить число 262.

Давай посмотрим, как мы можем составить такой алгоритм, используя не более 5 команд.

Шаг 1: Начнем с числа 1.
Шаг 2: Возведем его в квадрат. Чтобы это сделать, мы умножим 1 на само себя. Получим 1.
Шаг 3: Прибавим 3 к результату. 1 + 3 = 4.
Шаг 4: Возведем полученное число в квадрат. 4 * 4 = 16.
Шаг 5: Прибавим 3 к результату. 16 + 3 = 19.
Шаг 6: Возведем полученное число в квадрат. 19 * 19 = 361.
Шаг 7: Прибавим 3 к результату. 361 + 3 = 364.
Шаг 8: Возведем полученное число в квадрат. 364 * 364 = 132496.
Шаг 9: Прибавим 3 к результату. 132496 + 3 = 132499.
Шаг 10: Возведем полученное число в квадрат. 132499 * 132499 = 17555925201.

Получили число 17555925201, которое содержит не более 5 команд.

Итак, алгоритм следующий:
1. Возведи 1 в квадрат.
2. Прибавь 3.
3. Возведи результат в квадрат.
4. Прибавь 3.
5. Возведи результат в квадрат.

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