Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Выполнение вычислений в строках и столбцах матрицы




 

В каждой из задач данного раздела (таблица 4.2) предполагается, что задана матрица размером NхM. Программа должна:

1) вводить размерность и элементы матрицы;

2) вводить некоторые дополнительные числа;

3) выполнять действия в соответствии с условием задачи;

4) выводить исходные данные и результаты вычислений.

Исходные данные для отладки программы выбрать самостоятельно. Массив объявить как динамический.

 

Таблица 4.2

Вариант Задание
  В каждой нечетной по номеру строке матрицы найти минимальный элемент и вычислить произведение этих элементов.
  В каждом столбце матрицы найти произведение положительных элементов и вычислить сумму этих произведений.
  Определить количество столбцов матрицы, в которых больше трех положительных элементов.
  Определить количество строк матрицы, в которых суммы всех элементов отрицательные.
  В каждой строке матрицы найти самый левый отрицательный элемент и вычислить произведение этих элементов.
  Определить количество строк матрицы, в которых нет положительных элементов.
  Заменить в матрице элементы последней строки на произведение элементов соответствующих столбцов.
  В каждом столбце матрицы найти минимальный элемент и вычислить сумму этих элементов.
  В каждой строке матрицы найти произведение отрицательных элементов и вычислить сумму этих произведений.
  Заменить в матрице элементы предпоследней строки на минимальные элементы соответствующих столбцов.
  Определить количество строк матрицы, в которых произведение положительных элементов больше заданного В.
  В каждой строке матрицы найти самый правый положительный элемент и вычислить сумму этих элементов.
  Определить количество столбцов матрицы, в которых нет положительных элементов.
  Заменить в матрице элементы последнего столбца на суммы элементов соответствующих строк.
  В каждом столбце матрицы найти максимальный элемент и вычислить произведение этих элементов.
  В каждой четной по номеру строке матрицы найти минимальный элемент и вычислить сумму этих элементов.
  В каждом столбце матрицы найти сумму отрицательных элементов и вычислить произведение этих сумм.
  Определить количество строк матрицы, в которых произведение элементов положительное.
  Заменить в матрице элементы второго столбца на суммы положительных элементов соответствующих строк.
  В каждом столбце матрицы найти первый отрицательный элемент и вычислить сумму этих элементов.
  Определить количество строк матрицы, в которых все элементы отрицательные.
  Заменить в матрице элементы предпоследнего столбца на суммы элементов соответствующих строк.
  В каждом нечетном по номеру столбце матрицы найти минимальный элемент и вычислить произведение этих элементов.
  В каждой строке матрицы найти сумму положительных элементов и вычислить произведение этих сумм.
  Определить количество столбцов матрицы, в которых все элементы положительные.
  Заменить в матрице элементы предпоследней строки на количество положительных элементов соответствующих столбцов.
  В каждом столбце матрицы найти самый нижний положительный элемент и вычислить произведение этих элементов.
  Определить количество строк матрицы, в которых нет положительных элементов.
  Определить количество столбцов матрицы, в которых все элементы нулевые.
  В каждом столбце матрицы найти минимальный элемент и вычислить сумму этих элементов.

 


5. ПРОГРАММИРОВАНИЕ C ИСПОЛЬЗОВАНИЕМ ПОДПРОГРАММ, РАЗРАБОТАННЫХ ПОЛЬЗОВАТЕЛЕМ

 

Составить графическую схему алгоритма и программу для вычисления значений переменных в соответствии с условием, приведенном в табл.5.1. Вычисление значений переменных оформить в виде подпрограммы, в которую передать исходные данные в виде входных параметров через заголовок функции. Один из результатов передать из функции через заголовок как выходной параметр, а второй результат возвратить из функции по оператору return.

Исходные данные для отладки программы подобрать самостоятельно.

 

Таблица 5.1.

Вариант Вычислить Расчетные формулы
  Площадь круга и длину окружности радиуса r.
  Площадь и угол при основании равнобедренного треугольника с основанием a и высотой h.
  Площадь и периметр прямоугольника со сторонами a, b. S = ab P = 2(a+b)
  Скорость в конце пути и путь, пройденный за время t с ускорением a при v0=0. v = at
  Сторону и периметр квадрата со стороной а. S = a2 P = 4a
  Объем и площадь боковой поверхности параллелепипеда со сторонами а, b, c. V = abc S =2(a+b)с
  Площадь кольца с внешним радиусом R и внутренним r. S=p(R 2 – r 2)
  Площадь боковой поверхности и объем цилиндра с радиусом основания r и высотой h. S = 2pr h V=pr 2h
  Площадь и периметр прямоугольного треугольника с катетами a, b игипотенузой с. P=a+b+c
  Объем и площадь поверхности куба со стороной а. V = a3 S = 6a2
  Путь, пройденный за время t со скоростью v. S = vt
  Площадь основания и объем цилиндра с радиусом основания r и высотой h. S = pr 2 V=Sh
  Объем и площадь основания параллелепипеда со сторонами а, b, c. V = abc S =ab
  Площадь основания и объем конуса с радиусом основания r и высотой h. S = pr 2
  Гипотенузу и площадь прямоугольного треугольника с катетами a, b.
  Высоту и площадь равнобедренной трапеции с основаниями a, b (b>a) и углом при большем основании α.
  Площадь поверхности и объем шара радиуса R.
  Скорость в конце пути и путь, пройденный телом за время t с ускорением a и начальной скорости v0. v=v0+at
  Радиус круга, вписанного в треугольник со сторонами a, b, c.
  Кинетическую энергию тела массой m, движущегося со скоростью v.
  Площадь прямоугольного треугольника с гипотенузой с и одним из катетов a.
  Периметр и площадь прямоугольного треугольника с катетами a, b.
  Высоту и площадь равнобедренного треугольника с основанием a и углом при основании.
  Радиус круга, описанного вокруг треугольника со сторонами a, b, c.
  Периметр и площадь параллелограмма со сторонами a, b и острым углом α. P=2(a+b)
  Площадь прямоугольной трапеции с основаниями a, b (b>a) и углом при большем основании α.
  Сопротивление проводника длиной l, площадью поперечного сечения S и удельным сопротивлением r.
  Расстояние между точками с координатами x1, y1 и x2, y2.
  Периметр и площадь треугольника со сторонами a, b, c. P = a+b+c = 2p
  Емкость плоского конденсатора C с площадью поверхности одной пластины S, расстоянием между пластинами d и диэлектрической проницаемостью материала e.

 


ПОБИТОВЫЕ ОПЕРАЦИИ

Даны три целых числа А, В, С. Если в числах установлены биты, заданные в первой строке задания (табл. 6.1), то выполнить расчет выражения, записанного в первой строке, иначе, если в числах А, В, С установлены биты, заданные во второй строке задания, то выполнить расчет выражения, записанного во второй строке, иначе очистить (обнулить) А, В, С.





Поделиться с друзьями:


Дата добавления: 2016-09-03; Мы поможем в написании ваших работ!; просмотров: 1072 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2280 - | 1986 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.