Примерный перечень типовых практических заданий к зачету




1. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы путем перестановки строк и столбцов расположить элементы главной диагонали так, чтобы отрицательные предшествовали положительным без изменения порядка следования относительно друг друга элементов одного знака (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

2. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданного трехмерного массива найти все элементы, значения которых отличаются от максимального значения элемента массива не более чем на заданную величину δ (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

3. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданного двухмерного массива путем перестановки строк и столбцов переместить минимальный элемент в левый нижний угол (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

4. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы путем перестановки строк расположить элементы последнего столбца в порядке невозрастания (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

5. Составить блок-схему алгоритма и программу для решения следующей задачи. Переставить строки заданной целочисленной матрицы таким образом, чтобы во втором столбце нечетные элементы предшествовали четным без изменения порядка следования относительно друг друга элементов одной четности (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

6. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы найти столбец с минимальным номером, все элементы которого больше нуля. Если таких столбцов нет, то вывести соответствующее сообщение (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

7. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы найти строку с максимальным номером, сумма элементов которой отличается от минимальной суммы строки этой матрицы не более чем на заданную величину δ (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

8. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы путем перестановки столбцов расположить элементы последней строки в порядке неубывания (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

9. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы найти произведение всех элементов столбцов, которые упорядочены по убыванию. Если таких столбцов нет, то вывести соответствующее сообщение (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

10. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы путем перестановки строк и столбцов расположить элементы вспомогательной диагонали так, чтобы положительные предшествовали отрицательным без изменения порядка следования относительно друг друга элементов одного знака (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

11. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной целочисленной матрицы найти все столбцы, в которых есть простые числа. Если таких столбцов нет, то вывести соответствующее сообщение (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

12. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданного целочисленного трехмерного массива найти все значения второго индекса, каждый из которых определяет матрицу, содержащую, по крайней мере, одно совершенное число. Если таких значений нет, то вывести соответствующее сообщение (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

13. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы найти элемент, который является наибольшим из элементов, обладающих следующим свойством: в любой строке матрицы есть элемент, не меньше этого элемента (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

14. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы найти сумму всех элементов строк, в которых знаки элементов чередуются (любые два рядом стоящих элемента имеют противоположные знаки). Если таких строк нет, то вывести соответствующее сообщение (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

15. Составить блок-схему алгоритма и программу для решения следующей задачи. Сформировать из двух заданных одномерных массивов длины К и М, упорядоченных по убыванию, массив длиной К+М, упорядоченный по возрастанию. Алгоритм сортировки не использовать (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

16. Составить блок-схему алгоритма и программу для решения следующей задачи. Переставить столбцы заданной целочисленной матрицы таким образом, чтобы в последней строке нечетные элементы предшествовали четным без изменения порядка следования относительно друг друга элементов одной четности (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

17. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданного одномерного массива найти элемент с максимальным индексом, значение которого встречающееся в двух других заданных одномерных массивах. Если такой элемент имеется, то вывести соответствующие индексы. В противном случае вывести сообщение об отсутствии таких значений (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

18. Составить блок-схему алгоритма и программу для решения следующей задачи. Найти для заданной матрицы элемент, который является максимальным из элементов, обладающих следующим свойством: по крайней мере, в одном столбце матрицы все элементы не меньше этого элемента (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

19. Составить блок-схему алгоритма и программу для решения следующей задачи. Найти все значения первого индекса заданного трехмерного массива, каждый из которых определяет матрицу, не содержащую нулевых элементов. Если таких значений нет, то вывести соответствующее сообщение (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

20. Составить блок-схему алгоритма и программу для решения следующей задачи. Сформировать из двух заданных одномерных массивов длины К и М, первый из которых упорядочен по убыванию, второй – по возрастанию, массив длиной К+М, упорядоченный по убыванию. Алгоритм сортировки не использовать (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

21. Составить блок-схему алгоритма и программу для решения следующей задачи. Найти все элементы заданного двухмерного массива, имеющие равные значения. Считать, что несколько раз повторяется не более одного значения (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

22. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы найти минимальный элемент из элементов строк, которые упорядочены по возрастанию. Если таких строк нет, то вывести соответствующее сообщение (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

23. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной квадратной матрицы размером N*N определить число вхождений в нее другой заданной квадратной матрицы размером M*M при условии, что M<N (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

24. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы переставить строки таким образом, чтобы суммы элементов строк были упорядочены по невозрастанию (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

25. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы найти, по крайней мере, одно значение, которое встречается наибольшее число раз (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

26. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданного трехмерного массива найти число различных значений элементов (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).

27. Составить блок-схему алгоритма и программу для решения следующей задачи. Для заданной матрицы найти последний столбец, который содержит максимальное количество элементов, идущих подряд в порядке убывания значений. Если таких столбцов нет, то вывести соответствующее сообщение (ОК5, ОК8, ОК12, ПК2, ПК11, ПК21).



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: