Сборник заданий для лабораторных и семестровых работ icon

Сборник заданий для лабораторных и семестровых работ



НазваниеСборник заданий для лабораторных и семестровых работ
страница4/7
Дата конвертации07.11.2012
Размер0.69 Mb.
ТипУчебное пособие
1   2   3   4   5   6   7
^

Задания на использование двумерных массивов





  1. Дана матрица X(N,N) (N10). Если значение суммы элементов ее главной диагонали превышает число 10, напечатать значение суммы.




  1. Найти максимальный по значению элемент матрицы X(N,M) (N10; M15) и увеличить его в 2 раза.




  1. В матрице X(N,M) (N10; M15) найти количество элементов матрицы, удовлетворяющих условию 1




  1. Составить программу определения суммы и произведения элементов главной диагонали квадратной матрицы A(N,N) (N10).




  1. Составить программу нахождения минимального элемента матрицы A(N,M) (N10; M15).




  1. Составить программу вычисления произведения элементов матрицы B(N,M) (N10; M15), значения которых попадают в интервал от 1 до 10.




  1. Ввести матрицу А(N,M) (N10; M15) и найти сумму всех ее элементов.




  1. В матрице А(N,N) (N10) переставить местами элементы главной и побочной диагонали.




  1. Составить программу вычисления среднего арифметического положительных элементов матрицы C(N,M) (N10; M15).


