Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Индивидуальные задания. З а д а н и е 1. Разработать алгоритм и программу обработки одномерного массива A = {–5; 1; 0; –15; –24; –75; 80; 0; –23; 4; –31; 43} размером 12 элементов в



З а д а н и е 1. Разработать алгоритм и программу обработки одномерного массива A = {–5; 1; 0; –15; –24; –75; 80; 0; –23; 4; –31; 43} размером 12 элементов в соответствии с индивидуальным заданием. Ввод элементов массива выполнить считыванием с рабочего листа Excel. Вывод элементов исходного и результирующего массивов выполнить на рабочий лист электронной таблицы в два столбца с пояснениями:

1) Удалить максимальный элемент массива A.

2) В одномерном массиве А удалить последний из элементов, кратных пяти.

3) Подсчитать количество отрицательных элементов массива A, заменить их единицами и вставить на 7-ю позицию число, равное количеству отрицательных элементов массива А.

4) Определить сумму и количество элементов массива A, значения которых кратны трем. Затем вставить на 5-ю позицию число, равное сумме элементов массива А, увеличив массив.

5) В одномерном массиве А подсчитать количество элементов, имеющих нечетные значения. Затем удалить элемент с порядковым номером 6.

6) В одномерном массиве А удалить первый из элементов, кратных трем.

7) Найти в одномерном массиве А максимальный элемент и заменить его значением квадрата минимального элемента.

8) Найти минимальный элемент одномерного массива А и удалить его.

9) Удалить из массива А = {0; 10; –2; 5,17; 0,01; –2,05; –8; 3,8; 9; 12,6} элемент, равный –8.

10) Найти в массиве А первый нулевой элемент и заменить его суммой предшествующих.

11) Определить сумму и количество отрицательных элементов массива A. Затем вставить на 3-ю позицию число, равное полученной сумме. Подсчитать количество нулевых элементов массива A, заменить их единицами и вставить на 7-ю позицию число, равное количеству нулевых элементов массива А, раздвинув массив.

12) Удалить из массива А = {0; 10; 2; 5; –17; 0,01; –2,05; –8; 3,8; 9; 12,6} первый отрицательный элемент, вывести на лист Excel его номер.

13) Подсчитать количество положительных элементов массива A, заменить их нулями и вставить на 6-ю позицию число, равное количеству положительных элементов массива А.

14) В одномерном массиве А удалить последний из элементов, кратных 10.

15) Вычислить сумму массива Х с нечетными индексами и вставить на
5-ю позицию произведение элементов массива кратных пяти. X = {–15; 2; 3,75; –11,2; 0; –8,2; –5; 0,38; 0,9; 9,06; 25}.

16) Вставить в массив А на 6-ю позицию константу R равную –2,2 и у нового массива определить минимальный элемент и его порядковый номер.

З а д а н и е 2. Разработать алгоритм и программу обработки одномерных массивов в соответствии с индивидуальным заданием. Исходный массив заполнить целыми числами с помощью генератора случайных чисел в интервале
[–50; 50] в количестве 15 элементов. Вывод исходного массива и результатов выполнить в ячейки электронной таблицы Excel «Лист 1» в два столбца с пояснениями.

1) Записать в массив Y элементы одномерного массива X, имеющие нечетные индексы, и вычислить сумму их квадратов.

2) Задан массив X, сформировать новый массив V из тех элементов исходного массива, которые имеют в младшем разряде це­лой части ноль.

3) Заданы два массива А и L. Сформировать массив D, элементы которого определяются по формуле

4) Сформировать массив Р из отрицательных элементов массива X и удалить из массива Р третий элемент.

5) Сформировать массив Р из элементов массива F больших четырех.

6) Заполнить массив Н вещественными числами в интервале [–50; 50], сформировать новый массив F из тех элементов исходного массива, которые имеют дробную часть в интерва­ле [0,2; 0,37].

7) Задан массив Y c помощью генератора случайных чисел в интервале [20; 50]. Сформировать массив А, элементы которого связаны с элементами исходного массива Y зависимостью , и найти сумму элементов массива Yi с нечетными индексами.

8) Задан массив G, сформировать новый массив X из тех элементов исходного массива, которые не превышают кубов своих индексов. Из остальных элементов массива G сформировать новый массив А.

9) Сформировать массив Р из элементов массива, А кратных 7, и найти их произведение.

10) Сформировать массив С из элементов массива Н, меньших трех, и найти их сумму.

11) Сформировать массив Р из положительных элементов массива А и удалить третий элемент массива Р.

12) Сформировать массив Y, предварительно вставив в массив А на 6-ю позицию константу, равную –1,2, и у нового массива определить количество отрицательных элементов.

13) Сформировать массив Р из четных элементов массива А, кратных двум, и найти их произведение.

14) Задан массив R. Сформировать массив В, элементы которого определяются следующим образом:

15) Сформировать массив К из элементов массива А, которые кратны двум.

16) Найти в массиве А максимальный элемент, определить его порядковый номер и сформировать массив Р, предварительно удалив этот элемент из массива А.

17) Задан массив А, сформировать новый массив U из тех элементов исходного массива А, которые меньше суммы своих предшест­вующего и последующего элементов.

18) Сформировать массив Р из ненулевых элементов массива S. Задан массив W, сформировать новый массив В из тех элементов исходного массива W, которые не превышают суммы двух своих предшествующих элементов.

19) Сформировать массив Р из положительных элементов массива X и найти их сумму и количество.

20) Задан массив V, сформировать новый массив Q из тех элементов исходного массива, которые имеют неравные предыдущий и по­следующий элементы.

21) Задан массив Y, сформировать новый массив W из нечетных элементов исходного массива, превышающих свой индекс больше чем в два раза.

22) Сформировать массив Y из четных элементов массива А.

Лабораторная работа 11

Двумерные массивы. Ввод и вывод матрицы.

Транспонирование, перемножение матриц.

Цель работы: получить практические навыки хранения, ввода, вывода двумерных массивов в приложении Microsoft Excel с помощью языка VBA и выполнения операций над ними.





Дата публикования: 2015-04-06; Прочитано: 419 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...