- •2. Что нужно сделать?
- •3. Критерии оценки кр
- •4. Требования к программе
- •5. Оформление кр
- •6. Задания для курсовой работы по информатике
- •1. Вычислительные операции и числа
- •2. Массивы
- •Написать программу, определяющую, сколько среди элементов массива таких, для которых выполняется условие .
- •3. Итерационные алгоритмы
- •4. Строки
- •5. Записи
- •Приложение 1
2. Массивы
В матрице найти номер строки с минимальной суммой ее элементов и номер столбца с максимальной суммой элементов.
Выполнить сжатие массива целых чисел из 20 элементов путем отбрасывания повторяющихся элементов. Исходный и полученный массивы вывести на экран.
Определить, образуют ли числа, предшествующие первому отрицательному элементу в массиве из 20 чисел, возрастающую последовательность.
Дана матрица C5*5. Найти номера столбцов, в которых, положительных элементов больше, чем отрицательных. Напечатать найденные номера столбцов и число положительных элементов в этих столбцах.
В квадратной матрице вычислить сумму элементов, расположенных на боковой диагонали, затем сумму элементов на каждой из верхних линий, параллельных этой диагонали.
В квадратной матрице вычислить сумму элементов, расположенных на боковой диагонали, затем сумму элементов на каждой из нижних линий, параллельных этой диагонали.
Поменять местами треугольники квадратной матрицы, расположенные выше и ниже боковой диагонали.
Задан числовой массив А[n]. Найти длину самой длинной последовательности подряд идущих элементов массива, равных нулю.
В квадратной матрице найти номер строки с минимальной суммой ее элементов и номер столбца с максимальной суммой элементов. Элементы найденной строки поменять местами с соответствующим элементом найденного столбца.
Написать программу, определяющую сумму тех элементов одномерного массива, рядом с которыми стоят четные числа (справа и слева).
Написать программу, определяющую сумму Х1+Х1Х2+Х1Х2Х3+. . .+ Х1X2 …. Xn, где Хi – элементы массива.
Написать программу, определяющую сумму Х1X2–X3X4+X5Xб–X7X8+. . . , где Хi – элементы массива.
Написать программу, определяющую, сколько среди элементов массива таких, для которых выполняется условие .
Написать программу, подсчитывающую количество соседств двух чисел одного знака, причем абсолютная величина первого числа должна быть больше второго.
В квадратной матрице Аm,m поменять местами 1–ю и 2–ю строки, 3–ю и 4–ю, …, (m–1)–ю и m–ю строки. Предусмотреть ввод и проверку значения размерности матрицы m на четность (m должно быть четным).
В квадратной матрице Аm,m поменять местами 1–й и 2–й столбцы, 3–й и 4–й, …, (m–1)–й и m–й столбцы. Предусмотреть ввод и проверку значения размерности матрицы m на четность (m должно быть четным).
В квадратной матрице Аm,m поменять местами 1–ю и m–ю строки, 2–ю и (m–1)–ю, …, (m/2)–ю и (m/2+1)–ю строки. Предусмотреть ввод и проверку значения размерности матрицы m на четность (m должно быть четным).
В квадратной матрице Аm,m поменять местами 1–й и m–й столбцы, 2–й и (m–1)–й, …, (m/2)–й и (m/2+1)–й столбцы. Предусмотреть ввод и проверку значения размерности матрицы m на четность (m должно быть четным).
Даны два упорядоченных по возрастанию массива Аn и Вm. Требуется выполнить слияние этих массивов для формирования нового массива Сn+m, упорядоченного также по возрастанию значений элементов.
Дана матрица A5*6. Найти номера столбцов, в которых, положительных элементов больше, чем отрицательных. Напечатать найденные номера столбцов и число положительных элементов в этих столбцах.
Найти минимальный из повторяющихся элементом двухмерного массива.
В одномерном массиве все отрицательные элементы переместить в конец массива, а остальные в начало с сохранением порядка следования. Дополнительный массив заводить не разрешается.
Задан одномерный массив, состоящий из целых чисел. Определить, сколько раз каждая цифра встречается в заданном массиве.
К упорядоченному одномерному массиву приписать, не нарушая порядка, те элементы другого одномерного массива, которых нет в первом массиве.
Задан одномерный массив. Сдвинуть все элементы с четными индексами в начало массива, а с нечетными – в конец, сохраняя порядок их следования.
Даны массив А из n элементов и число K. Переставить элементы массива А так, чтобы все элементы со значением, большим, чем число K, попали в первую половину массива, а остальные – во вторую.
В массиве А[1..15] подсчитать количество четверок А[i], A[i+1], A[i+2], A[i+3], в каждой из которых все элементы различны.
Даны два массива целых чисел A и B одинаковой размерности, упорядоченные по возрастанию. Поместить все элементы этих массивов в массив С, который также должен быть упорядочен по возрастанию.
Задан массив A[1..N] из попарно различных чисел. Написать программу перестановки элементов массива, чтобы минимальный элемент был первым, следующий по возрастанию – последним, а максимальный – средним.
Написать программу, преобразующую двухмерный целочисленный массив в одномерный, "развернув" его по столбцам.
В данном двухмерном массиве A[1..n, 1..n] с вещественными коэффициентами найти такое значение A[i, j], которое является максимальным в i-й строке и минимальным в j-м столбце.
Элемент двухмерного массива называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 5 5.
В двухмерном массиве найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух последних, сумму третьего столбца без трех последних и т.д. Последний столбец не обрабатывается.
Написать программу заполнения массива A[1..N, 1..M] нулями и единицами в шахматном порядке.
Написать программу, которая меняет местами значения элементов двухмерного массива чисел A[1..N, 1..N], симметричных относительно вертикальной оси.
Написать программу для вывода на печать матрицы размера n n, содержащей натуральные числа от 1 до n. Вид матрицы приведен для n=5.
1 2 3 4 5
2 3 4 5 1
3 4 5 1 2
4 5 1 2 3
5 1 2 3 4
Написать программу для вывода на печать матрицы размера n n, содержащей натуральные числа от 1 до n2. Вид матрицы приведен для n=5.
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 25
Написать программу для вывода на печать матрицы размера n n, содержащей натуральные числа от 1 до n2. Вид матрицы приведен для n=5.
1 10 11 20 21
2 9 12 19 22
3 8 13 18 23
4 7 14 17 24
5 6 15 16 25
Написать программу для вывода на печать матрицы размера n n, содержащей натуральные числа от 1 до n. Вид матрицы приведен для n=5.
5 4 3 2 1
1 5 4 3 2
2 1 5 4 3
3 2 1 5 4
4 3 2 1 5
Написать программу для вывода на печать матрицы размера n n, содержащей натуральные числа от 1 до n. Вид матрицы приведен для n=5.
11 10 4 3 1
0 12 9 5 2
0 0 13 8 6
0 0 0 14 7
0 0 0 0 15