10. В матрице Х(N,N) (N10) найти сумму нечетных элементов главной диагонали.


  1. В матрице Х(N,M) (N10; M15) найти произведение положительных элементов первой строки матрицы.




  1. В матрице М(N,N) (N10) найти сумму элементов главной и побочной диагоналей.




  1. Создать массив С(N,M) (N10; M15), перенести значения из массива С в новый массив B(N*M), вычислить среднее арифметическое элементов массива B(N*M).




  1. Записать в массив Q элементы каждого столбца матрицы X(N,M), (N10; M15), попадающих в интервал (-10;7). Массив Q отпечатать.




  1. Дана матрица X(N,M) (N10; M15). Вычислить сумму элементов каждой строки матрицы. Сумму и номер строки напечатать.




  1. Составить программу определения положения максимального элемента в матрице A(N,M) (N10; M15).




  1. Определить наибольший элемент в каждой строке матрицы А(N,M) (N10; M15) и записать их последовательно в одномерный массив В.

  2. Найти среднее арифметическое элементов каждой строки матрицы B(N,M) (N10; M15) и переписать их в одномерный массив C.
    Массив C распечатать.




  1. Найти наименьший элемент в каждой строке матрицы A(N,M) (N10; M15) и переписать их в массив B. Массив B напечатать.




  1. Найти сумму отрицательных элементов каждой строки матрицы Y(N,M) (N10; M15)и переписать их в одномерный массив D. Массив D распечатать.




  1. Для матрицы X(N,M) (N10; M15) найти среднее арифметическое положительных элементов первой строки и произведение элементов последней строки. Среднее арифметическое, произведение, матрицу напечатать.




  1. Дана матрица X(N,M) (N10; M15). Найти наибольший элемент в каждой строке. Вывести на экран построчно наибольший элемент и соответствующий номер строки.




  1. Ввести матрицу Y(N,M) (N10; M15). Найти количество положительных элементов каждого столбца матрицы. Вывести на экран построчно количество положительных элементов и соответствующий номер столбца.




  1. Дана матрица X(N,M) (N10; M15). Вычислить сумму элементов каждой строки матрицы. Сумму и номер строки напечатать.

  2. Дана матрица X(K,K) (K10). Найти сумму элементов матрицы, удовлетворяющих условию: 2




  1. Дана матрица L(N,M) (N10; M15). Найти наибольшую из сумм модулей элементов столбцов.




  1. Найти максимальный элемент каждой строки исходного массива A(N,N) (N10) и поместить их на главную диагональ, а диагональные элементы записать на место максимальных. Отпечатать элементы главной диагонали.




  1. Дана матрица X(N,M) (N10; M15). Найти произведение положительных элементов каждой строки матрицы с четным номером. Вывести на экран построчно произведение и соответствующий номер строки.




  1. Найти разность между суммой элементов двумерного массива X(N,M) (N10; M15), стоящих в столбцах с четными номерами и суммой элементов, стоящих в строках с нечетными номерами.




  1. Дана матрица L(N,M) (N10; M15). Получить массив ^ В, каждый элемент которого есть квадрат тех элементов k-той строки, модули которых принадлежат отрезку (1,10). Массив В распечатать.




  1. Дана матрица L(N,M) (N10; M15). Поменять местами 2-ю и (N-1)-ю строки матрицы. Преобразованную матрицу выдать на печать в общепринятом виде.




  1. Дан массив В(N,M) (N10; M15). Преобразовать матрицу В путем умножения ее элементов на сумму положительных элементов той строки, которая содержит минимальный элемент всей матрицы. Полученную матрицу распечатать.




  1. Сформировать массив В(N,M) (N10; M15), элементы которого вычисляются по формуле B(I,J)= I * J. Найти среднее арифметическое тех элементов массива, значения которых удовлетворяют условию 5 <= B (I,J) <= 10.




  1. Дано число X и матрица А размером (N,2*N). Получить массив В, состоящий из 0 и 1, где В(i)=1, если ни один из элементов i-й строки матрицы А не превосходит Х и B(i)=0 в противном случае. Массив В распечатать.




  1. Дана матрица А(N,M) (N10; M15). Найти сумму элементов последней строки матрицы. Если она > 0, записать это значение на место первого элемента первой строки, иначе – на место последнего элемента последней строки. Полученную матрицу А распечатать.




  1. Дана матрица A(N,M) (N10; M15) и массив B(N). Максимальный элемент матрицы А поставить на место минимального элемента массива В. Преобразованный массив распечатать.




  1. Преобразовать исходную матрицу L(N,M) (N10; M15) путем сложения ее элементов с произведением элементов того столбца, который содержит минимальный элемент всей матрицы. Преобразованную матрицу L отпечатать.




  1. Вычислить сумму элементов главной диагонали матрицы В(N,N) (N10). Если сумма окажется >10, то исходную матрицу преобразовать по формуле В(I,J) = В(I,J)+0,5, если сумма 10, то преобразование выполнить по формуле В(I,J) = В(I,J) – 3,5. Вычисленную сумму и элементы преобразованной матрицы вывести на экран.




  1. Найти максимальные элементы каждой строки исходной матрицы А(N,N) (N10) и поместить их на главную диагональ, а диагональные элементы поместить на место максимальных. Отпечатать элементы главной диагонали.




  1. Получить матрицу D(N,M) (N10; M15) по формуле DI,J = max(AI,J, BI,J+CI,J). Вывести матрицу D на экран. Матрицы A, B, С заданы и имеют размерность (N, M).




  1. Дана матрица А(N,M) (N10; M15). Получить вектор ^ B из минимальных элементов строк матрицы А. Поменять местами первую и последнюю компоненты вектора B. Отпечатать полученный вектор.




  1. В матрице К(N,N) (N10) найти сумму элементов под главной диагональю.




  1. Дана матрица С(N,N) (N10). Поменять местами элементы, расположенные над главной диагональю, с элементами, расположенными под главной диагональю.




  1. В матрице К(M,N) (M10; N15)поменять местами 3-ю строку с М-й строкой, начиная замену с последнего элемента строки.




  1. Найти среднее арифметическое элементов каждой строки матрицы B(N,M) (N10; M15) и переписать их в одномерный массив C. Массив C распечатать.




  1. В заданной квадратной матрице A(K,K) (K10) вычислить сумму элементов, расположенных над главной диагональю. Полученной суммой заменить минимальный элемент всей матрицы. Сумму и матрицу распечатать.




  1. Преобразовать матрицу А(N,N) (N10), разделив элементы 1-го столбца на сумму положительных элементов 1-й строки, элементы 2-го – столбца на сумму положительных элементов 2-й строки и т. д.




  1. В массиве L(N,N) (N10) найти сумму положительных элементов, расположенных ниже главной диагонали, и произведение ненулевых элементов главной диагонали.




  1. В массиве С(N,M) (N10; M15) заменить наименьший элемент каждой строки, начиная со второй, наименьшим элементом предыдущей строки.




  1. В заданном двумерном массиве L(N,M) (N10; M15) найти сумму элементов столбцов с четными номерами и произведение положительных элементов последней строки.




  1. В заданном двумерном массиве L(N,M) (N10; M15) поменять местами первую и последнюю строки. Исходную и результирующую матрицы напечатать.




  1. В массиве Р(N,M) (N10; M15) поменять местами минимальный и максимальный элементы каждой строки.




  1. В заданном двумерном массиве В(N,M) (N10; M15) найти среднее арифметическое положительных элементов каждого столбца матрицы при условии, что в каждом столбце есть хотя бы один положительный элемент.




  1. Определить количество положительных элементов каждого столбца матрицы L(N,M) (N10; M15) и записать полученные значения в массив А.




  1. Найти разность между суммой элементов матрицы L(N,M) (N10; M15), стоящих в строках с четными номерами, и суммой элементов, стоящих в строках с нечетными номерами.




  1. Заданную матрицу Y(N,N) (N10) переписать в одномерный массив ^ Z, ”развернув” ее по строкам, затем массив Z упорядочить по возрастанию.




  1. Ввести матрицу D(N,M) (N10; M15). Получить одномерный массив ^ Z, записывая в него сначала строку, затем столбец, содержащие минимальный элемент матрицы D. Массив Z упорядочить по убыванию и напечатать.




  1. Даны матрица Y(N,N) и вектор X(N) (N10). В заданной матрице элементы строки, начинающейся с 0, заменить компонентами вектора X (считать, что в матрице есть такая строка). Полученную матрицу распечатать, затем вычислить и напечатать S – сумму положительных элементов, расположенных под побочной диагональю.




  1. Для заданной матрицы A(N,N) (N10) получить массив B(N), записывая в него последовательно суммы наибольшего и наименьшего элементов каждой строки. Массив B распечатать.




  1. В заданной матрице Y(N,N) (N10) вычислить суммы положительных элементов каждого столбца и поместить полученные значения на главную диагональ. Напечатать наименьшую из сумм.




  1. В заданной квадратной матрице A(K,K) (K10) вычислить сумму элементов, расположенных над главной диагональю. Полученной суммой заменить минимальный элемент всей матрицы. Сумму и матрицу распечатать.




  1. В заданной квадратной матрице A(K,K) (K10) заменить каждый элемент главной диагонали суммой элементов строки и столбца, в которых расположен заменяемый элемент. В сумму элемент главной диагонали не входит.




  1. В заданной матрице X(N,M) (N10; M15) в каждом столбце поменять местами максимальный и минимальный элементы. Матрицу напечатать.




  1. Дана матрица Y(N,N) (N10). Найти суммы элементов матрицы, расположенных в строках с отрицательным элементом на главной диагонали.




  1. Ввести матрицу A(N,N) (N10). Преобразовать ее, заменив значения элементов побочной диагонали на значение максимального элемента всей матрицы. Выдать на печать в виде таблицы матрицу A(N,N) до преобразования и после его.




  1. Ввести матрицу A(N,M) (N10; M15). Заменить в ней элементы столбца, в котором находится минимальный элемент всего массива, на сумму положительных элементов первого столбца. Выдать преобразованный массив или сообщение о невозможности его преобразования.




  1. Ввести матрицу A(N,M) (N10; M15). В каждом столбце матрицы определить сумму отрицательных элементов и разделить на нее каждый элемент этого столбца. Выдать на печать преобразованную матрицу или, если преобразование невозможно, сообщение об этом.




  1. Ввести двумерный массив L(N,M) (N10; M15) и выдать его на печать в виде таблицы. Определить значение среднего арифметического всего массива SR. Заменить в каждой строке массива минимальный элемент на значение SR. Выдать на печать преобразованный массив.




  1. Ввести двумерный массив A(N,N) (N10) и выдать его на печать в виде таблицы. В каждом столбце массива определить сумму элементов и заменить значением суммы элемент главной диагонали данного столбца. Выдать на печать преобразованный массив.

  2. Ввести двумерный массив A(N,N) (N10). Поменять в нем местами максимальный элемент побочной диагонали и максимальный элемент всего массива. Выдать на печать преобразованный массив.




  1. Ввести двумерный массив A(N,M) (N10; M15). Разделить все элементы последнего столбца на минимальный элемент главной диагонали. Выдать на печать преобразованный массив или сообщение о невозможности преобразования.




  1. Ввести двумерный массив A(N,M) (N10; M15). Заменить в нем все элементы строки и столбца, где находится максимальный элемент массива, на значение первого элемента первого столбца. Выдать на печать преобразованный массив.




  1. Ввести двумерный массив A(N,M) (N10; M15). Дополнить его (M+1)-й строкой и (N+1)-м столбцом, в которые записать суммы элементов соответствующих строк и столбцов исходного массива. В элемент с номером (M+1,N+1) записать сумму элементов исходного массива. Выдать на печать дополненный массив.




  1. Ввести матрицу A(N,M) (N10; M15). Не используя другого вспомогательного массива, транспонировать данную матрицу и выдать ее на печать.




  1. Ввести двумерный массив L(N,M) (N10; M15) и выдать его на печать в виде таблицы. В каждой строке массива элементы, стоящие между максимальным и минимальным элементом, заменить нулями. Выдать преобразованный массив на печать.

  2. Ввести двумерный массив А(N,M) (N10; M15) и выдать его на печать. Разделить все его элементы на максимальный элемент первого столбца. Выдать на печать преобразованный массив, если преобразование невозможно, то выдать сообщение.




  1. Ввести двумерный массив L(N,M) (N10; M15) и выдать его на печать. В каждой строке массива элементы, расположенные после минимального элемента строки, разделить на максимальный элемент всего массива. Выдать на печать преобразованный массив или сообщение о невозможности преобразования.




  1. Ввести двумерный массив В(N,M) (N10; M15) и выдать его на печать в виде таблицы. В каждом столбце массива разделить элементы, расположенные до минимального, на минимальный элемент данного столбца. В случае невозможности преобразования данный столбец не менять, а выдать об этом сообщение с указанием причины и номера строки. Выдать на печать результирующий массив.




  1. Ввести матрицу A(N,N) (N10). Выбрать из матрицы столбец, который имеет наибольшую сумму модулей элементов (если таких модулей несколько, то выбрать первый), и выдать его на печать.




  1. Ввести двумерный массив L(N,M) (N10; M15). Определить в каждой строке массива минимальный элемент и записать его в одномерный массив. Определить в одномерном массиве номер максимального элемента. Выдать на печать одномерный массив, значение и номер его максимального элемента.

  2. Ввести двумерный массив A(N,M) (N10; M15) и выдать его на печать. Заменить в нем все положительные элементы на значение максимального элемента всего массива, отрицательные и нулевые оставить без изменения. Выдать на печать преобразованный массив.




  1. Ввести двумерный массив L(N,M) (N10; M15). Определить в нем произведение элементов, кратных семи. Разделив каждый элемент исходного массива на вычисленное произведение, создать новый массив. Выдать на печать исходный и результирующий массивы.




  1. Ввести двумерный массив А(N,M) (N10; M15) и выдать его на печать в виде таблицы. Каждую строку массива упорядочить в порядке возрастания элементов. Выдать на печать преобразованный массив




  1. * Ввести двумерный массив С(N,M) (N10; M15) и выдать его на печать в виде таблицы. В каждой строке массива упорядочить по возрастанию элементы, стоящие после минимального элемента. Выдать на печать преобразованный массив.




  1. * Ввести двумерный массив L(N,M) (N10; M15) и выдать его на печать в виде таблицы. В каждом столбце массива упорядочить по убыванию элементы, стоящие до минимального элемента. Выдать на печать преобразованный массив.




  1. * Ввести матрицу L(N,N) (N10) и выдать ее на печать. Упорядочить строки матрицы по возрастанию элементов первого столбца. Выдать на печать преобразованную матрицу.

  2. * Ввести матрицу F(N,N) (N10) и выдать ее на печать. Упорядочить в ней строки в порядке возрастания элементов побочной диагонали матрицы. Выдать на печать преобразованную матрицу.




  1. * Преобразовать матрицу А(N,M) (N10; M15) таким образом, чтобы в начале каждой строки располагались положительные элементы, а в конце - отрицательные элементы с сохранением порядка следования тех и других элементов. Преобразованную матрицу А отпечатать.




  1. * Получить матрицу Х, элементы которой вычисляются по формуле X(I,J) = A(I,J) + B(I,J). Матрицы А и В заданы и имеют размерность (N,N) (N10). Переписать элементы матрицы Х в матрицу Y, поменяв строки и столбцы местами.




  1. * Дан двумерный массив A(N,M) (N10; M15). Некоторый элемент этого массива называется “седловинным”, если он является одновременно наименьшим в своей строке и наибольшим в своем столбце. Определите, есть ли такой элемент, и, если есть, напечатайте номера строки и столбца, то есть индексы “седловидной”точки.
