- •Учебное пособие
- •Постановка задачи, основы создания информационных структур.
- •Лабораторторное занятие № 1
- •Задание 1
- •Последовательность выполнения задания
- •Задание 2
- •Последовательность выполнения задания
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 8
- •Вопросы для самоконтроля:
- •2. Понятие и типы алгоритмов, проектирование алгоритмов прикладных задач.
- •Алгоритмы могут быть представлены:
- •Правила графического отображения алгоритма.
- •Лабораторное занятие № 2
- •Задание 1. Построение линейных алгоритмов
- •Порядок выполнения задания
- •Задание 2. Построение разветвлённых алгоритмов
- •Порядок выполнения задания
- •В окне построения функции введите логическое выражение и его атрибуты в соответствии с рис. 14.
- •Задание 3
- •Задание 4. Построение циклических алгоритмов
- •Порядок выполнения задания
- •Вопросы для самоконтроля:
- •Проект, интерфейс и компоненты visual basic. Проект Visual Basic
- •Интерфейс и компоненты Visual Basic
- •Лабораторное занятие № 3
- •Задание 1. Проект и интегрированная среда разработки Visual Basic
- •Задание 2. Создание интерфейса приложения с использованием визуальных средств программирования
- •Задание 3. Модули, процедуры и функции
- •Вопросы для самоконтроля:
- •Область определения переменных, массивы, конструкции языка Область определения переменных
- •Массивы
- •Конструкции языка
- •Лабораторное занятие № 4
- •Задание 1. Массивы, конструкции языка (ветвление, циклы)
- •Задание 2. Конструкция Select Case
- •Вопросы для самоконтроля:
- •Управление программой по событиям
- •Лабораторное занятие № 5
- •Задание 1. События щелчка мыши Click
- •Задание 2. События клавиатуры KeyPress
- •Задание 3. События перемещения указателя мыши MouseMove
- •Задание 4. События флажков и переключателей
- •Вопросы для самоконтроля:
- •Ввод и вывод информации
- •Лабораторное занятие № 6
- •Задание 1. Создание приложений расчётного характера с использованием текстовых полей для ввода информации
- •Задание 2. Ввод числовой информации с использованием элемента управления Microsoft UpDown
- •Задание 3. Работа с файлами последовательного доступа
- •Вопросы для самоконтроля
- •Типы проектов
- •Лабораторное занятие № 7
- •Задание 1. Модальная форма
- •Задание 2. Создание mdi – проекта с использованием мастера приложений, редактирование главного меню
- •Задание 3. Использование стандартных элементов управления Microsoft при создании проектов Visual Basic
- •Вопросы для самоконтроля
- •Рекомендации по программированию на vb
- •Приложение 1. Типы данных
- •Приложение 2. Конструкции языка
- •Конструкция If … Then
- •Конструкция Select Case
Задание 2
Исходные данные: фирме предложен ряд проектов, соответствующих её сфере деятельности. Следует выбрать эффективный проект для вложения в него капитала.
Определить: круг задач и создать информационную структуру приложения.
Последовательность выполнения задания
Загрузите MS Excel. На первом листе рабочей книги создайте таблицу 3.
Из таблицы 1 выберите наиболее вероятный период решения задачи,
например – год. Занесите его во вторую графу табл. 3.
Из табл. 2 выберите функции управления, не противоречащие характеру предметной области. В данном случае все пять функций отвечают этому требованию. Занесите их в графу три.
Сформулируйте краткое наименование приложения, например – капитальные вложения. Занесите его в графу четыре табл. 3.
Сформулируйте наименования задач и занесите их в табл. 3 как показано на рис. 4. Сохраните рабочую книгу в своей папке под именем Проект.xls.
Рис. 4. Структура задач приложения Проект.
В настоящем приложении единственным объектом управления является Проект. Поэтому предикат формируется на основе квантора существования: существует Проект.
Основными атрибутами проекта являются: наименование проекта, объём капитальных вложений, прибыль, рентабельность, основные характеристики проекта.
В рабочей книге Проект.xls откройте Лист 2. Создайте информационную структуру в соответствие с рис. 5.
Сохраните рабочую книгу в собственной папке.
Задание 3
Предметная область классической задачи управления персоналом, которую условно принято называть Кадры, представляет собой обеспечение подразделений (отделов) сотрудниками, для нормальной работы фирмы.
Самостоятельно определите примерный перечень задач и их информационную структуру. Результаты сохраните в своей папке под именем Кадры.xls.
Рис. 5. Информационная структура приложения Проект
Задание 4
Одной из основных задач поддержания стабильного финансового состояния фирмы – это Баланс доходов и расходов. Известно, что атрибутами доходов являются: балансовая прибыль, амортизация, выручка от реализации выбывшего имущества, кредиты банков. Атрибутами расходов: налоги от прибыли, капитальные вложения, целевые фонды.
Определите информационную структуру приложения. Результаты сохраните в своей папке под именем Баланс.xls.
Задание 5
В условиях рыночной экономики, для увеличения спроса своей продукции, фирма регулярно проводит рекламную компанию. Производство продукции, как объект управления, характеризуется капитальными вложениями, прибылью и рентабельностью. Реклама – видом рекламных мероприятий, затратами на их реализацию.
Определите структуру задач и информационную базу приложения. Результаты сохраните в своей папке под именем Реклама.xls.
Задание 6
Издержки фирмы по производству продукции существенно влияют на стратегию её развития. Иногда статьи расходов бывают настолько велики, что фирма несёт большие убытки. Приложение – издержки, содержит значительные резервы повышения рентабельности производства. Известно, что издержки фирмы определяются: расходами на заработную плату; отчислениями на социальные нужды; расходами на аренду и содержание зданий, сооружений, помещений, оборудования и инвентаря; транспортными расходами.
Определите структуру задач и информационную базу приложения. Результаты сохраните в своей папке под именем Издержки.xls.