Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРС для 21-22 (2014-15).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
574.46 Кб
Скачать

Контрольне завдання з теми: «Робота з макросами»

Варіант контрольного завдання вибирається наступним чином:

1-й варіант – за непарним номером в списку групи,

2-й варіант – за парним номером в списку групи.

Вариант №1

1. Что такое макрос?

2. Какую структуру имеет макрос?

3. Что такое явное объявление переменной? Привести примеры.

4. Укажите, в каких случаях имя макроса записано неверно. Укажите тип обшибки.

а) Sub

б) End

в) Пример_1

г) Пример 2

д) Пример3

5. Как объявлены переменные и какой тип они имеют?

а) Dim Налог As Currency

б) Temp$

6. Составить блок-схему и процедуру, которая бы рассчитывала сумму алиментов согласно условиям:

Количество детей

Алименты

1

25% от зарплаты

2

33% от зарплаты

Больше 2

50% от зарплаты

На рабочем листе ввести ниже приведенную таблицу. Исполнить процедуру для заполнения колонки «Алименты»

Фамилия

Количество детей

Зарплата, грн

Алименты, грн

Коваленко С.А.

1

595

Петросян П.С.

2

280

Шишкин А.С.

4

360

Зинченко О.Б.

1

450

Лисенко А.Д.

0

365

7. Создать функцию пользователя, которая бы рассчитывала алименты. Использовать созданную функцию для заполнения колонки «Алименты».

Вариант №2

1. Что такое макрорекордер?

2. Перечислить разновидности макросов

3. Что такое неявное объявление переменной? Привести примеры.

4. Укажите, в каких случаях имя переменной записано неверно. Укажите тип обшибки.

а) Налог

б) 1Налог

в) ав

г) а$в

д) Процентная ставка

5. Как объявлены переменные и какой тип они имеют?

а) Dim Пример As String

б) M!

6. Составить блок-схему и процедуру, которая бы рассчитывала сумму доплаты за сверхурочную работу согласно условиям:

Сверхурочное время, час

Доплата, грн

Меньше или равно 2

2,5+тарифная ставка*Время

Больше 2, но меньше либо 4

3,5+тарифная ставка*Время

Больше 4, но меньше либо 5

14+тарифная ставка*Время

Больше 5

25+тарифная ставка*Время

На рабочем листе ввести ниже приведенную таблицу. Исполнить процедуру для заполнения колонки «Доплата»

Фамилия

Тарифная ставка, грн

Сверхурочное время, час

Доплата, грн

Коваленко С.А.

1,5

4,2

Петросян П.С.

2,3

3,5

Шишкин А.С.

3,4

2,0

Зинченко О.Б.

2,7

5,5

Лисенко А.Д.

1,2

2,5

7. Создать функцию пользователя, которая бы рассчитывала доплату за сверхурочное время. Использовать созданную функцию для заполнения колонки «Доплата».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]