66513

ДИНАМІЧНІ МАСИВИ

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

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

Визначити добуток позитивних елементів кожного стовпця матриці А її розмір вводити з клавіатури а елементи розмістити в памяті динамічно. Визначити добуток елементів парних стовпців матриці її розмір вводити з клавіатури а елементи розмістити в памяті динамічно.

Украинкский

2014-08-22

96.5 KB

1 чел.

Лабораторна робота № 12

ДИНАМІЧНІ МАСИВИ

1.  Мета роботи

 

Вивчити та дослідити засоби мови програмування Турбо Паскаль, а також методики складання та налагодження програм для обробки матриць на ПЕОМ з використанням динамічної пам’яті.

2. Варіанти завдань

Кожен студент вибирає варіант завдання  за номером у списку групи.

Завдання. Скласти програму обробки динамічного масиву відповідно до заданого варіанта.

  1.  Визначити добуток позитивних елементів кожного стовпця матриці А, її розмір вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  2.  Визначити добуток елементів парних стовпців матриці, її розмір вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  3.  


  1.  Визначити суму елементів матриці, які за модулем перевищують одиницю, у кожному парному стовпці і кількість таких елементів. Розмір матриці вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  2.  Визначити суму позитивних елементів розміщених над головною діагоналлю. Розмір матриці вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  3.  Визначити кількість рядків, які містять нульові елементи иатриці, та їх номери. Розмір матриці вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  4.  Визначити значення максимального елемента кожного рядка матриці та номер стовпця, в якому він розміщений. Розмір матриці вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  5.  Максимальний і мінімальний елементи матриці поміняти місцями. Розмір матриці вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  6.  Визначити мінімальний і максимальний елементи матриці та їх добуток. Розмір матриці вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  7.  Визначити суму негативних елементів матриці, розташованих під головною діагоналлю. Розмір матриці вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  8.   Визначити максимальний елемент матриці на головній діагоналі та суму елементів цієї діагоналі. Розмір матриці вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  9.  Визначити для кожного непарного рядка кількість нульових елементів.        Розмір мариці вводити з клавіатури, а елементи розмістити в пам’яті       динамічно.
  10.   Знайти середнє геометричне позитивних елементів кожного рядка матриці,

     її розмір водити з клавіатури, а елементи розмістити в пам'яті  динамічно.

  1.   Знайти найбільший елемент матриці та записати одиницю в той рядок і        стовпець, на перехресті яких він міститься. Розмір мариці вводити з        клавіатури, а  елементи розмістити в пам'яті динамічно.
  2.   З матриці Х побудувати матрицю Y , помінявши місцями рядки і стовпці.        Розмір мариці вводити з клавіатури, а елементи розмістити в пам'яті       динамічно.
  3.   Знайти найбільший елемент матриці і номер рядка і стовпчика, у яких він        міститься. Розмір мариці вводити з клавіатури, а елементи розмістити в       пам'яті динамічно.
  4.   Знайти найменший елемент матриці та записати в рядок, де міститься       цей елемент, ‘10’. Розмір мариці вводити з клавіатури, а елементи          розмістити в пам'яті динамічно.
  5.   Обчислити суму елементів кожного рядка матриці, визначити найменше  значення цих сум і номер відповідного рядка. Розмір мариці вводити з клавіатури, а елементи розмістити в пам'яті динамічно.
  6.  


  1.   Визначити кількість додатних і від’ємних елементів матриці. Розмір мариці вводити з клавіатури, а елементи розмістити в пам'яті динамічно.
  2.   Знайти найбільші елементи кожного рядка матриці Х і записати їх у масив Y. Розмір мариці вводити з клавіатури, а елементи розмістити в пам'яті динамічно.
  3.   Обчислити суму елементів матриці, розташованих над головною діагоналлю. Розмір мариці вводити з клавіатури, а елементи розмістити в пам'яті динамічно.
  4.   Перемножити матриці А(NxМ) і B(NxM). Розмір мариці вводити з клавіатури, а елементи розмістити в пам'яті динамічно.
  5.   Знайти найбільший елемент головної діагоналі матриці і вивести на екран увесь рядок, у якому він міститься. Розмір мариці вводити з клавіатури, а елементи розмістити в пам'яті динамічно.
  6.   Визначити максимальний елемент на головній діагоналі та добуток позитивних елементів зазначеної діагоналі. Розмір мариці вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  7.   Визначити добуток елементів парних стовпців матриці, її розмір вводити з клавіатури, а елементи розмістити в пам’яті динамічно.
  8.   Знайти суму елементів матриці, що мають задану різницю індексів i-j=k. Число k може бути і негативним. Розмір мариці вводити з клавіатури, а елементи розмістити в пам'яті динамічно.
  9.  У матриці всі числа різні. У кожному рядку знайти мінімальний елемент, потім серед цих чисел вибрати максимальне. Надрукувати номер цього елементу. Розмір мариці вводити з клавіатури, а елементи розмістити в пам'яті динамічно.
  10.  Деякий елемент матриці назвемо седловою точкою, якщо він є одночасно найменшим у своєму рядку й найбільшим у своєму стовпці. Надрукувати номера рядка й стовпця який-небудь седловой точки, або надрукувати 0, якщо такої немає. Розмір матриці вводиться із клавіатури. Елементи матриці розмістити у пам'яті динамічно.

PAGE 3


 

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

13192. Білорусія у 1920–1930-х рр 23.41 KB
  Білорусія у 1920-1930х рр. На початку 1921 р. було розроблено план що активно підтримувався правлячими колами Польщі. Діяльністю савинковських підпільних груп на території Радянської Білорусії керував Західний обласний комітет Союзу що функціонував підпільно в Гомелі. По с...
13193. Західна Білорусія під владою Польщі (1921–1939 р.) 17.78 KB
  Західна Білорусія під владою Польщі 19211939 р. За умовами Ризького мирного договору підписаного 18 березня 1921 р. між Польщею з одного боку і Радянською Росією та Радянською Україною з іншого боку західні області Білорусії разом із західною частиною України відійшли до...
13194. БІЛОРУСІЯ в роки Другої світової війни 20.34 KB
  БІЛОРУСІЯ в роки Другої світової війни Згідно таємного протоколу між Радянським Союзом та Німеччиною за договором від 23 серпня 1939 р. Західна Білорусія і частина Польщі на схід від річок Нарев Вісла і Сян увійшли до сфери впливу СРСР. 14 вересня 1939 р. німецькі війська зайн
13195. БІЛОРУСІЯ у 1945–1991 рр. 117 KB
  БІЛОРУСІЯ у 1945-1991 рр. В 1946 р. у республіці було створено Міністерство закордонних справ. Однак БРСР не була самостійним правосубєктом міжнародних відносин. Її роль та місце на міжнародній арені визначалися політикою КПРС і Радянської держави. В 1945 р. з ініціативи СРС
13196. Бєларусь з найдавніших часів до другої половини ХVI ст. 29.27 KB
  Бєларусь з найдавніших часів до другої половини ХVI ст. Перші люди на території Європи зявилися близько 600 тис. років до н. е. у Білорусії близько 100 тис. років до н.е. Це було повязано з тим що в давнину територія Білорусії була покрита льодовиками. Відомі три великі ...
13197. Білоруські землі у другій половині XVІ – XVIII ст 25.18 KB
  Білоруські землі у другій половині XVІ XVIII ст. Заснування Московського патріархату у 1589 р. зміцнило позиції православя на білоруських землях. Тому Ватікан поспішив з наближенням Білорусії та України до католицької віри через унію. У цей час Річ Посполиту роздирали релі...
13198. Бєларусь у 90-х рр. ХХ ст. 80.5 KB
  Бєларусь у 90х рр. ХХ ст. Верховна Рада БРСР 27 липня 1990 р. ухвалила Декларацію про державний суверенітет БРСР а 25 серпня і 991 р. їй був наданий статус конституційного закону. 19 вересня 1991 р. БРСР перейменовано на Республіку Білорусь. 10 грудня 1991 р. Верховна Рада РБ ратифікув
13199. БІЛОРУСІЯ у ХІХ ст. 234.5 KB
  БІЛОРУСІЯ у ХІХ ст. Соціальноекономічний розвиток у першій половині ХІХ ст. У Білорусії першої половини ХІХ ст. промислова революція на відміну від західноєвропейських країн тільки починалася. Розвитку промисловості сприяли роботи з поліпшення шляхів сполучення що ...
13200. Довнар-Запольский М. В. ЧИСТОТА БЕЛОРУССКОГО ТИПА 50 KB
  М. В. Довнар-Запольский ЧИСТОТА БЕЛОРУССКОГО ТИПА Белорусское племя искони занимало ту самую территорию на которой оно живет и поныне за весьма небольшим исключением. Никакие иные народы никогда не занимали этой территории. Таким образом белорусское племя сохранил