42571

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

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

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

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

Русский

2013-10-30

45 KB

1 чел.

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

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

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

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

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

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

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

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

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

Рис.1

Рис.1

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

program mat;uses crt;

const M=9N=9;

var

a:array[0..M,0..N] of integer;

i,j,min,sum,minin:integer;

begin

    randomize;

    clrscr;

    min:=0;

    for i:=0 to M do

    begin

         write(i+1:2,') ');

                           for j:=0 to N do

                           begin

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

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

                           end;

                           writeln;

    end;

    for i:=0 to N do

    min:=min+a[0,i];

    minin:=0;

    textcolor(25);

    for i:=0 to M do

    begin

         sum:=0;

                for j:=0 to N do

                sum:=sum+a[i,j];

                gotoxy(N*3+10,i+1);

                write(sum);

                if sum<min then

                begin

                      minin:=i;

                      min:=sum;

                end;

    end;

    gotoxy(1,M+3);

    writeln('min=',min,' in the ',minin+1,' line');

repeat until keypressed;

end.          

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

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

Построим произвольную матрицу размером 9 на 9 и заполним ее различными цифрами.

1)Введем двумерный массив A[9,9] и посчитаем вручную сумму элементов каждой строки

Массив А:

5 8 41 68 98 32 58 44 12 366

99 34 15 23 15 68 22 143 68 487

2 85 41 32 66 74 114 22 18 454 

31 13 56 77 84 15 95 24 22 417

25 87 98 54 65 21 32 12 28 422 

45 56 78 89 74 14 85 25 96 562

36 20 14 50 26 68 48 62 42 366

42 26 94 34 16 18 16 17 62 325

30 12 14 75 98 74 25 63 34 425

23 15 59 75 53 35 57 45 14 376

Минимальная сумма равна 325 и это 8 строка

Тот же самый результат можно получить и в результате  компьютерной проверки.

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


 

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

46268. Этические основы связей с общественностью 13.13 KB
  Существует и ряд кодексов где проф. Это международные и национальные кодексы профессиональной этики: Кодекс профессионального поведения и этики ИПРА 1961 ИПРА МЕЖДУНАРОДНАЯ АССОЦИАЦИЯ ПАБЛИК РИЛЕЙШНЗ Афинский кодекс 1965 Кодекс профессионального поведения института PR ИПР 1986 Европейский Лиссабонский кодекс 1978 кодекс Американского общества паблик рилейшнз 1954 В сентябре 2001 Российская ассоциация по связям с общественностью приняла Российский кодекс профессиональных и этических принципов в области связей с...
46269. Зависимость психического развития от содержания структуры деятельности ребенка. Понятие ведущей деятельности. (Эльконин, Леоньтев) 13.07 KB
  Зависимость психического развития от содержания структуры деятельности ребенка. Понятие ведущей деятельности. То что непосредственно определяет развитие психики ребенка это сама его жизнь развитие реальных процессов этой жизни иначе говоря развитие деятельности ребенка как внешней так и внутренней. Значит в изучении развития психики ребенка следует исходить из анализа развития его деятельности так как она складывается в данных конкретных условиях его жизни.
46270. Electricity Basics 13.06 KB
  Electricity is mde by converting some form of energy into flowing electrons t the power plnt. The type of power plnt depends on the source of energy used: therml power col oil gs nucle r underground stem solr power photovoltic kinetic power wter wind nd chemicl power fuel cell. This system enbles power plnts I nd end users to be connected together. Wtt W is unit mesure of electric power tht depends on mps nd volts.
46271. Языковая просодия, уровни изучения. Суперсегментные звуковые единства. Словесное ударение основные виды 13.05 KB
  Словесное ударение основные виды. Уровни изучения: словесное ударение и фразовая интонация Ударение в слове выделение фонетическими средствами одного слога в составе группы слогов. Виды ударений: экспираторное выдыхательное динамическое силовое ударение за счёт силы выдоха долготное тоновое ударение за счёт восходящего нисходящего комбинированного языкового тона на фоне нейтрального или др. prosodi припев ударение наслаиваются на цепочку сегментов слогов слов фраз предложений.
46272. Понятие субъекта в концепции Ж.Пиаже 13.02 KB
  Понятие субъекта в концепции Ж. Первоначально ребенок воспринимает мир как индивид который не знает себя в качестве субъекта не понимает своих собственных действий и поэтому приписывает реальности свои субъективные ощущения даже не подозревая об этом. По Пиаже ребенок на ранних стадиях развития воспринимает мир как солипсист он игнорирует себя в качестве субъекта и не понимает собственных действий. Конструкция представления об окружающем мире о реальности у ребенка в первые годы...
46273. Ж.Пиаже Как дети образуют математические понятия 13.01 KB
  Пиаже Как дети образуют математические понятия. Младшие дети думают что число изменилось. Но дети в возрасте около 7 лет уже понимают что перемещение не меняет число бусинок. Дети должны уловить принцип сохранения количества прежде чем они могут образовывать понятия числа.
46275. The category of mood 12.83 KB
  There re three moods in English the indictive mood the impertive mood nd the subjunctive mood.The indictive mood form shows tht wht is sid must be regrded s fct s something which hs occurred or is occurring t the moment of speking or will occur in the future. Therefore the indictive mood hs wide vriety of tense nd spect forms in the ctive nd pssive voice.
46276. Кризис семи лет 12.81 KB
  Основная симптоматика кризиса:Потеря непосредственности: между желанием и действием вклинивается переживание того какое значение это действие будет иметь для самого ребенка;Манерничание: ребенок чтото из себя стоит чтото скрывает уже душа закрыта;Симптом горькой конфеты: ребенку плохо но он старается этого не показывать;Трудности воспитания: ребенок начинает замыкаться и становится неуправляемым. Переживания приобретают смысл сердящийся ребенок понимает что он сердит благодаря этому у ребенка возникают такие новые отношения к...