Примерная тематика задач к экзамену по предмету
“Офисное программирование”
Учебный год 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!