1   2   3   4   5   6   7



Похожие:

Сборник заданий для лабораторных и семестровых работ iconМетодические указания по выполнению лабораторных работ для студентов специальности 220100 «эвм, системы, комплексы и сети» по дисциплине «организация ЭВМ и систем»
Целью лабораторных работ является изучение структуры и принципов функционирования 8 разрядного процессора типа кр580ВМ80
Сборник заданий для лабораторных и семестровых работ iconИнструкция № по охране труда для учащихся при выполнении лабораторных работ по механике
К проведению лабораторных работ и лабораторного практикума по физике допускаются учащиеся, прошедшие инструктаж по охране труда,...
Сборник заданий для лабораторных и семестровых работ iconИнструкция № по охране труда для учащихся при выполнении лабораторных работ по электричеству
К проведению лабораторных работ и лабораторного практикума по физике допускаются учащиеся, прошедшие инструктаж по охране труда,...
Сборник заданий для лабораторных и семестровых работ iconИнструкция № по охране труда для учащихся при выполнении лабораторных работ по молекулярной физике и термодинамике
К проведению лабораторных работ и лабораторного практикума по физике допускаются учащиеся, прошедшие инструктаж по охране труда,...
Сборник заданий для лабораторных и семестровых работ iconДоклад на тему: «методика проведения практических и лабораторных работ по информатике»
Умение использовать вт становится одним из профессионально необходимых качеств учителя; вт находит широкое применение преподаваний,...
Сборник заданий для лабораторных и семестровых работ iconКнига для учителя, рабочая тетрадь, тетрадь для лабораторных работ, компакт-диски
Рекомендации гоу ккидппо кафедры физико-математических дисциплин и информатики по выбору учебников на 2009 2010 уч год
Сборник заданий для лабораторных и семестровых работ iconДокументы
1. /Солоневич И. - Сборник работ/Подборка цитат из работ И.Л.Солоневича.doc
2.
Сборник заданий для лабораторных и семестровых работ iconСборник заданий по методам программирования
Целью заданий является: изучение отдельных алгоритмов; их реализация на языке высокого уровня; проведение серии экспериментов, подтверждающих...
Сборник заданий для лабораторных и семестровых работ iconУчебное пособие для студентов средних педагогических учебных заведений, Academ a 2003
«Сборник заданий для проверки профессиональной готовности студентов к использованию тонком в учебном процессе школы»
Сборник заданий для лабораторных и семестровых работ icon«универсал» Лабораторный комплекс на основе использования компьютерных технологий
Цель данной работы использовать информационные компьютерные технологии (икт), позволяющие создать виртуальные измерительные приборы,...
Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©podelise.ru 2000-2014
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы

Разработка сайта — Веб студия Адаманов