Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Использование подпрограмм для обработки одномерных массивовСодержание книги
Поиск на нашем сайте
Уровень 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; просмотров: 161; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.3.235 (0.006 с.) |