Использование подпрограмм для обработки одномерных массивов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Использование подпрограмм для обработки одномерных массивов



Уровень 1

Порядок выполнения контрольной работы:

1. Прочитать текст задания.

2. Определить исходные данные и результат.

3. Придумать тестовый пример (массив из 10 элементов) и получить для него результат.

4. Задать имена переменным и процедурам.

5. Разработать блок-схему основной программы.

6. Разработать блок-схемы подпрограмм.

7. Написать и отладить программу.

8. Вывести в окне Watch промежуточные значения.

9. Выполнить программу для тестового примера в пошаговом режиме.

10. Оформить отчет.

Составляющие компоненты отчета

1. Текст задания.

2. Блок-схемы.

3. Текст программы.

4. Тестовый пример.

Задание № 1

Дан массив А(I), I = 1, 2,..., N. Вычислить отношение произведения первых m элементов к произведению последних m элементов. Произведение искать в подпрограмме.

Задание № 2

Дан массив А(I), I = 1, 2,..., N. Найти сумму отрицательных элементов, стоящих до k-того элемента, и сумму отрицательных элементов, стоящих после k-того элемента. Сумму искать в подпрограмме.

Задание № 3

Заменить каждый третий элемент массива А(I) I = 1, 2,..., N нулем. Вычислить количество нулевых элементов до и после замены. Вывести массив до и после замены. Количество нулевых элементов искать в подпрограмме.

Задание № 4

Дан массив А(I), I = 1, 2,..., N. Найти количество положительных элементов, стоящих до первого нулевого элемента, и количество положительных элементов, стоящих после первого нулевого элемента. Количество искать в подпрограмме.

Задание № 5

Дан массив А(I), I = 1, 2,..., N. Найти разность между суммой элементов с первого до максимального и суммой элементов с максимального до последнего. Сумму искать в подпрограмме.

Задание № 6

Дан массив A(I), I = 1, 2,..., N. Заменить все элементы, равные первому, на последний элемент массива. Вычислить среднее арифметическое значение элементов с нечётным индексом до и после замены. Вывести массив до и после замены.

Задание № 7

Дан массив А(I), I = 1, 2,..., N. Найти отношение произведения отрицательных элементов в первой половине массива к произведению отрицательных элементов во второй половине массива. Произведение искать в подпрограмме.

Задание № 8

Дан массив А(I), I = 1, 2,..., N. Найти минимальный элемент среди элементов с индексом, кратным 2, и минимальный элемент среди элементов с индексом кратным 3. Вычислить сумму этих минимальных элементов. Минимальные элементы искать в подпрограмме.

Задание № 9

Дан массив А(I), I = 1, 2,..., N. Заменить значения всех элементы, лежащих в интервале от C до D (C<D), на значения первого элемента массива. Вычислить количество отрицательных элементов массива до и после замены. Вывести массив до и после замены. Количество отрицательных элементов искать в подпрограмме.

Задание № 10

Дан массив А(I), I = 1, 2,..., N. Найти произведение каждого второго и произведение каждого третьего элемента в массиве и вычислить разность этих произведений. Произведение искать в подпрограмме.

Задание № 11

Дан массив А(I), I = 1, 2,..., N. Заменить все элементы массива, значения которых лежат в интервале от P до R (P<R), на количество таких элементов. Вычислить произведение индексов элементов, больших среднего арифметического значения, до и после замены. Вывести массив до и после замены.

Задание № 12

Дан массив А(I), I = 1, 2,..., N. Найти, сколько нулевых элементов стоит до минимального элемента и сколько нулевых элементов стоит после минимального элемента. Вычислить их разность. Количество нулевых элементов искать в подпрограмме.

Задание № 13

Дан массив А(I), I = 1, 2,..., N. Найти среднее арифметическое значение суммы всех элементом массива, суммы элементов с четными индексами и суммы элементов с нечетными индексами. Суммы искать в подпрограмме.

Задание № 14

Дан массив А(I), I = 1, 2,..., N. Найти отношение количества элементов, больших первого элемента, к количеству элементов, больших последнего элемента. Количество элементов искать в подпрограмме.

Задание № 15

Дан массив А(I), I = 1, 2,..., N. Найти сумму положительных элементов, стоящих до минимального элемента, и сумму положительных элементов, стоящих до максимального элемента. Вычислить среднее арифметическое от этих сумм. Сумму искать в подпрограмме.

Уровень 2

Порядок выполнения контрольной работы:

1. Прочитать текст задания.

2. Определить исходные данные и результат.

3. Придумать тестовый пример (массив из 20 элементов) и получить для него результат.

4. Задать имена переменных, процедур и функций.

5. Разработать блок-схему основной программы.

6. Разработать блок-схемы подпрограмм.

7. Написать и отладить программу.

8. Вывести в окне Watch промежуточные значения.

9. Выполнить программу для тестового примера в пошаговом режиме.

10. Оформить отчет.



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 141; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.130.130 (0.007 с.)