Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3451

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
365.9 Кб
Скачать

Задача 3.

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

Название курорта Направление Стоимость Кол-во непроданных путевок

При каждой продаже путевки корректируется количество оставшихся путевок. Когда путевок не остается, они удаляются из списка. Количество путевок на форме – это количество заказанных путевок. При щелчке по кнопке ОК выводится общая сумма в соответствующих единицах.

Задача 4.

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

Ресторан

Телефон

Вид кухни

Время закрытия

Качество

Уровень цен

11

Задачи для раздела 7.

Задача 1.

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

Задача 2.

Создать в Word макрос заменяющий пять идущих подряд пробелов символом табуляции, если пробелов меньше пяти, то они заменяются одним пробелом. Примечание: В VBA есть специальная константа, обозначающая символ табуляции: vbTab.

Задача 3.

Создать в Word программу. В форме пользователь вводит слово или словосочетание, а программа просматривает весь текст и вставляет в конце документа введенное слово (словосочетание), рядом с которым перечислены все номера страниц, на которых это слово встречается. Совпадения номеров страниц не допускаются. То есть если указанное слово на странице 5 встречается три раза, номер 5 в выводе указывается только один раз.

Форма должна состоять из следующих компонентов: 1 TextBox для ввода слова (словосочетания); 1 кнопка для выхода из программы, 1 кнопка для запуска поиска и вставки результата в документ; компонент типа Label с поясняющим текстом над строкой ввода. Кроме того, на форме могут быть компоненты типа Frame.

Задача 4.

Создать в Word программу для вычислений значений тригонометрических функций. Программа должна уметь вычислять тригонометрические функции (синус, косинус, тангенс, котангенс) и вставлять результат в документ. Углы вводятся в градусах.

Форма должна состоять из следующих компонентов: 1 TextBox для ввода значений угла; 1 TextBox для вывода результатов; 1 кнопка для выхода из программы, 4 кнопки для вычисления каждой функции; компонент типа Label с поясняющим текстом над строкой ввода и окном вывода. Кроме того, на форме могут быть компоненты типа Frame.

Задачи для раздела 8.

Задача 1.

Составить в Excel функцию, получающую натуральное число N и возвращающее квадраты всех простых чисел от 0 до заданного натурального N. Произвести вычисления в книге с созданной функцией.

Задача 2.

Создать в Excel функцию решения квадратного уравнения. На вход подается три коэффициента, на выходе получаем два корня. Произвести вычисления в книге с созданной функцией.

Задача 3.

Организуйте ввод сведений в таблицу, содержащую данные о выдаче долгосрочных кредитов коммерческим банком со следующими данными: код получателя кредита, наименование получателя кредита, дата выдачи кредита, срок (3-4 срока), на который выдан кредит (в днях), процент, сумма кредита, дата оплаты процентов по кредиту.

Задача 4.

Составить в Excel функцию расчета льготных выплат по следующему закону: ветеран – 150000 р., заслуженный деятель – 100000 р., пенсионер – 70000 р. Произвести вычисления в книге с созданной функцией.

12

4. Методические указания по организации самостоятельной работы

4.1 Общие рекомендации для самостоятельной работы

Самостоятельная работа студентов является основным способом овладения учебным материалом в свободное от обязательных учебных занятий время.

Целями самостоятельной работы студентов являются:

-систематизация и закрепление полученных теоретических знаний и практических умений студентов;

-углубление и расширение теоретических знаний;

-формирование умений использовать нормативную, правовую, справочную документацию и специальную литературу;

-развитие познавательных способностей и активности студентов:

-формирования самостоятельности мышления, способностей к саморазвитию, самосовершенствованию и самореализации.

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

Самостоятельная работа выполняется в два этапа: планирование и реализация. Планирование самостоятельной работы включает:

-уяснение задания на самостоятельную работу;

-подбор рекомендованной литературы;

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

На втором этапе реализуется составленный план. Реализация включает в себя:

-изучение рекомендованной литературы;

-составление плана (конспекта) по изучаемому материалу (вопросу);

-взаимное обсуждение материала.

Необходимо помнить, что на лекции обычно рассматривается не весь материал. Оставшаяся восполняется в процессе самостоятельной работы. В связи с этим работа с рекомендованной литературой обязательна.

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

Для поиска необходимой литературы можно использовать следующие способы:

-поиск через систематический каталог в библиотеке;

-просмотр специальных периодических изданий;

-использование материалов, размещенных в сети Интернет.

