Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Постановка задачи, основы создания информационных структур




Минск

УЧЕБНОЕ ПОСОБИЕ

 

 

 
 
Минск, 2000 г.

 

 


 

 

Автор: Зарубин Юрий Викторович, доцент кафедры информационных процессов и технологий

 

Настоящее методическое пособие содержит теоретические вопросы и практические рекомендации по созданию постановки задачи, алгоритмов и прикладных программ в среде Visual Basic.

Пособие разработано в соответствии с рабочей программой по дисциплине: Основы информатики и вычислительной техники (раздел 2.2, тема 9*). Практические примеры ориентированы на освоение студентами базовых навыков проектирования приложений, разработки алгоритмов и программирования.

Обязательным требованием для приступающих к работе с учебным пособием является знание OC Windows и основ технологии обработки информации в офисе с использованием пакета программ MS Office.

 

Ó Ю. Зарубин.

 

СОДЕРЖАНИЕ

 

Введение   1. Постановка задачи, основы создания информационных структур. 2. Понятие и типы алгоритмов, проектирование алгоритмов прикладных задач. 3. Проект, интерфейс и компоненты Visual Basic. 4. Область определения переменных, массивы, конструкции языка. 5. Управление программой по событиям. 6. Ввод и вывод информации. 7. Типы проектов. 8. Рекомендации по программированию на Visual Basic.   Приложение 1. Типы данных. Приложение 2. Конструкции языка.   Литература                    

 

Введение

 

В настоящем пособии рассматриваются технологические основы проектирования прикладных задач.

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

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

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

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

Visual Basic (VB) – язык высокого уровня, то есть язык ориентированный на пользователя. Он приобрёл большую популярность среди специалистов и непрофессионалов. Программные модули, написанные на VB, могут быть использованы как в пользовательских приложениях, так и в задачах, разработанных с использованием офисных программ, расширяя их возможности. Именно поэтому VB используется при обучении студентов программированию.

 

 

 

Постановка задачи

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

─ идентифицировать* предметную область – определить наименование задачи и границы её использования;

─ определить прототип информационной структуры – выявить структуру информационных потоков;

─ формализовать информационную структуру – определить атрибуты (составляющие) информационной структуры;

─ создать алгоритмы обработки и хранения информации;

─ подготовить исходные данные для контроля и анализа алгоритмов;

─ выполнить тестирование алгоритмов.

Существует три подхода к созданию постановки задачи:

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

дескриптивный – субъективный метод, основанный на исследовании (тестировании) конкретной прикладной области и выработке основных принципов её существования;

смешанный – сочетает преимущества обоих методов.

Нормативный метод при всей своей прагматичности, оторван от реальной жизни.

Дескриптор** отражает существующую реальность, которая не учитывает объективный характер экономических законов.

Поэтому на практике нашёл применение смешанный подход к решению постановочных проблем.

Идентификатор или наименование задачи в лаконичной форме определяет её область применения. Он состоит из трёх компонентов: периода решения (табл. 1), функции управления (табл. 2) и предметной области.

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

Таблица 1

№ п/п Наименование периода решения задачи Комментарии
  Сутки Оперативный период
  Неделя Промежуточный период, состоящий из семи суток
  Декада Десять суток
  Месяц Календарный месяц
  Квартал Три календарных месяца
  Год Двенадцать месяцев
  Больше года Перспектива – прогноз

 

Таблица 2

№ п/п Наименование функции управления Содержание
  Планирование Определение стратегии
  Учёт Регистрация информации
  Контроль Сопоставление данных планирования и учёта
  Анализ Определение отклонений от плана
  Регулирование Принятие решений по результатам анализа

 

 
 

 

 


Рис. 1. Замкнутый контур управления.

 

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

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

Информационные структуры иногда называют базами данных (БД), хотя понятие ИС значительно шире. В их основе лежат линейные реляционные таблицы*. Таблицу принято называть предикатом, то есть логическим предложением.

Определить предикаты – значит, определить информационную структуру приложения. Членами логического предложения являются:

─ подлежащее – это объект управления (управляющая часть приложения);

─ дополнение – это субъект управления (управляемая часть приложения);

─ сказуемое, в логике предикатов используются следующие конструкции:

─ квантор общности – для всякого объекта существуе т субъект;

─ квантор существования – существует объект.

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

Разумеется это очень упрощённая схема построения информационной структуры. Однако она позволяет уяснить механизм проектирования

Далее выполняется ряд последовательных действий по оптимизации и нормированию полученных таблиц. Устанавливаются связи между атрибутами, а также выполняется ряд других операций по созданию Базы данных приложения. Эти вопросы будут рассмотрены в рамках дисциплины: «Технология организации, хранения и обработки данных».




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 512; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.023 сек.