Примерная тематика задач к экзамену по предмету

“Офисное программирование”

Учебный год 2012-2013

1. Разработайте программу на языке VBA для вычисления выражения по заданной формуле:

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

3. Разработайте макрос для определения значения функции F(x). Значение числа x задаётся с клавиатуры. Вводимое значение x и результат вычисления функции F(x) выводятся в MsgBox.

4. Разработайте макрос, с помощью которого можно по веденному месяцу от 1 до 12 определить название времени года, к которому он относится. При неверном значении вывести соответствующее сообщение.

5. Разработайте макрос, с помощью которого по веденному числу от 1 до 4 выводятся месяцы, соответствующие данному времени года. При неверном значении вывести соответствующее сообщение.

6. Разработайте макрос, с помощью которого можно вывести первую цифру числа, введенного с клавиатуры. Предусмотрите в программе проверку на корректность ввода данных.

7. Разработайте макрос, с помощью которого можно определить, сколько раз встречается цифра в числе. И цифра и число вводятся с клавиатуры. Предсмотрите в программе проверку на корректность ввода данных.

8. Разработайте макрос с помощью которого можно определить сумму цифр числа, введенного с клавиатуры. Предусмотрите в программе проверку на корректность ввода данных.

9. Разработайте макрос с помощью которого можно определить сумма чисел, расположенных в диапазоне от А до B. Значения А и B вводятся с клавиатуры. Предусмотрите в программе проверку на корректность ввода данных.

10. Разработайте макрос с помощью которого в одномерном массиве A(n) можно определить минимальный элемент и его номер. Значения элементов массива и результат вывести в окно Immediate.

11. Разработайте макрос с помощью которого в одномерном массиве B(n) можно определить разницу между максимальным и минимальным элементами. Значения элементов массива и результат вывести в окно Immediate.

12. Разработайте макрос с помощью которого в двумерном массиве M(n, m) можно определить сумму нечетных элементов. Значения элементов массива и результат вывести в окно Immediate.

13. Разработайте макрос с помощью которого в двумерном массиве D(n, m) можно определить количество положительных элементов. Значения элементов массива и результат вывести в окно Immediate.

14. Разработайте макрос с помощью которого в двумерном массиве A(n, m) можно определить максимальный элемент и его номер. Значения элементов массива и результат вывести в окно Immediate.

15. Разработайте макрос с помощью которого можно определить сумму элементов одномерного динамического массива, а затем переопределив размер массива, добавить сумму последним элементом.

16. Разработайте макрос с помощью которого в одномерном массиве M(n) можно заменить отрицательные элементы их квадратами. Размерность массива вводится с клавиатуры.

17. Разработайте макрос с помощью которого в одномерном массиве B(n) можно найти сумму элементов, расположенных после минимального элемента.

18. Создайте запись с именем Student, содержащую следующие поля: фамилия и инициалы, адрес, средний балл. Разработайте макрос, с помощью которого можно вывести фамилию и инициалы студента, если его средний балл больше введенного с клавиатуры.

19. Создайте запись с именем Friend, содержащую следующие поля: фамилия и инициалы, дата рождения, адрес. Разработайте макрос, с помощью которого можно вывести фамилию и инициалы друга, если его дата рождения совпадает с датой, введенной с клавиатуры.

20. Разработайте макрос с помощью которого можно строку, введенную с клавиатуры записать в текстовый файл, затем привести ее к верхнему регистру и дозаписать в полученный файл.

21. Разработайте пользовательскую форму, при помощи которой можно определить либо сумму либо произведения двух чисел (в зависимости от переключателя).

22. Разработайте пользовательскую форму с помощью которой можно просмотреть расписание по дням недели. Выбор дня недели производить с помощью переключателя, а расписание выводить в элемент управления ListBox.

23. Написать макрос для расчёта значений функции Y для x, изменяющегося на интервале от -8 до 12 с шагом 1. Значения x и Y вывести на лист рабочей книги.

24. Разработать макрос с помощью которого можно построить график функци Y для x, изменяющегося на интервале от -10 до 12 с шагом 1. Значения x и Y расположить на листе рабочей книги.

25. Разработайте макрос при выполнении которого в выделенном диапазоне на рабочем листе все числа, значения которых меньше введенного с клавиатуры, выделяются красным цветом.

26. Разработайте макрос при выполнении которого в рабочую книгу добавляется новый лист после первого листа и ему присваивается имя «Новый лист».

27. Разработайте макрос с помощью которого можно подсчитать количество абзацев в текстовом документе.

28. Разработайте макрос с помощью которого можно подсчитать количество слов в третьем абзаце.

29. Разработайте макрос с помощью которого можно подсчитать количество букв «в» в последнем абзаце текстового документа.

30. Разработайте макрос с помощью которого можно подсчитать количество предложений в абзаце, номер которого вводится с клавиатуры.

31. Разработайте макрос с помощью которого можно определить, на какой день недели выпадает дата, введенная с клавиатуры.


Дата добавления: 2015-12-17; просмотров: 10; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!