Задание 7.1. Вычисление сумм, количеств и произведений элементов массива




Лабораторная работа №7

Алгоритмы обработки одномерных массивов

 

Цель работы: Изучить типовые алгоритмы обработки одномерных массивов, научиться разрабатывать и отлаживать в среде программирования программы обработки массивов.

Задание

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

2. Разработать алгоритмы, программы и тесты обработки одномерных массивов в соответствии с заданиями, приведенными ниже. Количество решаемых задач указывается преподавателем.

3. Оформить отчет, который должен содержать для каждой из задач:

× условие задачи;

× графическую схему алгоритма;

× тесты;

× листинг с текстом программы и результатами ее выполнения.

 

Задание 7.1. Вычисление сумм, количеств и произведений элементов массива

 

В каждой из задач данного раздела предполагается, что задан массив чисел. Программа должна:

1) вводить размерность и элементы массива;

2) вводить некоторые дополнительные числа;

3) выполнять действия в соответствии с условием задачи;

4) выводить исходные данные и результаты вычислений.

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

Таблица 7.1

Вариант Задание
  Найти количество чисел, принадлежащих промежутку [a,b], и сумму чисел, стоящих на местах, кратных 3.
  Найти сумму чисел, меньших заданного D, и количество чисел, стоящих на четных местах и больших заданного С.
  Найти произведение всех чисел, стоящих на местах, кратных 4, и количество чисел, небольших заданного A.
  Найти количество чисел, меньших заданного X, и произведение всех отрицательных чисел, стоящих на нечетных местах.
  Найти количество чисел, непринадлежащих промежутку (X,Y], и сумму отрицательных чисел, стоящих на четных местах.
  Найти количество неотрицательных чисел и определить сумму чисел, стоящих на местах, кратных 3, и неравных заданному F.
  Найти среднее арифметическое отрицательных чисел и определить количество чисел, по величине больших А и стоящих на четных местах.
  Найти среднее арифметическое положительных чисел, стоящих на нечетных местах, и количество чисел, меньших заданного B.
  Найти среднее арифметическое чисел, принадлежащих промежутку [A,B), и количество положительных чисел, стоящих на местах, кратных 4.
  Найти среднее арифметической чисел, неравных заданному С, и произведение неположительных чисел, стоящих на четных местах.
  Найти среднее арифметическое чисел, больших заданного D и стоящих на нечетных местах, и определить количество чисел, небольших заданного F.
  Найти среднее арифметическое чисел, непопадающих в промежуток [A,B], и количество положительных чисел, стоящих на местах, кратных 3.
  Найти среднее арифметическое ненулевых чисел и количество чисел, по величине небольших A и стоящих на четных местах.
  Вычислить произведение чисел, принадлежащих промежутку (A,B], и количество отрицательных чисел, стоящих на местах, кратных 3.
  Найти среднее арифметическое положительных чисел, стоящих на нечетных местах, и произведение чисел, меньших заданного С.
  Вычислить сумму квадратов чисел, непринадлежащих промежутку [X,Y), и количество отрицательных чисел, стоящих на четных местах.
  Найти количество нулей во всем массиве и определить сумму квадратов чисел, принадлежащих промежутку (A,B) и стоящих на местах, кратных 4.
  Найти произведение чисел, неравных заданному числу Z, и определить количество чисел, стоящих на нечетных местах и принадлежащих промежутку (A,B].
  Вычислить сумму неотрицательных чисел, стоящих на местах, кратных 3, и количество чисел равных заданному T.
  Вычислить сумму квадратов чисел, больших заданного С, и количество неположительных чисел, стоящих на местах, кратных 4.
  Найти количество ненулевых чисел и определить среднее арифметическое чисел, небольших A и стоящих на четных местах.
  Найти произведение положительных чисел и определить количество чисел, принадлежащих промежутку(A,B) и стоящих на нечетных местах.
  Найти сумму квадратов отрицательных чисел, стоящих на местах, кратных 3, и количество чисел, непринадлежащих промежутку [A,B).
  Найти сумму чисел, принадлежащих промежутку [A,B], и определить количество нулей, стоящих на местах, кратных 4.
  Найти количество чисел, неменьших заданного С и определить сумму квадратов чисел, принадлежащих промежутку (A,B] и стоящих на четных местах.
  Найти количество чисел, неравных заданному X и определить произведение чисел, больших заданного А и стоящих на местах, кратных 3.
  Найти количество ненулевых чисел, стоящих на нечетных местах, и среднее арифметическое чисел, меньших заданного Т.
  Найти количество чисел, равных W и определить сумму квадратов чисел, неменьших заданного U и стоящих на местах, кратных 4.
  Найти произведение чисел, принадлежащих промежутку [C,D), и определить количество чисел, больших заданного L и стоящих на местах, кратных 3.
  Найти сумму ненулевых чисел, стоящих на четных местах, и количество чисел, принадлежащих промежутку (М,K).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-03-24 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: