Дан двумерный массивА
, размерностью 3х4. Сколько "путей" ведет из элементаА[1,1]
в элементА[3,4]
, с условием, что "двигаться" можно в порядке увеличения номера строки или в порядке увеличения номера столбца?
Какие из ниже перечисленных особенностей имеют отношение к Арифметическому квадрату?
Сколько путей ведет из клетки(1, 1)
в клетку(n, 1)
двумерного массива, если двигаться можно только вниз и вправо?
Приведенный ниже фрагмент программы на Паскале реализует алгоритм заполнения Арифметического квадрата.
… for i:=1 to n do begin a[i,1]:=i; a[1,i]:=i; end; for i:=2 to n do for j:=2 to n do a[i,j]:=a[i-1,j]+a[i,j-1]; … Найдите в нем ошибку:
Приведенный ниже фрагмент программы на Паскале реализует алгоритм заполнения Арифметического квадрата.
… for i:=1 to n do begin a[i,1]:=1; a[1,i]:=1; end; for i:=1 to n do for j:=1 to n do a[i,j]:=a[i-1,j]+a[i,j-1]; … Найдите в нем ошибку:
Приведенный ниже фрагмент программы на Паскале реализует алгоритм заполнения Арифметического квадрата.
… for i:=1 to n do for j:=1 to n do begin a[i,j]:=1; a[i,j]:=1; end; for i:=2 to n do for j:=2 to n do a[i,j]:=a[i-1,j]+a[i,j-1]; … Что в нем стоит изменить?
На побочной диагонали Арифметического квадрата располагаются элементы, которые являются коэффициентами для слагаемых при разложени целой неотрицательной степени суммы двух переменных в Биноме Ньютона (например, ). Массив какой размерности необходимо заполнить, чтобы получить коэффициенты для слагаемых при разложении суммы двух переменных в шестой степени?
Предположим, что есть программа на Паскале, реализующая заполнение Арифметического квадрата порядка
nxn
. Для вывода на экран "Треугольника Паскаля" в программу дописали фрагмент:… for i:=1 to n do begin for j:=1 to ? do write (a[i,j]); writeln; end; … Какое значение необходимо написать в заголовке внутреннего цикла вместо знака вопроса?
Предположим, что есть программа на Паскале, реализующая заполнение Арифметического квадрата порядка nxn
. В какой части этого массива находится "Треугольник Паскаля"?
Установите, как будет заполнен двумерный массив в результате выполнения программы на Паскале, фрагмент которой приведен ниже:
… x:=1; for j:=1 to n do for i:=1 to j do begin a [i, j-i+1]:=x; x:=x+1; end; …
Какое тело цикла необходимо создать, чтобы двумерный массив в результате выполнения программы на Паскале (фрагмент ниже)…
… x:=1; for j:=1 to n do for i:=1 to j do begin ??? end;… … заполнялся так:
Какие значения примут элементы первой строки двумерного массива, размерностью 4x4, в результате выполнения программы на Паскале, фрагмент которй приведен ниже (введите числа через пробел)
… x:=1; for j:=1 to n do for i:=1 to j do begin a [i, j-i+1]:=x; x:=x+1; end;…
Установите, как будет заполнен двумерный массив в результате выполнения программы на Паскале, фрагмент которой приведен ниже:
… for k:=1 to (n div 2 +1) do for i:=k to n-k+1 do for j:=k to n-k+1 do a[i,j]:= k; …
Какое тело цикла по i необходимо создать (вместо вопросительных знаков), чтобы двумерный массив в результате выполнения программы (фрагмент ниже)…
… for k:=1 to (n div 2 +1) do ??? for j:=k to n-k+1 do a[i,j]:= k; … был заполнен так:
Какие значения примут элементы первой строки двумерного массива, размерностью 5x5, в результате выполнения программы на Паскале, фрагмент которй приведен ниже (введите числа через пробел)
… for k:=1 to (n div 2 +1) do for i:=k to n-k+1 do for j:=k to n-k+1 do a[i,j]:= k; …
В каком направлении идет заполнение двумерного массива в 1-ом вложенном цикле по
i
, в результате выполнения программы на Паскале, фрагмент которой приведен ниже:… x:=1; for k:=1 to n div 2 do begin for i:=k to n-k do begin a[k,i]:=x; x:=x+1; end; for i:=k to n-k do begin a[i,n-k+1]:=x; x:=x+1; end; for i:=k to n-k do begin a[n-k+1,n-i+1]:=x; x:=x+1; end; for i:=k to n-k do begin a[n-i+1,k]:=x; x:=x+1; end; end; …
В каком направлении идет заполнение двумерного массива в 2-ом вложенном цикле по
i
, в результате выполнения программы на Паскале, фрагмент которой приведен ниже:… x:=1; for k:=1 to n div 2 do begin for i:=k to n-k do begin a[k,i]:=x; x:=x+1; end; for i:=k to n-k do begin a[i,n-k+1]:=x; x:=x+1; end; for i:=k to n-k do begin a[n-k+1,n-i+1]:=x; x:=x+1; end; for i:=k to n-k do begin a[n-i+1,k]:=x; x:=x+1; end; end; …
В каком направлении идет заполнение двумерного массива в 3-ем вложенном цикле по
i
, в результате выполнения программы на Паскале, фрагмент которой приведен ниже:… x:=1; for k:=1 to n div 2 do begin for i:=k to n-k do begin a[k,i]:=x; x:=x+1; end; for i:=k to n-k do begin a[i,n-k+1]:=x; x:=x+1; end; for i:=k to n-k do begin a[n-k+1,n-i+1]:=x; x:=x+1; end; for i:=k to n-k do begin a[n-i+1,k]:=x; x:=x+1; end; end; …
Установите, как будет заполнен двумерный массив в результате выполнения программы на Паскале, фрагмент которой приведен ниже:
… x:=1; for i:=1 to n do for j:=1 to n do begin if i mod 2=0 then a[i,n-j+1]:=x else a[i,j]:=x; x:=x+1; end; …
Какая команда должна стоять вместо вопросительных знаков в ветвлении, чтобы двумерный массив в результате выполнения программы на Паскале (фрагмент ниже)…
… x:=1; for i:=1 to n do for j:=1 to n do begin if i mod 2=o then a[i,j]:=x else ??? x:=x+1; end; … был заполнен так:
Какие значения примут элементы последней строки двумерного массива, размерностью 4x4, в результате выполнения программы на Паскале, фрагмент которй приведен ниже (введите числа через пробел)
… x:=1; for i:=1 to n do for j:=1 to n do begin if i mod 2=o then a[i,j]:=x else a[i,n-j+1]:=x; x:=x+1; end; …
Для реализации алгоритма заполнения Магического квадрата размерностью методом "Террас" необходимо заполнить двумерный массив размерностью:
Для заполнения Магического квадрата размерностью методом "Террас" необходимо заполнять двумерный массив размерностью :
Для реализации алгоритма заполнения Магического квадрата размерностью методом "Террас" необходимо заполнить двумерный массив размерностью , где равно: