Задача 1

Задача 2

Задача 3

Задача 4

Задача 5

Задача 6

Задача 7

Задача 8

Задача 9

Задача 10

Задача 11

Задача 12

Задача 13

Задача 14

Задача 15

Задача 16

Задача 17

Задача 18

Задача 19

Задача 20

Задача 21

Задача 22

Задача 23

Задача 24

Задача 25

Задача 26

Задача 27

Задача 28

Задача 29

Задача 30
Массивы

Задача 26.


      
Условие задачи    Алгоритм работы    Листинг программы    Набор тестов   

Условие задачи

  1. приведите три варианта возможных исходных данных и опишите словами процесс получения для них результатов;
  2. напишите программу;
  3. постройте тесты для отладки программы.

Задание:

Двумерный массив n*n заполнен 0,1 и 2. Выясните, стоят ли в нём  два нуля рядом по горизонтали или вертикали

 
      
Условие задачи    Алгоритм работы    Листинг программы    Набор тестов   

Алгоритм работы

Описывается двумерный массив, который заполняется 0,1 и 2. Делается проверка по всему массиву, выясняем,  стоят ли  два нуля рядом по горизонтали или по вертикали. Выводим результат проверки.

      
Условие задачи    Алгоритм работы    Листинг программы    Набор тестов   
Листинг программы

      
Условие задачи    Алгоритм работы    Листинг программы    Набор тестов   

Набор тестов к программе
n: 4
i=0
j=0 :1
j=1 :2
j=2 :3
j=3 :4
i=1
j=0 :5
j=1 :6
j=2 :7
j=3 :8
i=2
j=0 :9
j=1 :1
j=2 :2
j=3 :3
i=3
j=0 :4
j=1 :5
j=2 :6
j=3 :7
1 2 3 4
5 6 7 8
9 1 2 3
4 5 6 7
no


n: 4
i=0
j=0 :6
j=1 :7
j=2 :5
j=3 :0
i=1
j=0 :3
j=1 :2
j=2 :5
j=3 :5
i=2
j=0 :1
j=1 :2
j=2 :0
j=3 :3
i=3
j=0 :5
j=1 :3
j=2 :0
j=3 :2
6 7 5 0
3 2 5 5
1 2 0 3
5 3 0 2
yes


Автор решения: Давыдов Артём

группа: 121Ми

год: 2008


Автор задачи: Гладков В.П. Курс лабораторных работ по программированию: Учебное пособие для специальностей электротехнического факультета ПГТУ/ Перм.гос.техн.ун-т.-Пермь,1998.-153с.

Назад

Вперед


Рейтинг ресурсов УралWeb

 

© Давыдов А.С., 2009
Сайт создан в системе uCoz