Тема: Методика программирования Длительность 4 часа Постановка задачи: Разработать программу (-ы) для решения задачи, согласно варианту. Варианты выбираются так: номер 1-го задания выбирается как номер в подгруппе, номер 2-го задания - на 16 больше. Особое внимание уделить заголовочным комментариям и комментариям по ходу программы Оценивается как сам алгоритм, так и стиль программирования. Ответить на вопросы : - Модель ЭВМ фон Неймана
- Модель памяти ЭВМ
- Опишите схему модели обработки информации на ЭВМ
- Операторы ввода - вывода
ВАРИАНТ N 1 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. сумму отрицательных элементов массива; 2. произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию. ВАРИАНТ N 2 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. сумму положительных элементов массива; 2. произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами. Упорядочить элементы массива по убыванию. ВАРИАНТ N 3 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. произведение элементов массива с четными номерами; 2. сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом - все отрицательные (элементы, равные 0, считать положительными). ВАРИАНТ N 4 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. сумму элементов массива с нечетными номерами; 2. сумму элементов массива, расположенных между первым и последним отрицательными элементами; Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями. ВАРИАНТ N 5 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. максимальный элемент массива; 2. сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями. ВАРИАНТ N 6 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. минимальный элемент массива; 2. сумму элементов массива, расположенных между первым и последним положительными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом - все остальные. ВАРИАНТ N 7 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. номер максимального элемента массива; 2. произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине - элементы, стоявшие в четных позициях. ВАРИАНТ N 8 В одномерном массиве, состоящем из n вещественных элементов, вычислить 1. номер минимального элемента массива; 2. сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом - все остальные. ВАРИАНТ N 9 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. максимальный по модулю элемент массива; 2. сумму элементов массива, расположенных между первым и вторым положительными элементами. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. ВАРИАНТ N 10 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. минимальный по модулю элемент массива; 2. сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине - элементы, стоявшие в нечетных позициях. ВАРИАНТ N 11 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. номер минимального по модулю элемента массива; 2. сумму модулей элементов массива, расположенных после первого отрицательного элемента; Сжать массив, удалив из него все элементы, величина которых находится в интервале [a,b]. Освободившиеся в конце массива элементы заполнить нулями. ВАРИАНТ N 12 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. номер максимального по модулю элемента массива; 2. сумму элементов массива, расположенных после первого положительного элемента; Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [a,b], а потом - все остальные. ВАРИАНТ N 13 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, лежащих в диапазоне от А до В; 2. сумму элементов массива, расположенных после максимального элемента; Упорядочить элементы массива по убыванию модулей элементов. ВАРИАНТ N 14 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, равных 0; 2. сумму элементов массива, расположенных после минимального элемента. Упорядочить элементы массива по возрастанию модулей элементов. ВАРИАНТ N 15 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, больших С; 2. произведение элементов массива, расположенных после максимального по модулю элемента; Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом - все положительные (элементы, равные 0, считать положительными). ВАРИАНТ N 16 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество отрицательных элементов массива; 2. сумму модулей элементов массива, расположенных после минимального по модулю элемента. Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию. ВАРИАНТ N 17 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество положительных элементов массива; 2. сумму элементов массива, расположенных после последнего элемента, равного нулю. Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом - все остальные. ВАРИАНТ N 18 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, меньших С; 2. сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом - все остальные. ВАРИАНТ N 19 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. произведение отрицательных элементов массива; 2. сумму положительных элементов массива, расположенных до максимального элемента. Изменить порядок следования элементов в массиве на обратный ВАРИАНТ N 20 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. произведение положительных элементов массива; 2. сумму элементов массива, расположенных до минимального элемента. Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. ВАРИАНТ N 21 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. произведение элементов массива с четными номерами; 2. сумму элементов массива, расположенных после последнего положительного элемента. Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от минимального не более чем на 10%, а потом - все остальные. ВАРИАНТ N 22 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. произведение элементов массива с нечетными номерами; 2. сумму элементов массива, расположенных до максимального по модулю элемента; Сжать массив, удалив из него все элементы, модуль которых больше 1. Освободившиеся в конце массива элементы заполнить нулями. ВАРИАНТ N 23 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. среднее арифметическое элементов массива; 2. произведение элементов массива, расположенных до минимального по модулю элемента; Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по убыванию. ВАРИАНТ N 24 В одномерном массиве, состоящем из n вещественных элементов, вычислить 1. номер первого положительного элемента массива; 2. сумму элементов массива, расположенных до последнего элемента, равного нулю. Преобразовать массив таким образом, чтобы сначала располагались все элементы, расположенные после минимального, а потом - все остальные. ВАРИАНТ N 25 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. номер первого отрицательного элемента массива; 2. сумму целых частей элементов массива, расположенных до первого элемента, равного нулю. Сжать массив, удалив из него все элементы, отличающиеся от максимального не более чем на 30%. Освободившиеся в конце массива элементы заполнить нулями. ВАРИАНТ N 26 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. номер последнего положительного элемента массива; 2. сумму модулей элементов массива, расположенных до первого отрицательного элемента. Сжать массив, удалив из него все элементы, отличающиеся от минимального не более чем на 15%. Освободившиеся в конце массива элементы заполнить нулями. ВАРИАНТ N 27 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. номер последнего отрицательного элемента массива; 2. сумму положительных элементов массива, расположенных до первого положительного элемента. Упорядочить по возрастанию отрицательные элементы массива и поместить их в начало массива, сдвинув вправо все остальные элементы. ВАРИАНТ N 28 В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. среднее арифметическое положительных элементов массива; 2. произведение целых частей элементов массива, расположенных до последнего отрицательного элемента. Упорядочить по возрастанию положительные элементы массива и поместить их в начало массива, сдвинув вправо все остальные элементы.
|