42729

Найти минимальную сумму элементов в строках двумерного массива

Лабораторная работа

Информатика, кибернетика и программирование

Для проверки подлинности работы программы необходимо сверить результаты работы программы и результаты ручного тестирования. Если они сойдутся, то программа выполнена правильно. Для упрощения вычислений заполним массив цифрами

Русский

2013-10-30

58 KB

2 чел.

1.Постановка задачи

Найти минимальную сумму элементов в строках двумерного массива.

2. Формализация задачи

Решение данной задачи можно разбить на несколько частей:

1) Ввод массива A

2) Подсчет суммы элементов в строках массива.

3) Сравнение сумм строк массива.

4) Вывод минимального значения и строки массива.

3.Схема алгоритма программы

Рис.1

Рис.1

Рис.1

4. Листинг задачи

program xxx;

uses crt;

const

n=5;

var

a:array [1..n,1..n] of integer;

k,i,j:byte;

sum:integer;

begin

    clrscr;     

    for i:=1 to n do

    begin

         for j:=1 to n do

         begin

              a[i,j]:=random(2);

              write(a[i,j]:4);

         end;

         writeln;

    end;     

    writeln('vvedite glubinu');

    readln(k);     

    sum:=0;       

    for i:=1 to k do

    for j:=1 to n do

    sum:=sum+a[i,j]+a[n-i+1,j];   

    for i:=k+1 to (n-k) do

    for j:=1 to k do

    sum :=sum +a[i,j]+a[i,n-j+1];   

    writeln('summa elementov po perimetru ravna:');

    writeln(sum);

end.

         

5. Проверка подлинности работы алгоритма

Для проверки подлинности работы программы необходимо сверить результаты работы программы и результаты ручного тестирования. Если они сойдутся, то программа выполнена правильно. Для упрощения вычислений заполним массив цифрами “1” и  “0”.

1)Введем двумерный массив A[4,4] и глубину K=1.

Массив А:

1     1     0     1
0     1     1     0
1     1     0     1
0     1     1     0

Посчитаем вручную сумму элементов по периметру с глубиной 1
sum=1+1+0+1+0+0+1+1+0+1+1+0=7
Проверим результат работы программы. Он тоже равен 7.

В результате ручной проверки мы доказали, что программа работает правильно.


 

А также другие работы, которые могут Вас заинтересовать

80647. ИНОСТРАННЫЕ ИНВЕСТИЦИИ В РОССИИ 146 KB
  Свободные экономические зоны СЭЗ как форма международных экономических отношений получили широкое распространение и существенно изменили свое содержание от простых организационно-функциональных форм связанных с торговлей товарами к более сложным ориентированным на производство массовой потребительской продукции разработку и производство новых товаров предоставление различного рода услуг и т. В 80е годы в ряде регионов промышленно развитых стран появились специальные экономические зоны: технопарки НТ...
80648. ИНТЕГРАЦИОННЫЕ ПРОЦЕССЫ В МИРОВОЙ ЭКОНОМИКЕ 77.5 KB
  Экономическая интеграция определяется следующими функциями: интеграция производства и создание международных монополий нового типа к началу 90х годов на ТНК приходилось около 50 промышленного производства более 90 прямых частных вложений за рубежом; глубокие сдвиги в структуре международного разделения труда; НТР обусловившая необходимость международного обмена результатами достижений науки и техники; открытость национальных экономик и свобода торговли. Выделяют условно пять основных видов интеграционных объединений различающихся...
80649. МЕЖДУНАРОДНЫЕ ЭКОНОМИЧЕСКИЕ ОРГАНИЗАЦИИ 78.5 KB
  Приоритет в МЭО сохраняется за внешнеторговыми отношениями которые раньше строились на межстрановой узкорегиональной основе в основе которых строились принцип свободной внешней торговли и протекционизм. Глобализация МЭО обуславливает появление межрегиональных международных организаций: ОПЕК организация стран экспортеров нефти основанная в 1960 г. состоящая из 13 стран трех континентов; ОЭСР организация экономического сотрудничества и развития основанная в 1961 г. и состоящая из 24 стран четырех континентов.
80650. ГЛОБАЛЬНЫЕ ПРОБЛЕМЫ И МЕЖДУНАРОДНЫЕ ЭКОНОМИЧЕСКИЕ ОТНОШЕНИЯ 60 KB
  Глобальные проблемы носят универсальный характер так как они касаются всех стран независимо от их общественно-политического строя и не могут быть решены одной или группой государств. НИОКР направлено на военные цели; обеспечение экономической стабильности для государств путем перестройки и повышения эффективности международных экономических отношений снижение инфляции и безработицы стабильный товарообмен более открытый доступ на мировые рынки эффективные меры для стран строящих...
80652. МЕЖДУНАРОДНАЯ ТОРГОВЛЯ И ВНЕШНЕТОРГОВАЯ ПОЛИТИКА 43 KB
  Международная торговля это обмен товарами и услугами между различными странами связанный с всеобщей интернационализацией хозяйственной жизни и интенсификацией международного разделения труда в условиях НТР. Необходимость развития международной торговли: Образование мирового рынка. Экономическому росту международной торговли способствовали: НТР стимулирующая расширение основного капитала создание новых отраслей реконструкцию старых производств; государственное...
80653. Организационные формы управления предприятием в международном менеджменте 129.5 KB
  Понятие организационной структуры управления ее элементы. Принципы проектирования организационных структур управления. Требования к структуре управления.
80654. Кросс – культурные проблемы международного менеджмента 29 KB
  Некоторые результативные критерии культуры: длина иерархической лестницы восприятие равенства между людьми в обществе в организации изображение состояния неопределенности отношение людей к своему будущему к попыткам взять судьбу в свои руки индивидуализм желание людей действовать независимо маскулинизм манера поведения и предпочтение мужских и женских ценностей в обществе. Отношение к собеседнику. В международном менеджменте имеют непосредственное значение 3 элемента: Отношение ко времени ; Отношение к достижениям;...
80655. Формирование команды в международной корпорации 31.5 KB
  Хорошо проявляется в критических ситуациях в которых не теряется а быстро ориентируется и принимает грамотные здравые решения. Доводчик решения Это человек у которого внутренняя тревога за дело занимает все его мысли; и его беспокоит все что может получиться не правильно. Оформитель решения Это лидер в выполнении конкретных задач. Он дает много оригинальных мыслей идей и постоянно ищет нестандартные решения для возникающих проблем но при этом детали решения его не интересуют.