Для того, чтобы не возникало трудностей понимания текстов учебника, монографий, научных статей, следует учитывать, что учебник и учебное пособие предназначены для студентов и магистрантов, а монографии и статьи ориентированы на исследователя. Монографии дают обширное описание проблемы, содержат в себе справочную информацию и отражают полемику по тем или иным дискуссионным вопросам. Статья в журнале кратко излагает позицию автора или его конкретные достижении в иссле-

13

довании какой-либо научной проблемы.

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

При необходимости студенту следует обращаться за консультацией к преподавателю.

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

Ведение записей способствует превращению чтения в активный процесс. У студента, систематически ведущего записи, создается свой индивидуальный фонд подсобных материалов для быстрого повторения прочитанного. Особенно важны и полезны записи тогда, когда в них находят отражение мысли, возникшие при самостоятельной работе.

Можно рекомендовать следующие основные формы записи: план, конспект, тезисы, презентация. План – это схема прочитанного материала, краткий (или подробный) перечень вопросов, отража-

ющих структуру и последовательность материала. Подробно составленный план вполне заменяет конспект.

Конспект – это систематизированное, логичное изложение материала источника. Объем конспекта не должен превышать 10 страниц. Шрифт Times New Roman, кегль 14, интервал 1,5. Список литературы должен состоять из 5-8 источников, по возможности следует использовать последние издания учебных пособий и исследований.

Тезисы — это последовательность ключевых положений из некоторой темы без доказательств или с неполными доказательствами. По объему тезисы занимают одну страницу формата А4 или одну – две страницы в ученической тетради. В конце тезисов студент должен сделать собственные выводы.

Презентации по предложенной теме составляются в программе Power Point или Impress. Количество слайдов должно быть не менее 15 и не превышать 20 слайдов. Кроме текста на слайдах можно создавать схемы и таблицы. Шрифт должен быть читаемым, например, шрифт черного цвета на светлом фоне или светлый шрифт на темном фоне. Также шрифт не должен быть слишком мелким. В слайдах указываются только основные тезисы, понятия и нормы.

4.2Темы для самостоятельного изучения

1.Прикладное ПО: проблемно-ориентированные ППП.

2.Прикладное ПО: ППП автоматизированного проектирования.

3.Прикладное ПО: офисные ППП

4.Прикладное ПО: корпоративные ППП

5.Принципы построения системных программ.

6.Системное ПО: понятие виртуальной машины

7.Системное ПО: типы ОС

8.Системное ПО: структура ОС

9.Системное ПО: функции ОС

10.Системное ПО: характеристики ОС

11.Системное ПО: желаемые черты OC.

12.Процессы: синхронизация, блокировка, семафоры

4.3Учебно-методическое обеспечение самостоятельной работы

1. Гарбер Г. 3. Основы программирования на Visual Basic и VBA в Excel 2007 : учебное пособие // Москва : СОЛОН-ПРЕСС, 2008

14

2.Туркин О. В. VBA. Практическое программирование : учебное пособие // Москва : СОЛОН-

ПРЕСС, 2010.

3.Фризен И. Г. Офисное программирование : учебное пособие // Москва : Дашков и К, Ай Пи Эр Медиа, 2010

4.Гарнаев Андрей Ю. Самоучитель VBA : Технология создания пользоват. прил. / СПб. : БХВ- Санкт-Петербург, 2000

4.4Задания для самостоятельной работы

Раздел 1. Основы программирования в Microsoft Office.

Написать реферат по согласованной теме.

Раздел 2. Знакомство с редактором Visual Basic for Application.

Написать реферат по согласованной теме.

Раздел 3. Синтаксис и программные конструкции VBA.

Написать реферат по согласованной теме.

Раздел 4. Работа с объектами и объектными моделями

Написать реферат по согласованной теме.

Раздел 5. Формы, элементы управления и события

Написать реферат по согласованной теме.

Раздел 6. Отладка и обработка ошибок в программе

Написать реферат по согласованной теме.

Раздел 7. Программирование в Word

Разработать алгоритм преобразования информации в Word.

Раздел 8. Программирование в Excel

Разработать алгоритм преобразования информации в Excel.

15

Юрченко Т.В.

ПРОГРАММИРОВАНИЕ VBA

Учебно-методическое пособие по подготовке к лекциям, лабораторным занятиям

(включая рекомендации по организации самостоятельной работы)

для обучающихся по дисциплине «Программирование VBA» по направлению подготовки 09.03.03 Прикладная информатика профиль Прикладная информатика в экономике

Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет»

603950, Нижний Новгород, ул. Ильинская, 65. http://www. nngasu.ru, srec@nngasu.ru

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