- •Лабораторный практикум по информатике Методические указания по выполнению индивидуальной расчетной работы
- •Новосибирск 2005
- •Содержание
- •Введение
- •Методические рекомендации Выбор варианта индивидуального задания
- •Содержательная часть индивидуального задания
- •Требования к оформлению и порядок защиты индивидуального задания
- •Контрольный пример
- •Разветвляющиеся алгоритмы
- •Циклические алгоритмы
- •Блок-схема алгоритма:
- •Варианты индивидуального задания
- •Раздел 1. Линейные алгоритмы
- •Раздел 2. Разветвляющиеся алгоритмы
- •Рассчитать размер премии, если известен оклад, план и фактическое выполнение плана.
- •Раздел 3. Циклические алгоритмы
- •Рекомендуемая литература
- •Индивидуальная расчетная работа
- •Новосибирск 2010
- •Методические указания по выполнению индивидуальной расчетной работы
Раздел 3. Циклические алгоритмы
Вариант 1.
-
Дан массив Х(20). Вывести элементы массива Y, каждый из которых представляет собой квадрат элемента массива Х, стоящий на нечетном месте.
-
Дана матрица А(10,10). Найти минимальный элемент в каждой строке матрицы, выводя на печать значение этого элемента и номер строки.
Вариант 2.
-
Дан массив А(30). Получить новый массив С по правилу: в массив С включить по порядку все элементы массива А за исключением тех, значение которых равно 0.
-
В массиве С(10,12) определить количество нулевых элементов в каждой строке. Вывести номер строки и количество нулевых элементов для тех строк, где полученное количество больше 3.
Вариант 3.
-
Дано целое n, действительное Х. Вычислить: sinX+sin2X+…+sinnX .
-
Разработать алгоритм, определяющий произведение ненулевых элементов каждого столбца матрицы В(5,12). Полученные значения вывести, указав номера столбцов.
Вариант 4.
-
Определить, каким по счету идет в массиве К(12) первый элемент, равный 0.
-
Дана матрица Х(15,15). Вычислить сумму элементов, расположенных ниже побочной диагонали.
Вариант 5
-
Дан массив S(20). Получить массив А(20) по правилу:
-
В массиве В(10,10) подсчитать произведение элементов в каждом нечетном столбце. Найти сумму этих произведений.
Вариант 6
-
Последовательность задана формулой: . Напечатать первые десять членов последовательности и их сумму.
-
Найти количество ненулевых элементов в каждом столбце матрицы М(10,20). Полученные числа напечатать с указанием номера столбца в том случае, если они больше 2.
Вариант 7
-
Дан массив К(40). Определить разность между максимальным среди элементов, стоящих на нечетных местах, и минимальным среди элементов, стоящих на четных местах.
-
Дан массив S(10,16). Вывести номера строк, имеющих отрицательную сумму элементов.
Вариант 8
-
Дан массив В(20). Получить массив С(20) по правилу:
-
Дан массив А(10,10). Поменять на 0 все элементы, стоящие выше главной диагонали. Определить количество замененных элементов.
Вариант 9
-
Вычислить среднее арифметическое значение последовательности 1, 2, 3,…, N, исключая элементы, кратные 3.
-
Имеется массив М(10,50). Определить сумму элементов, стоящих в четных строках на четных местах. Вывести эту сумму, если она меньше 100.
Вариант 10
-
Дан массив D(30). Вывести значение элементов, которые попадают в интервал от 5 до 15, а также общее количество таких элементов.
-
Найти суммы элементов каждой строки матрицы А(20,10). Если полученное значение суммы отрицательно, уменьшить ее в 3 раза, иначе увеличить в 3 раза и вывести.
Вариант 11
-
Дано целое n, a, b. Получить и вывести R0, R1,…,Rn, где а .
-
Найти среднее арифметическое значение в каждой строке матрицы F(18,20). Полученные значения вывести, указав номер строки.
Вариант 12.
-
Определить среднее арифметическое всех положительных элементов массива F(40), стоящих на нечетных местах.
-
Дан массив Z(5,15). Вычислить сумму квадратов отрицательных элементов каждой строки. Сумму и номер строки выводить, если сумма больше 1000.
Вариант 13
-
Определить количество целых чисел в последовательности от 1 до 100, меньших введенного с экрана числа А.
-
Дан массив С(10,15). Каждый элемент массива, равный 0, заменить 10. Остальные удвоить и новые значения присвоить соответствующим элементам массива В(10,15), который вывести.
Вариант 14
-
Проверить, совпадают ли суммы: 1+6+11+16+…+96 и 3+6+9+12+…+60.
-
В массиве В(3,10) определить сумму в каждом столбце и найти из них минимальную. Вывести эту сумму и номер столбца.
Вариант 15
-
Вычислить
-
Дана матрица Z(12,12). Найти количество положительных, отрицательных и нулевых элементов в главной диагонали матрицы.
Вариант 16
-
Дан массив А(20). Получить и вывести массив В, включив в него только удвоенные положительные элементы массива А.
-
В массиве Х(8,12) определить и вывести сумму элементов до первого встретившегося нуля в каждом столбце этого двумерного массива.
Вариант 17
-
Найти произведение нечетных целых чисел от 1 до 7 и сумму всех четных чисел от 2 до 14.
-
В массиве Х(10,5) поменять все нулевые элементы на 1, все отрицательные на 0. Подсчитать и вывести сумму положительных элементов в каждом столбце полученного массива..
Вариант 18
-
Вычислить: .
-
В массиве А(10,10) определить сумму и количество отрицательных элементов в каждом четном столбце.
Вариант 19
-
Найти количество целых чисел от 10 до 80, удовлетворяющих условию: a < i < b, где a и b вводятся в программе.
-
Дан массив А(8,8). Подсчитать сумму произведений элементов каждой четной строки массива.
Вариант 20
-
Вычислить: .
-
Дан массив Х(6,6). В каждой строке найти сумму положительных элементов и их количество. Для каждой строки вывести произведение полученной суммы на количество.
Вариант 21
-
Даны массивы А(30) и В(30). Вывести элементы массива С, полученного из массива А по правилу: не включать А( i ), если А( i )=В( i )
-
В массиве С(2,7) заменить все отрицательные элементы на их модули. В полученном массиве найти сумму ненулевых элементов.
Вариант 22
-
Дано целое n. Вычислить: .
-
Дана матрица Х(10,10). Определить среднее арифметическое элементов этой матрицы, исключая нулевые элементы.
Вариант 23
-
В массиве С(14) заменить все отрицательные элементы на 0, а положительные удвоить. Сколько нулевых элементов стало в массиве? Вывести новый массив.
-
Дан массив Z(10,5). Подсчитать количество положительных элементов в каждой нечетной строке массива. Вывести номер строки, в которой это количество максимальное.
Вариант 24
-
Даны массивы А(30) и В(30). Вывести элементы массива С, включая в него как элементы произведения A( i )*B( i ) при условии, что ни A( i ), ни B( i ) не равны 0.
-
В матрице В(12,6) определить, есть ли строки, в которых все элементы положительные. Если есть, вывести номера таких строк.
Вариант 25
-
Дан массив К(40). Определить что больше – количество нулей среди первых 20 элементов или количество положительных элементов среди остальных 20 элементов.
-
В массиве D(12,5) определить и вывести номера столбцов, в которых количество отрицательных элементов больше количества положительных.
Вариант 26
-
Дан массив С(18). Сформировать и вывести два массива: массив А, включая в него положительные элементы массива С и массив В, включая в него отрицательные элементы массива С.
-
Дан массив А(10,6). Поменять в этом массиве все положительные элементы на 1, а отрицательные на –1. Вывести полученный массив.
Вариант 27
-
Дан массив F(40). Вывести элементы массивов С и D, включая в массив С элементы массива F, меньшие среднеарифметического этого массива, а в массив D, большие этого значения.
-
Дана матрица С(5,5). Найти и вывести сумму максимальных значений в каждом столбце матрицы.
Вариант 28
-
Дано целое n. Вычислить: .
-
В массиве С(8,4) определить сумму элементов до первого встретившегося нулевого значения в каждом столбце массива. В каком столбце эта сумма максимальная?
Вариант 29
-
Дан массив А(20). Найти частное от деления произведения элементов, стоящих на четных местах, на сумму первых 10 элементов.
-
В каждом столбце массива В(8,8) оставить только максимальные элементы, все остальные поменять на 0.
Вариант 30
-
Даны массивы X(10) и Y(10). Вывести массив C(10), в котором элементы получены по следующему правилу:
C(1)=X(1) C(2)=Y(2) C(3)=X(3) C(4)=Y(4) . . .
-
В массиве А(6,4) найти максимальный по модулю элемент. Вывести номер строки, где находится этот элемент.