Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания_учеб_практика_14.doc
Скачиваний:
3
Добавлен:
28.09.2019
Размер:
151.04 Кб
Скачать

Вариант 5

Задание 1. Написать функцию рабочего листа

Вычислить скидку в оплате за товар, первоначальная ставка которой определяется суммой цифр в номере квартиры, указанного в прописке. Если суммма покупки более 20 000, то сумма скидки увеличивается на 1%, если более 40 000, то увеличивается на 2%.

Исходные данные: Номер квартиры, сумма покупки. (Номер квартиры не более 3 цифр)

Определить ставку скидки (в %).

Задача 2. Написать функцию, аргументом которой является целое число в диапазоне от 0 до 999 999 999, возвращающую словесное представление этого числа.

Например, для значения «223» возвращается «Двести двадцать три»;

для значения «2020» возвращается Две тысячи двадцать».

Оформить рабочую книгу с функциями в виде надстройки Excel.

( Джон Уокенбах, гл. 21)

Задание 2. Создание пользовательских приложений с использование Userform

Используя средства Excel и программирование на VBA создать приложение, автоматизирующее учет в тренажерном зале «Викинг».

Исходные данные:

  1. Список тренажеров с указанием стоимости одного часа

  2. Расписание работы тренажерного зала

  3. Таблица видов дополнительных услуг и их стоимости

  4. Список инструкторов и массажистов с указанием оплаты за час

Приложение должно выполнять следующие функции:

  1. Вести запись клиентов в тренажерный зал.

  2. Формировать отчет о загрузке тренажеров за период.

  3. Формировать отчет о работе инструкторов и массажистов.

Порядок выполнения работы

  1. Создать списки исходных данных.

  2. Определить перечень данных, которые должны храниться на рабочих листах, и создать заголовок рабочей(рабочих) таблицы(таблиц).

  3. Разработать формы и определить их подчиненность

  4. Написать процедуры обработки событий для элементов формы.

  5. Определить вид представления отчетов (по каким таблицам и какими средствами строятся), и создать отчеты (отображать отчеты на рабочем листе и/или на форме).

  6. Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.

Часть 1. Программирование на VBA в среде Ms Office

Вариант 6

Задание 1. Написать функцию рабочего листа

Напишите функцию «Меню», которая возвращает строку, содержащую названия трех блюд. Аргументами функции являются три диапазона с названиями блюд: например, названия салатов, первых блюд и названия второго блюда (списки названий блюд содержат разное количество строк).

Задача 2. Написать функцию, аргументом которой является целое число в диапазоне от 0 до 999 999 999, возвращающую словесное представление этого числа.

Например, для значения «223» возвращается «Двести двадцать три»;

для значения «2020» возвращается Две тысячи двадцать».

Оформить рабочую книгу с функциями в виде надстройки Excel.

( Джон Уокенбах, гл. 21)

Задание 2. Создание пользовательских приложений с использование Userform

Используя средства Excel для анализа данных и программирование на VBA создать приложение, автоматизирующее учет в кинотеатре «Синема».

Исходные данные:

  1. План зрительного зала.

  2. Список сеансов с указанием кинопрограммы.

  3. Таблица видов предоставляемых скидок.

  4. Таблица стоимости билетов на киносеансы.

Приложение должно выполнять следующие функции:

  1. Вести учет проданных билетов на киносеансы.

  2. Формировать отчет о загрузке кинозала (кинозалов) за период.

  3. Формировать отчет о суммах, полученных от демонстрации кинопрограммы (кинопрограмм) Формировать отчет о популярности кинопрограмм.

Порядок выполнения работы

  1. Создать списки исходных данных.

  2. Определить перечень данных, которые должны храниться на рабочих листах, и создать заголовок рабочей(рабочих) таблицы(таблиц).

  3. Разработать формы и определить их подчиненность

  4. Написать процедуры обработки событий для элементов формы.

  5. Определить вид представления отчетов (по каким таблицам и какими средствами строятся), и создать отчеты (отображать отчеты на рабочем листе и/или на форме).

  6. Проверить работоспособность приложения при различных вариантах исходных данных, в том числе введенных неправильно.

Часть 1. Программирование на VBA в среде Ms Office