- •Введение
- •1 Цели и задачи дисциплины
- •2 Методы и технологии разработки алгоритмов и программ
- •2.1 Сущность структурного программирования
- •2.1.1 Базовые управляющие структуры
- •2.1.2 Дополнительные управляющие структуры
- •2.2 Сущность процедурного программирования
- •2.3 Сущность модульного программирования
- •2.4 Сущность объектно-ориентированного программирования
- •3 Методические указания к выполнению лабораторных работ
- •Лабораторная работа №1 Работа с файлами в интегрированной среде программирования
- •Лабораторная работа №2 Отладка и тестирование программы
- •Текст программы
- •Лабораторная работа №3 Поразрядные логические операции
- •Варианты индивидуальных заданий
- •Пример решения для варианта задания вида:
- •Пример программы
- •Лабораторная работа №4 Поиск экстремума
- •Варианты индивидуальных заданий
- •Пример схемы алгоритма и текста программы определения экстремума для варианта задания вида:
- •Пример программы
- •Лабораторная работа №5 Определение принадлежности точки выделенным областям на плоскости
- •Варианты индивидуальных заданий
- •Пример схемы алгоритма и текст программы определения местоположения точки на плоскости для варианта задания вида:
- •Текст программы
- •Лабораторная работа №6 Многовариантные вычисления по ключу
- •Варианты индивидуальных заданий
- •Пример программы
- •Лабораторная работа №7 Циклические вычисления на заданное число повторений.
- •Варианты индивидуальных заданий
- •Пример программы
- •Лабораторная работа №8 Циклические вычисления с заданной точностью
- •Варианты индивидуальных заданий
- •Пример программы
- •Лабораторная работа №9 Обработка одномерных массивов
- •Варианты индивидуальных заданий
- •Пример программы
- •Лабораторная работа №10 Обработка двумерных массивов
- •Варианты индивидуальных заданий
- •Пример программы
- •4 Методические указания к выполнению контрольных работ
- •Контрольная работа №1 Преобразование чисел из одной системы счисления в другие
- •Варианты индивидуальных заданий
- •Пример выполнения задания
- •Контрольная работа №2 Арифметические операции в двоичной, восьмеричной и шестнадцатеричной системах счисления
- •Варианты индивидуальных заданий
- •Пример выполнения задания
- •Библиографический список
Варианты индивидуальных заданий
1.
В заданной квадратной матрице размера 2n×2n найти среднее арифметическое значений элементов, лежащих выше главной диагонали.
2.
В заданной квадратной матрице размера 2n×2n найти среднее арифметическое значений элементов, лежащих выше побочной диагонали.
3.
В заданной квадратной матрице размера 2n×2n найти среднее арифметическое значений элементов, лежащих выше главной и побочной диагоналей.
4.
В заданной квадратной матрице размера 2n×2n найти среднее арифметическое значений элементов, лежащих ниже главной и побочной диагоналей.
5.
В заданной квадратной матрице размера 2n×2nнайти среднее арифметическое значений элементов, лежащих правее главной и побочной диагоналей.
6.
В заданной квадратной матрице размера 2n×2n найти среднее арифметическое значений элементов, лежащих левее главной и побочной диагоналей.
7.
В заданной квадратной матрице размера 2n×2n найти среднее арифметическое значений элементов, лежащих ниже побочной диагонали.
8.
В заданной квадратной матрице размера 2n×2nнайти среднее арифметическое значений элементов, лежащих ниже главной диагонали.
9.
В заданной квадратной матрице размера 2n×2n найти среднее геометрическое отрицательных значений элементов, лежащих выше главной диагонали.
10.
В заданной квадратной матрице размера 2n×2n найти среднее геометрическое положительных значений элементов, лежащих выше побочной диагонали.
11.
В заданной квадратной матрице размера 2n×2n найти среднее геометрическое отрицательных значений элементов, лежащих выше главной и побочной диагоналей.
12.
В заданной квадратной матрице размера 2n×2n найти среднее геометрическое положительных значений элементов, лежащих ниже главной и побочной диагоналей.
13.
В заданной квадратной матрице размера 2n×2n найти среднее геометрическое отрицательных значений элементов, лежащих правее главной и побочной диагоналей.
14.
В заданной квадратной матрице
размера
найти среднее геометрическое положительных
значений элементов, лежащих левее
главной и побочной диагоналей.
15.
В заданной квадратной матрице размера 2n×2n найти среднее геометрическое отрицательных значений элементов, лежащих ниже побочной диагонали.
16.
В заданной квадратной матрице размера 2n×2n найти среднее геометрическое положительных значений элементов, лежащих ниже главной диагонали.
17.
В заданной квадратной матрице размера 2n×2n найти сумму абсолютных значений элементов, лежащих выше главной и побочной диагоналей.
18.
В заданной квадратной матрице размера 2n×2n найти сумму абсолютных значений элементов, лежащих ниже главной и побочной диагоналей.
19.
В заданной квадратной матрице размера 2n×2n найти сумму абсолютных значений элементов, лежащих правее главной и побочной диагоналей.
20.
В заданной квадратной матрице размера 2n×2n найти сумму абсолютных значений элементов, лежащих левее главной и побочной диагоналей.
21.
В заданной матрице поменять местами последний столбец со столбцом, содержащим наибльший по абсолютной величине элемент матрицы.
22.
В заданной квадратной матрице
размера (2n+1)×(2n+1)
поменять местами строку с номером
и главную диагональ.
23.
В заданной квадратной матрице размера (2n+1)×(2n+1) поменять местами побочную диагональ и средний столбец.
24.
В заданной матрице поменять местами два столбца: столбец, содержащий элемент с наибольшим отрицательным значением, и столбец, содержащий элемент с наименьшим положительным значением.
25.
В заданной квадратной матрице размера (2n+1)×(2n+1) поменять местами среднюю строку и столбец, содержащий элемент с наименьшим положительным значением.
26.
В заданной матрице поменять местами первую строку и строку, содержащую элемент с наибольшим отрицательным значением.
27.
В заданной квадратной матрице размера 2n×2n поменять местами два средних столбца и две средних строки.
28.
В заданной квадратной матрице размера (2n+1)×(2n+1) поменять местами среднюю строку и средний столбец.
29.
В заданной квадратной матрице размера (2n+1)×(2n+1) поменять местами средний столбец и строку, содержащую наименьший элемент этого столбца.
30.
В заданной квадратной матрице размера 2n×2n поменять местами строку, содержащую элемент с наибольшим отрицательным значением, и столбец, содержащий этот элемент.
31.
В заданной матрице поменять местами первую строку и строку, содержащую элемент с наименьшим положительным значением.
32.
В заданной матрице поменять местами последний столбец и столбец, содержащий элемент с наибольшим по абсолютной величине отрицательным значением.
33.
В заданной матрице поменять местами две строки: строку, содержащую элемент с наибольшим по абсолютной величине значением, и строку, содержащую элемент с наименьшим положительным значением.
34.
В заданной квадратной матрице размера (2n+1)×(2n+1) поменять местами главную и побочную диагонали.
35.
В заданной квадратной матрице поменять местами первый столбец со строкой, содержащей элемент с наименьшим положительным значением.
36.
В заданной квадратной матрице размера (2n+1)×(2n+1) поменять местами среднюю строку и побочную диагональ.
37.
В заданной матрице поменять местами две первых и две последних строки.
38.
В заданной квадратной матрице размера (2n+1)×(2n+1) осуществить циклический сдвиг элементов средней строки на 2 элемента влево и циклический сдвиг элементов среднего столбца на 2 элемента вниз.
39.
В заданной квадратной матрице размера 2n×2n поменять местами столбцы с номерами 1 и n, а также столбцы с номерами (n+1) и 2n.
40.
В заданной квадратной матрице размера 2n×2n поменять местами строки с номерами 1 и 2n, а также строки с номерами n и (n+1).
41.
В заданной квадратной матрице размера (2n+1)×(2n+1) найти произведение количества элементов с отрицательными значениями, лежащих выше главной диагонали, на сумму значений этих элементов.
42.
В заданной квадратной матрице размера (2n+1)×(2n+1) найти произведение количества элементов с отрицательными значениями, лежащих ниже главной диагонали, на сумму абсолютных значений всех элементов этой области.
43.
В заданной квадратной матрице размера (2n+1)×(2n+1) найти произведение количества элементов с отрицательными значениями, лежащих ниже побочной диагонали, на сумму положительных значений элементов этой области.
44.
В заданной квадратной матрице размера (2n+1)×(2n+1) найти произведение количества элементов с положительными значениями, лежащих выше побочной диагонали, на сумму абсолютных значений элементов этой области.
45.
В заданной квадратной матрице размера 2n×2n найти количество элементов, имеющих положительные значения и лежащих ниже строки, содержащей элемент с наименьшим по абсолютной величине значением.
46.
В заданной квадратной матрице размера 2n×2n найти количество элементов, имеющих отрицательные значения и лежащих правее столбца, содержащего элемент с наименьшим положительным значением.
47.
В заданной квадратной матрице размера 2n×2n найти количество элементов, имеющих положительные значения и лежащих левее столбца, содержащего элемент с наибольшим отрицательным значением.
48.
В заданной квадратной матрице размера 2n×2n найти количество элементов, имеющих отрицательные значения и лежащих выше строки, содержащей элемент с наибольшим по абсолютной величине значением.
49.
В заданной квадратной матрице размера (2n+1)×(2n+1) домножить значения всех элементов главной диагонали на количество элементов матрицы, имеющих отрицательные значения.
50.
В заданной квадратной матрице размера (2n+1)×(2n+1) домножить значения всех элементов побочной диагонали на количество элементов матрицы, имеющих положительные значения.
