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


 

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

24073. Белки плазмы крови 47.5 KB
  Плазма составляет около 55 от объема крови. Из 910 сухого остатка плазмы крови на болю белков приходится 6585. Для разделения белков плазмы крови используют следующие методы: Высаливание.
24074. Строение гемоглобина 82 KB
  Строение гемоглобина. В молекуле гемоглобина белковый компонент представлен белком глобином небелковый компонент гем. За счет еще одной координационной связи к атому железа может присоединяться молекула кислорода с образованием оксигемоглобина.
24075. Синтез гема 41 KB
  При восстановлении биливердина НАДФ Н2 образуется билирубин. Билирубин плохо растворимое соединение и в крови связывается с альбумином. В виде комплекса альбуминбилирубин идет транспорт билирубина кровью в клетки печени. В печени билирубин соединяется с глюкуроновой кислотой с образованием моно 20 и диклюкуронидов 80 они хорошо растворимы в воде.
24076. Распад гема 27 KB
  остающихся в сыворотке крови после осаждения белков. в сыворотке крови является ценным диагностическим показателем при многих заболеваниях. определяют в надосадочной жидкости после удаления осажденных белков сыворотки крови центрифугированием с помощью азотометрического метода Кьельдаля в его многочисленных модификациях колориметрических и гипобромитных методов. в сыворотке крови равна 2040 мг 100 мл или 143286 ммоль л.
24077. Витамины и Антиметаболиты 54.26 KB
  Согласно современным предтавлениям все клеточные и внутриклеточные мембраны устроены сходным образом: основу мембраны составляет двойной молекулярный слой липидов липидный бислой на котором и в толще которого находятся белки см. В состав липидов мембран входят в основном фосфолипиды сфингомиелины и холестерин. Например в мембранах эритроцитов человека их содержание составляет соответственно 36 30 и 22 по весу; еще 12 приходится на гликолипиды Примером амфифильной молекулы может служить молекула фосфатидилэтаноламина структура...
24078. Биохимия печени 32.5 KB
  Биохимия печени Печень самый крупный из паренхиматозных органов. Роль печени в метаболизме углеводов Печень играет ведущую роль в поддержании физиологической концентрации глюкозы в крови. При физиологической гипогликемии в печени активируется распад гликогена. В печени активно протекает глюконеогенез при котором предшественниками глюкозы являются пируват и аланин поступающий из мышц глицерол из жировой ткани и с пищей ряд глюкогенных АК.
24079. Метаболизм белков 35 KB
  Детоксицирующая функция печени Детоксикация ядовитых метаболитов и чужеродных соединений ксенобиотиков протекает в гепатоцитах в две стадии. Реакции первой стадии катализируются монооксигеназной системой компоненты которой встроены в мембраны эндоплазматического ретикулума. На первой стадии биотрансформации происходит образование или высвобождение гидрокси карбоксильных тиоловых и аминогрупп которые являются гидрофильными и молекула может подвергаться дальнейшему превращению и выведению из организма. Кроме цх Р450 в первой...
24080. Биологическая ценность белков 30 KB
  Для оценки состояния обмена белков используется понятие азотистый баланс. Азот остается в организме и расходуется на синтез белков. Встречается при голодании белковой недостаточности тяжелых заболеваниях когда происходит интенсивный распад белков тела. Биологическая ценность белков.
24081. Переваривание белков. Пути превращения аминокислот в печени 105 KB
  Расщепление белков происходит при участии нескольких групп ферментов: Экзопептидазы катализирует разрыв концевой пептидной связи с образованием одной какойлибо аминокислоты. В результате расщепления образуются свободные аминокислоты которые затем подвергаются всасыванию. Аминокислоты всасываются свободно с ионами натрия. Некоторые аминокислоты обладают способностью конкурентно тормозить всасывание других аминокислот: Лизин тормозит всасывание аргинина.