Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 2 семестр (2).doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
136.7 Кб
Скачать

Задание 4. Одномерные массивы

Составить программу на языке программирования высокого уровня Basic. Программу снабдить словесным описанием.

1. Переписать четные элементы массива X(N), где N- натуральное число, подряд в массив У, а нечетные - подряд в массив Z.

2. Для массива А(20) поменять местами наибольший и последний элементы.

3. Найти среднее арифметическое значение элементов заданного массива размером 15. Преобразовать исходный массив, вычитая из каждого элемента найденное значение среднего.

4. Дан массив А(26). Требуется помножить все элементы массива на квадрат его наименьшего элемента, если А(1)>0, и на квадрат его наибольшего элемента, если А(1)<0.

5. Задан массив Х(20). Вычислить значение функции у = 0.5lnx при значениях аргумента, заданных в массиве X, и поместить их в массив Y.

6. Для массива Х(20) наименьший элемент заменить целой частью среднего арифметического наибольшего и наименьшего значения его элементов, остальные оставить без изменения.

7. Для массива Х(20), имеющего положительные и отрицательные элементы, вычислить среднее арифметическое положительных элементов массива.

8. Для массива X(N) найти наибольший элемент. Заменить его значением суммы элементов предшествующих ему.

9. Задан массив X(N) и число А. Если в массиве есть хотя бы один элемент, равный А, то получить сумму всех элементов, следующих за первым таким элементом.

10. Для массива A(N) найти наибольшее значение модуля разности между соседними элементами.

11. Для массива Х(15) записать на место отрицательных элементов массива нули.

12. Для массива Х(М) найти наименьшее значение произведения между соседними элементами.

13. Для массива X(N) вывести на печать элементы, кратные трем и вычислить произведение остальных элементов.

14. Для массива X(N) найти наибольший элемент. Заменить все элементы массива, поделив их значения на значение наибольшего элемента.

15. Для массива X(N) вывести на печать первый отрицательный элемент массива и его порядковый номер, полагая, что в массиве есть хотя бы один отрицательный элемент.

16. Для массива X(N) найти наименьший из положительных элементов.

17. Для массива A(N) получить сумму положительных и число отрицательных элементов массива.

18. Найти среднее арифметическое наибольшего и наименьшего элементов массива А(20) и сравнить его со средним арифметическим элементом всего массива. Выдать соответствующее сообщение.

19. Для массива X(N) вычислить сумму элементов стоящих на четных местах.

20. Наименьший элемент массива В(15) увеличить на величину среднего арифметического элементов массива, а наибольший элемент на такую же величину уменьшить.

21. Вычислить сумму и количество элементов массива Х(100) удовлетворяющих условию 0  Xi  1.

22. В массиве А(14) найти два самых маленьких элемента и вы вести на печать их значения и порядковые номера.

23. Найти минимальный и максимальный элементы массива D(80) и поменять их местами. Вывести на печать исходный и конечный массивы.

24. Задан массив 6(20). Определить сумму положительных и произведение отрицательных элементов массива. Вывести на печать значения суммы и произведения, а также количества элементов во шедших в сумму и произведение.

25. Определить максимальный из отрицательных элементов массива В(К) и его порядковый номер. Значение К ввести в диалоге.

26. Задан массив D(20). Определить сумму четных и произведение остальных элементов массива. Вывести на печать значения суммы и произведения, а также количества элементов вошедших в сумму и произведение.

27. Определить минимальный из положительных элементов массива A(N) и его порядковый номер. Значение N ввести в диалоге.

28. Задан массив А(12). Определить среднее геометрическое положительных элементов массива. Вывести на печать значение среднего геометрического, а также количества элементов используемых при определении среднего геометрического.

29. Вычислить среднее арифметическое из отрицательных элементов массива В(К). Значение К ввести в диалоге. Считать, что в исходном массиве имеется хотя бы один отрицательный элемент.

30. В массив А(25) вставить после максимального элемента сумму всех элементов исходного массива. Отпечатать исходный и конечный массивы.

31. Вычислить среднее арифметическое из положительных элементов массива A(N). Значение N ввести в диалоге. Считать, что в исходном массиве имеется хотя бы один положительный элемент.

32. Из массива А(25) удалить максимальный и минимальный элементы исходного массива. Отпечатать исходный и конечный массивы в строку.