vlsvergun59
?>

исполнитель май16 преобразует число на экране. у исполнителя есть три команды, которым присвоены номера: 1. прибавить 1 2. умножить на 2 3. умножить на 3 первая команда увеличивает число на экране на 1, вторая умножает его на 2, третья – умножает на 3. программа для исполнителя май16 — это последовательность команд. сколько существует программ, для которых при исходном числе 2 результатом является число 28 и при этом траектория вычислений содержит число 12 и не содержит числа 22? траектория вычислений программы — это последовательность результатов выполнения всех команд программы. например, для программы 121 при исходном числе 7 траектория будет состоять из чисел 8, 16, 17.

Информатика

Ответы

Нозадзе_Новиков392
В разделе var нужно описать переменную max.

Program Runa;

const
  n=5;
  m=5;

var   
  A:array[1..n,1..m] of real;
  i,j: integer;
  max: real;
begin
  writeln('матрица A(5x5)');
  {Считываем матрицу с экрана}
  for i:=1 to n do
    for j:=1 to m do
    begin
      write ('A[ ',i,',',j,' ] = ');
      readln (A[i,j]);
    end;
  {Присваиваем минимальное значение максимуму}   
  max:=0;   
  for i:=1 to n do
    for j:=1 to m do
      {Если в матрице число больше максимума - присваиваем максимуму значение из матрицы}
      if (a[i,j]>max) then max:=a[i,j];
     
  {Если максимум не 0 - значит в матрице есть положительные числа, выводим максимум}   
  if max>0 writeln ('max= ',max) else
    Writeln('Положительных элементов нет');
end.
vera-classic75
Program Pas02;
uses Crt;
const
  n=20;
var
  a:array[1..n] of real;
  i,k:integer;
  t:real;
begin
  Randomize;
  ClrScr;
  Writeln('Массив случайных чисел');
  k:=0;
  for i:=1 to n do begin
    a[i]:=Random(31)-15.0;
    Write(a[i]:6:1);
    if a[i]=10.0 then Inc(k)
    end;
  Writeln;
  Writeln('Количество элементов, равных 10: ',k);
  Write('Нулевые элементы ');
  k:=0;
  for i:=1 to n do
    if a[i]=0 then begin Inc(k); Write(i,' ') end;
  if k=0 then Writeln('отсутствуют') else Writeln;
  Writeln('Меняем местами элементы 3 и 6');
  t:=a[3];
  a[3]:=a[6];
  a[6]:=t;
  for i:=1 to n do
    Write(a[i]:6:1);
  Writeln
end.

Тестовое решение
Массив случайных чисел
   2.0 -12.0   8.0  -2.0  -1.0   3.0 -12.0  -9.0   3.0   9.0  -8.0   0.0  -7.0  -4.0 -12.0  10.0   9.0   5.0  -8.0   6.0
Количество элементов, равных 10: 1
Нулевые элементы 12
Меняем местами элементы 3 и 6
   2.0 -12.0   3.0  -2.0  -1.0   8.0 -12.0  -9.0   3.0   9.0  -8.0   0.0  -7.0  -4.0 -12.0  10.0   9.0   5.0  -8.0   6.0

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

исполнитель май16 преобразует число на экране. у исполнителя есть три команды, которым присвоены номера: 1. прибавить 1 2. умножить на 2 3. умножить на 3 первая команда увеличивает число на экране на 1, вторая умножает его на 2, третья – умножает на 3. программа для исполнителя май16 — это последовательность команд. сколько существует программ, для которых при исходном числе 2 результатом является число 28 и при этом траектория вычислений содержит число 12 и не содержит числа 22? траектория вычислений программы — это последовательность результатов выполнения всех команд программы. например, для программы 121 при исходном числе 7 траектория будет состоять из чисел 8, 16, 17.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

elhovskoemodk
fancy-decor67
Irina_Nevretdinova1630
lor005148
larinafashion829
Александрович784
Kuznetsova1639
houseoftorture138
Анна егорович526
milkamilka1998
Рузиев_Давиденко
Ioanova Korneeva1093
сергей1246
Nikolaevna1623
Тихонова