Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие по VBA(Курица).docx
Скачиваний:
43
Добавлен:
17.11.2019
Размер:
2.71 Mб
Скачать

Часть1. Обработка одномерного массива

1. Дан одномерный массив А, состоящий из N элементов. Вычислить сумму элементов массива.

2. Дан одномерный массив А, состоящий из N элементов. Найти максимальный элемент?

3. Дан одномерный массив А, состоящий из N элементов. Переписать в одномерный массив В все элементы, заключенные между максимальным и минимальным значениями.

4. Дан одномерный массив А, состоящий из N элементов. Определить количество чисел, больших нуля.

5. Дан одномерный массив А, состоящий из N элементов. Подсчитать максимальное количество подряд идущих нулей.

6. Дан одномерный массив А, состоящий из N элементов. Перенести в

начало массива все положительные элементы, а в конец массива - все отрицательные.

7. Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные.

8. Дан одномерный массив А, состоящий из N элементов. Исключить из массива первый положительный элемент, следующий за максимальным.

9. Дан одномерный массив А, состоящий из N элементов. Исключить из массива все нулевые элементы, расположенные между максимальным и минимальным элементами.

10. Дан одномерный массив А, состоящий из N элементов. Исключить из массива первый, предшествующий максимуму, положительный элемент.

11. Дан одномерный массив А, состоящий из N элементов. Подсчитать максимальное количество подряд идущих отрицательных элементов.

12. Дан одномерный массив А, состоящий из N элементов. Найти минимальный элемент.

13. Дан одномерный массив А, состоящий из N элементов. Подсчитать максимальное количество положительных элементов, заключенных между нулями.

14. Дан одномерный массив А, состоящий из N элементов. Найти сумму элементов.

15. Дан одномерный массив А, состоящий из N элементов. Найти произведение элементов.

Часть 2. Обработка двумерного массива

1. Дана матрица целых чисел. Найти сумму элементов по строкам.

2. Дана матрица 5×5. Найти максимальный элемент матрицы.

3. Дана матрица целых чисел. Вывести все положительные элементы массива выше главной диагонали.

4. Дана матрица целых чисел. Собрать все нулевые элементы выше

главной диагонали (заполнение осуществлять параллельно главной диагонали).

5. Дана матрица 3×4. Найти произведение строк.

6. Дана матрица вещественных чисел. Найти максимальный элемент матрицы.

7. Дана матрица вещественных чисел. Найти минимальный элемент матрицы.

8. Дана матрица вещественных чисел. Найти максимальный и минимальный

элементы и сумму элементов, заключенных между ними.

9. Дана матрица целых чисел. Подсчитать количество положительных элементов матрицы и вывести их.

10. Дана матрица 3×5. Найти сумму по столбцам матрицы.

11. Дана матрица целых чисел. Найти и вывести все отрицательные элементы матрицы.

12. Дана матрица вещественных чисел. Найти максимальный элемент и минимальный элементы матрицы.

13. Дана матрица вещественных чисел. Найти сумму элементов по главной диагонали.

14. Дана матрица целых чисел. Поменять местами первую и последнюю строку местами и вывести матрицу.

15. Дана матрица вещественных чисел. Найти произведение по столбцам и вывести матрицу.

Тип IV

Вариант 1. Дано предложение, слова в нем разделены пробелом, подсчитать сколько букв "а" в каждом слове.

Вариант 2. Дано предложение, слова в нем разделены пробелом, подсчитать сколько букв в последнем слове.

Вариант 3. Дано предложение, слова в нем разделены пробелом, поменять местами первое и последнее слова.

Вариант 4. Дано предложение, слова в нем разделены пробелом, подсчитать количество символов.

Вариант 5. Даны N предложений. Найти в каждом первое слово и напечатать их в строку через пробел.

Вариант 6. Даны N предложений. Найти в каждом последнее слово и напечатать их в строку через пробел.

Вариант 7. Даны N предложений. Подсчитать количество слов в каждом предложении и вывести на печать.

Вариант 8. Дано предложение, слова в нем разделены пробелом. Подсчитать сколько букв на “к” в каждом слове.

Вариант 9. Дано предложение, слова в нем разделены пробелом. Подсчитать количество слов.

Вариант 10. Дано предложение, слова в нем разделены пробелом. Упорядочить слова в порядке возрастания их длины.

Вариант 11. Дано предложение, слова в нем разделены пробелом. Упорядочить слова по алфавиту (только по первой букве).

Вариант 12. Дано N предложений, слова в которых разделены пробелами.

Вывести их на печать в порядке возрастания количества слов в предложении.

Вариант 13. Дано N предложений, слова в которых разделены пробелами.

Вывести общую длину слов в предложении.

Вариант 14. Дано предложение, слова в нем разделены пробелом. Составить из него два предложения по правилу..

Вариант 15. Дано N предложений, слова в которых разделены пробелом. Составить новый текст по следующему правилу: исключить из текста все слова на букву 'a'.