Главное меню  

   

Авторизация  

   
   
Хостинг в Украине
   


53.3%Russian Federation Russian Federation
19.3%Ukraine Ukraine
15.8%United States United States
2.6%Belarus Belarus
1.2%France France
1%Czech Republic Czech Republic
0.9%Romania Romania
0.9%Kazakhstan Kazakhstan
0.8%Kuwait Kuwait
0.6%United Kingdom United Kingdom

Сегодня: 21
Вчера: 97
На этой неделе: 21
На прошлой неделе: 855
В этом месяце: 2239
В прошлом месяце: 6612
Всего: 18693


   

Учитель информатики Бамбуркин С.П.

Записи

  • Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.

Двухмерные массивы в паскале

Добавлено : Дата: в разделе: Занимательная информатика

Двумерные массивы

Значения элементов двумерного массива A размером 5x5 задаются с помощью вложенного цикла в представленном фрагменте программы:

for i:=1 tо 5 do
  for j:=1 tо 5 do begin
    A[i,j] := i*j;
  end;

Сколько элементов массива будут иметь значения больше 10?

Решение:

Выполним последовательно все действия, описанные в программе:

i=1 (Заполняем первую строку матрицы)
j=1, A[1,1]:= 1*1 =1 j=2, A[1,2]:= 1*2 =2 j=3, A[1,3]:= 1*3 =3 j=4, A[1,4]:= 1*4 =4 j=5, A[1,5]:= 1*5 =5
1 2 3 4 5
1 1 2 3 4 5
2
3
4
5

i=2 (Заполняем вторую строку матрицы)

j=1, A[2,1]:= 2*1 =2

j=2, A[2,2]:= 2*2 =4

j=3, A[2,3]:= 2*3 =6

j=4, A[2,4]:= 2*4 =8

j=5, A[2,5]:= 2*5 =10

1 2 3 4 5
1 1 2 3 4 5
2 2 4 5 8 10
3
4
5

…..

i=5 (Заполняем пятую строку матрицы)

j=1, A[5,1]:= 5*1 =5

j=2, A[5,2]:= 5*2 =10

j=3, A[5,3]:= 5*3 =15

j=4, A[5,4]:= 5*4 =20

j=5, A[5,5]:= 5*5 =25

Значение элементов матрицы равно произведению номеров его строки и столбца

1 2 3 4 5
1 1 2 3 4 5
2 2 4 5 8 10
3 3 6 9 12 15
4 4 8 12 16 20
5 5 10 15 20 25

Значение больше 10 имеют 8 элементов матрицы.

Ответ:8

Редактировалось Дата:

Добавить комментарий


Защитный код
Обновить

   
© 2012 fordus.