Модели решения функциональных и вычислительных задач
Модели решения функциональных и вычислительных задач - раздел Информатика, ИНФОРМАТИКА
Моделирование - Это Замещение Объекта - Ориг...
Моделирование - это замещение объекта - оригинала объектом - моделью для фиксированного изучения свойств модели, производящееся с целью упрощения, удешевления, ускорения изучения свойств оригинала.
Под моделью (лат. modulus — мера) понимают объект-заместитель объекта-оригинала, обеспечивающий изучение некоторых свойств оригинала.
Компьютерная модель – это программная реализация математической модели, дополненная различными служебными программами (например, рисующими и изменяющими графические образы во времени). Компьютерная модель имеет две составляющие – программную и аппаратную. Программная составляющая является абстрактной знаковой моделью, то есть это другая форма абстрактной модели, которая может интерпретироваться не только математиками и программистами, но и техническим устройством – процессором компьютера.
Теория замещения объектов - оригиналов объектами - моделями и исследования свойств объектов на их моделях называется теорией изоморфизмов или теорией моделирования. Проведение экспериментов с моделями называется моделированием. Если в качестве объекта эксперимента выступает компьютерная модель, то такой эксперимент называется компьютерным. Компьютерное моделирование как особый способ изучения окружающего нас мира позволяет проводить эксперимент не самим объектом (который исследуется), а с его моделью. Это оказывается полезным в тех ситуациях, когда сам объект исследования не может подвергаться экспериментам. Например, в качестве объекта исследования может выступать человек, дорогостоящий самолет, уникальное здание или биосфера. В этой ситуации целесообразно эксперименту подвергать компьютерную модель, которая обладает некоторыми свойствами исходного объекта. Компьютерное моделирование полезно также в ситуациях, когда исходный объект исследования обладает непредсказуемым (стохастическим) в рамках классических методов естествознания поведением или воздействия на него могут носить непредсказуемый характер. Подобными свойствами обладают так называемые сложные системы. Свойствами сложных систем обладают экономические системы. В этой ситуации компьютерное моделирование позволяет хотя бы отчасти «проигрывать» возможные варианты будущего поведения таких объектов. Изучение сложных систем с помощью компьютерного моделирования составляет один из методов так называемого системного подхода. Моделирование в рамках системного подхода представляет собой особый метод познания.
В настоящее время при анализе и синтезе сложных (больших) систем системный подход получил значительное развитие в медицине, экономике, социологии. Системный подход отличается от классического или индуктивного подхода к познанию принятого в естествознании. Суть этих различий заключается в том, что индуктивный подход предусматривает переход от частного к общему системы, путем синтеза слияния ее компонент, разрабатываемых раздельно. В отличие от этого системный подход предполагает последовательный переход от общего к частному, когда в основе рассмотрения лежит цель, причем исследуемый объект выделяется из окружающей среды.
Под системой понимают множество взаимосвязанных элементов любой природы, которое обладает свойствами, которых нет у отдельных элементов этого множества. Это свойство называется системным свойствомили свойством эмерджентности. Элементы множества в свою очередь могут представлять собой системы. В этом случае эти элементы называются подсистемами. Внешняя среда — множество существующих вне системы элементов любой природы, оказывающих влияние на систему или находящихся под ее воздействием. Взаимодействующие со средой системы называются открытыми системами.
Среди множества систем выделяются так называемые большие или сложные системы. Для них характерно наличие большого числа (108-1014) подсистем. Они имеют иерархическое строение. Сложные системы обладают рядом особых свойств.
Уникальность: каждая система не имеет полных аналогов своего поведения во времени.
Слабопредсказуемость: поведение системы невозможно детально предсказать на фиксированных интервалах времени. Это свойство количественно фиксируется как энтропия системы.
Негэнтропийность или целенаправленность: система со временем способна увеличивать свою упорядоченность (эта упорядоченность количественно фиксируется (измеряется) как количество информацииилинегэнтропией. Это свойство определяет «стремление» системы к некоторому упорядоченному движению или состоянию, которое можно назвать целью. В природе такая способность системы устранять последствия внешних или внутренних случайных воздействий достаточно распространена и получила название приницип Ле Шателье. В рамках антропотехнического подхода это свойство интерпретируется как целенаправленность. Целенаправленность это способность системы к сохранению и усилению основного упорядоченного движения ведущего к цели. Моделирование сложных систем позволяет количественно измерить энтропию системы и другие системные характеристики, которые измерить в натурных условиях не представляется возможным. Это оказывается особо полезным в медицине, экономике и военном деле. Таким образом, компьютерное моделирование составляет важный инструмент системного подхода, в котором важная роль принадлежит формированию целей. Поэтому при системном подходе к моделированию сложных систем необходимо, прежде всего, четко определить цель моделирования. Применительно к вопросам моделирования цель возникает из требуемых задач моделирования, что позволяет подойти к выбору структуры модели и оценить, какие элементы войдут в создаваемую модель. Поэтому необходимо иметь критерий отбора отдельных элементов в создаваемую модель.
Можно выделить следующие цели моделирования:
1) оценка – позволяет оценить действительные характеристики проектируемой или существующей системы, определить насколько система предлагаемой структуры будут соответствовать предъявляемым требованиям.
2) сравнение – позволяет произвести сравнение конкурирующих систем одного функционального назначения или сопоставить несколько вариантов построения одной и той же системы.
3) прогноз – позволяет оценить поведение системы при некотором предполагаемом сочетании рабочих условий.
4) анализ чувствительности – позволяет выявить из большого числа факторов, действующих на систему тем, которое в большей степени влияют на ее поведение и определяют ее показатели эффективности.
5) оптимизация – позволяет найти или установить такое сочетание действующих факторов и их величин, которое обеспечивает наилучшие показатели эффективности системы в целом.
Следует отметить, что первые четыре пункта задачи – это задачи анализа, пятый - задача синтеза.
Для системного подхода является важным определение структуры связей системы, состоящей из совокупности связей между элементами системы, отражающих их взаимодействие. При структурном подходе выявляются состав выделенных элементов системы и связи между ними. Причем совокупность элементов и связей между ними позволяет судить о структуре системы, которая в зависимости от цели исследования может быть описана на разных уровнях рассмотрения. Наиболее общее описание структуры — это топологическое описание, позволяющее определить в самых общих понятиях составные части системы и хорошо формализуемое на базе теории графов.
На базе системного подхода может быть предложена некоторая последовательность разработки моделей, когда выделяют две основные стадии проектирования: макропроектирование и микропроектирование.
На стадии макропроектирования на основе данных о реальной системе и внешней среде строится модель внешней среды, выявляются ресурсы и ограничения для построения модели системы, выбирается модель системы и критерии, позволяющие оценить адекватность модели реальной системы.
Стадия микропроектирования в значительной степени зависит от конкретного типа выбранной модели. В случае имитационной модели необходимо обеспечить создание информационного, математического, технического и программного обеспечений систем моделирования.
Независимо от типа используемой модели при ее построении необходимо руководствоваться рядом принципов системного подхода:
1) пропорционально-последовательное продвижение по этапам и направлениям создания модели;
2) согласование информационных, ресурсных, надежностных и других характеристик;
3) правильное соотношение отдельных уровней иерархии в системе моделирования;
4) целостность отдельных обособленных стадий построения модели.
В основу классификации положена степень абстрагирования модели от оригинала. Предварительно все модели можно подразделить на 2 группы — физические и абстрактные (математические).
Физическими моделями обычно называют систему, эквивалентную или подобную оригиналу, но возможно имеющую другую физическую природу. Физические модели можно классифицировать, как натурные, квазинатурные, масштабные, аналоговые.
Натуральные (натурные) модели — это реальные исследуемые системы (макеты, опытные образцы), имеющие полную адекватность с системой оригиналом. Однако существенным недостатком использования этих моделей является их дороговизна.
Квазинатуральные (квазинатурные) модели — совокупность натуральных и математических моделей. Этот вид используется тогда, когда модель части системы не может быть математической из-за сложности её описания (модель человека оператора) или когда часть системы должна быть исследована во взаимодействии с другими частями, но их ещё не существует или их включение очень дорого (вычислительные полигоны, АСУ).
Масштабная модель — это система той же физической природы, что и оригинал, но отличающаяся масштабами. Методологической основой масштабного моделирования является теория подобия. При проектировании вычислительных систем масштабные модели могут использоваться для анализа вариантов компоновочных решений.
Аналоговыми моделями называют системы, имеющие физическую природу, отличающуюся от оригинала, но сходные с оригиналом процессами функционирования. Для создания аналоговой модели требуется наличие математического описания изучаемой системы. В качестве аналоговых моделей используются механические, гидравлические, пневматические и электрические системы. Аналоговое моделирование использует при исследовании средства вычислительной техники на уровне логических элементов и электрических цепей, а так же на системном уровне, когда функционирование системы описывается, например, дифференциальными или алгебраическими уравнениями.
Математические модели представляют собой формализованное представление системы абстрактными языками, с помощью математических соотношений, отражающих процесс функционирования системы. Для составления математических моделей можно использовать любые математические средства — алгебраическое, дифференциальное, интегральное исчисления, теорию множеств, теорию алгоритмов и т.д. По существу вся математика создана для составления и исследования моделей объектов и процессов.
К средствам абстрактного описания систем относятся также языки химических формул, схем, чертежей, карт, диаграмм и т.п. Выбор вида модели определяется особенностями изучаемой системы и целями моделирования, т.к. исследование модели позволяет получить ответы на определённую группу вопросов. Для получения другой информации может потребоваться модель другого вида. Математические модели можно классифицировать как детерминированные и вероятностные, аналитические, численные и имитационные.
Детерминированное моделирование отображает процессы, в которых предполагается отсутствие всяких случайных воздействий. При этом стохастическое моделирование отображает вероятностные процессы и события, анализируется ряд реализаций случайного процесса и оцениваются средние характеристики, то есть набор однородных реализаций.
Аналитической моделью называется такое формализованное описание системы, которое позволяет получить решение уравнения в явном виде, используя известный математический аппарат.
Численная модель характеризуется зависимостью такого вида, который допускает только частные решения для конкретных начальных условий и количественных параметров моделей.
Имитационная модель — это совокупность описания системы и внешних воздействий, алгоритмов функционирования системы или правил изменения состояния системы под влиянием внешних и внутренних возмущений. Эти алгоритмы и правила не дают возможности использования имеющихся математических методов аналитического и численного решения, но позволяют имитировать процесс функционирования системы и производить вычисления интересующих характеристик. Имитационные модели могут быть созданы для гораздо более широкого класса объектов и процессов, чем аналитические и численные. Часто для реализации имитационных моделей служат вычислительные системы, а средствами формализованного описания имитационной модели служат универсальные и специальные алгоритмические языки. Эти модели в наибольшей степени подходят для исследования вычислительных систем на системном уровне.
Классификация видов моделирования систем приведена на рис. 1.2.
Рис. 1.2. Классификация видов моделей.
Детерминированное моделирование служит для описания процессов, в которых предполагается отсутствие всяких случайных воздействий.
Стохастическое моделирование описывает вероятностные процессы и события.
Статическое моделирование служит для описания поведения объекта в какой-либо момент времени.
Динамическое моделирование отражает поведение объекта во времени.
Дискретное моделирование служит для описания процессов, которые предполагаются дискретными
Непрерывное моделирование позволяет отразить непрерывные процессы в системах
Дискретно-непрерывное моделирование используется для случаев, когда хотят выделить наличие как дискретных, так и непрерывных процессов.
В зависимости от формы представления объекта (системы S) можно выделить мысленное и реальное моделирование.
Мысленное моделирование часто является единственным способом моделирования объектов, которые либо практически нереализуемы в заданном интервале времени, либо существуют вне условий, возможных для их физического создания. Например, на базе мысленного моделирования могут быть проанализированы многие ситуации микромира, которые не поддаются физическому эксперименту. Мысленное моделирование может быть реализовано в виде наглядного, символического и математического.
При наглядном моделировании на базе представлений человека о реальных объектах создаются различные наглядные модели, отображающие явления и процессы, протекающие в объекте. В основу гипотетического моделирования исследователем закладывается некоторая гипотеза о закономерностях протекания процесса в реальном объекте, которая отражает уровень знаний исследователя об объекте и базируется на причинно-следственных связях между входом и выходом изучаемого объекта. Гипотетическое моделирование используется, когда знаний об объекте недостаточно для построения формальных моделей.
Аналоговое моделирование основывается на применении аналогий различных уровней. Наивысшим уровнем является полная аналогия, имеющая место только для достаточно простых объектов. С усложнением объекта используют аналогии последующих уровней, когда аналоговая модель отображает несколько либо только одну сторону функционирования объекта.
Существенное место при мысленном наглядном моделировании занимает макетирование. Мысленный макет может применяться в случаях, когда протекающие в реальном объекте процессы не поддаются физическому моделированию, либо может предшествовать проведению других видов моделирования. Если ввести условное обозначение отдельных понятий, т. е. знаки, а также определенные операции между этими знаками, то можно реализовать знаковое моделирование и с помощью знаков отображать набор понятий — составлять отдельные цепочки из слов и предложений. Используя операции объединения, пересечения и дополнения теории множеств, можно в отдельных символах дать описание какого-то реального объекта.
В основе языкового моделирования лежит некоторый тезаурус. Последний образуется из набора входящих понятий, причем этот набор должен быть фиксированным. Следует отметить, что между тезаурусом и обычным словарем имеются принципиальные различия. Тезаурус — словарь, в котором каждому слову может соответствовать лишь единственное понятие, хотя в обычном словаре одному слову могут соответствовать несколько понятий.
Символическое моделирование представляет собой искусственный процесс создания логического объекта, который замещает реальный и выражает основные свойства его отношений с помощью определенной системы знаков или символов.
Математическое моделирование представляет процесс установления соответствия данному реальному объекту некоторого математического объекта, называемого математической моделью, и исследование этой модели, позволяющее получать характеристики рассматриваемого реального объекта. Вид математической моли зависит как от природы реального объекта, так и задач исследования объекта и требуемой достоверности и точности решения этой задачи.
Для аналитического моделирования характерно то, что процессы функционирования элементов системы записываются в виде некоторых функциональных соотношений (алгебраических, интегро-дифференциальных, конечно-разностных и т.п.) или логических условий.
Имитационное моделирование позволяет по исходным данным получить сведения о состоянии процесса в определенные моменты времени, дающие возможность оценить характеристики системы.
При построении моделей функционирования систем применяют следующие подходы:
непрерывно-детерминированный подход (дифференцированные уравнения);
дискретно-стохастический подход (вероятностные автоматы);
непрерывно-стохастический подход (системы СМО);
обобщенный / универсальный подход (агрегативные системы).
На практике при создании и использовании компьютерных моделей объектов часто применяется классификация моделей по предметным областям, где применяются эти модели (например: гидродинамическая модель, экономическая модель, лингвистическая модель и.т.д.) Здесь целесообразно выделить так называемые информационные модели объектов. Поскольку этот термин используется в разных смыслах, пояснить который кажется необходимым. Прежде всего, под информационной модельюпонимается параметрическое представление процесса циркуляции информации, подлежащей автоматизированной обработке в объектах (системах) любого типа и уровня. К сожалению, этот термин часто используется как синоним термина модель данных (модель данных это совокупность правил порождения структур данных в базах данных, операций над ними, а также ограничений их целостности; формализованное описание информационных структур и операций над ними). Кроме того, используется термин информационно-логическая модель (инфологическая). Этот термин означает модель предметной области необходимую при проектировании программных средств и банков данных. Модель определяет совокупность информационных объектов, их атрибутов и отношений между объектами, динамику их изменений и характер информационных потребностей пользователей. Такая модель создается средствами формальных и символьных языков принятых в данной предметной области.
В рамках введенной классификации моделей легко выделить компьютерные модели, реализация которых возможна средствами компьютерной техники. Исследование любой системы методами компьютерного моделирования складывается из следующих этапов:
· постановка задачи исследования системы
· составление описания подлежащей изучению системы средствами, принятыми в данной предметной области (создание концептуальной модели),
· формирование ее математической модели,
· реализация этой модели на компьютере в виде компьютерной модели,
· планирование и проведение компьютерных экспериментов с разработанной моделью,
· обработка и интерпретация полученных результатов.
Контрольные вопросы:
1. Что такое информатика?
2. Что изучает информатика?
3. Какова роль информатики на современном этапе?
4. Что такое информация?
5. Перечислите формы представления информации.
6. Какими основными характеристиками обладает информация?
7. Что означает термин «Экономическая информация»? Приведите примеры.
8. Какие виды экономической информации существуют?
9. Перечислите основные качественные характеристики информации.
10. Что понимается под термином «Информационная система»? Перечислите разновидности информационных систем.
11. Что понимается под функциональными подсистемами информационных систем?. Приведите примеры.
12. Что обозначает термин «Информационная технология»?
13. Перечислите основные программные продукты, обеспечивающие информационные технологии автоматизации офиса.
14. Перечислите цели моделирования
15. Перечислите виды моделей, охарактеризуйте каждую из них
16. Перечислите виды моделирования, охарактеризуйте каждую из них
17. Какие подходы применяются для построения моделей функционирования систем?
ББК 32.97я73
Авторы:
В.Л. Горохов, профессор, доктор технических наук - гл. 1, 2;
– научное и общее редактирование;
Е.В. Стель
Понятие информации. Характеристики информации
Основополагающим понятием в информатике является понятие «информации». Это фундаментальное и достаточно трудное для восприятия понятие, которое имеет глубокий физический, математический и философск
Экономическая информация и ее особенности
Экономическая информация является одной из важнейших разновидностей информации.
Экономическая информация - это совокупность сведений, отражающих социально-
Информационные технологии. Виды информационных технологий
Кроме уже введенного определения информационной технологии можно дать более детальное определение, в котором центр внимания переносится на технические средства и методы обработки информации.
Техническая реализация символов и операций над ними
Физически в качестве этих символов в современных компьютерных технологиях выступают два фиксированных состояния специальных физических устройств (арифметически-логических устройств, устройств памят
Элементы математической логики.
Кроме арифметических операций над знаками (символами) необходимо осуществлять логические операции. Далее более детально описываются эти логические операции и их физическое воплощен
Конечные автоматы и формальные грамматики
Техническое воплощение логических операций получило название комбинационных или переключательных схем. Как отмечалось выше логические состояния «1» и «0» задаются
Системы счисления
Как отмечалось в 1 Главе, описание предметной области первоначально дается на естественном языке. Естественный язык характеризуется набором знаков (знаковая
Перевод целых чисел из десятичной системы счисления.
Для перевода целого десятичного числа N в систему счисления с основанием p необходимо последовательно разделить N на p с остатком. Первое неполное частное опять следует поделить на
Арифметические действия
В любой системе счисления арифметические действия производятся по правилам, применяемым к десятичной системе. Как и в десятичной системе счисления, перенос при сложении возникает пр
Количество информации
Как отмечалось в 1 главе, распространены подходы к определению понятия "количество информации", основанные на том, что явление информации представляет собой совокупность объектов, кото
Единицы измерения количества информации
Так как компьютер оперирует числами не в десятичной, а в двоичной системах счисления, то для изменения порядка числа используется коэффициент 2n, представляющий собой кру
Двоичное кодирование информации
В коммуникациях кодированием называют правило преобразования некоторого количества информации (например, событий "орел" и "решка", буквы, слова) в другую форму представления, пр
Кодирование текстовой информации
При вводе в компьютер текстовой информации происходит ее двоичное кодирование, каждый символ преобразуется в его двоичный код. Количество символов, включаемых в набор для кодирования, обычно равно
Кодирование графической информации
Графическая информация на экране компьютера представляется в виде растра, содержащего определенное количество строк, которые, в свою очередь, содержат опред
Кодирование звуковой информации
При кодировании звукового сигнала производится его дискретизация по времени. Для каждого небольшого временного участка, называемого квантом времени, измеряется уровень сигнала, который преобразуетс
Логическая организация работы компьютера
Главное полезное свойство компьютера это возможность выполнения компьютером без помощи человека (автоматически) заранее заданной последовательности логических и арифметических опера
Понятие архитектуры ЭВМ. История развития ЭВМ
Историю развития ЭВМ целесообразно излагать с наиболее общей точки зрения, которая позволит, не отвлекаясь на частности показать и выделить основные этапы развития ЭВМ. Такой точкой
Сервисы Интернет
Доступ к информации в глобальной сети осуществляется через специальные протоколы, программы, компьютеры-серверы. Эти компоненты, собранные вместе для обеспечения одной из услуг I
Электронная почта. Основные возможности
Электронная почта -способ пересылки сообщений с помощью Интернет и персональных ЭВМ.
Локальные системы электронной почты характеризуются секретностью, низк
Основные определения и методы защиты информации
По мере развития и усложнения средств, методов, форм автоматизации процессов обработки информации повышается зависимость общества от степени безопасности используемых им информационных технологий.
Общие понятия о программном обеспечении и файловой системе
Программное обеспечение -это совокупность программ, позволяющих осуществить на компьютере автоматизированную обработку информации. Программное обеспечение делится на системное (общ
Операционные системы, их назначение и разновидности
Операционная система (ОС) -это совокупность программ, выполняющих две основные функции: предоставление пользователю удобств виртуальной машины и повышение эффективности использован
Основные настройки. Технология связывания и внедрения объектов.
Настройка операционной системы Windows XP предполагает изменение интерфейса с учетом требований пользователя. Существует множество настраиваемых параметров операционной системы: текущая дата
Этапы подготовки задачи к решению на компьютере
Решение любой задачи является творческим процессом, который состоит из нескольких последовательных этапов. К ним относятся:
· постановка задачи;
· алгоритмизация;
Понятие алгоритма, его свойства и изображение
Слово алгоритм происходит от имени математика IX века Аль - Хорезми, который сформулировал правила выполнения арифметических действий.
Первоначально под алгоритмом и понима
Алгоритмизация основных видов вычислительных процессов
В соответствии с наличием в алгоритмах управляющих структур композиции, альтернативы и итерации алгоритмы вычислительных процессов классифицируют на:
· линейный;
· ветвящийся;
Алгоритмизация задач обработки массивов
Массивом называется упорядоченная совокупность элементов с одинаковыми свойствами. Любой массив характеризуется:
· именем;
· размерностью;
· типом элемен
Правила записи текста программы на VISAUL BASIC
Каждая строка текста на VISAUL BASIC может содержать операторы и комментарий. Оператор VISAUL BASIC может иметь любую требуемую длину. Для размещения одного оператора на нескольких
Типы данных. Переменные, константы и массивы
Типом данных называется способ хранения и представления данных в компьютерной системе.
В языке VISAUL BASIC могут храниться и обрабатываться данные следующих типов:
End Sub
Такие процедуры могут вызываться или самим VISAUL BASIC (процедуры обработки событий) или другими процедурами.
Вызов подпрограммы:
Call имя_подпрограммы[(п
Вывод данных в стандартное диалоговое окно
Для вывода различных сообщений используется стандартное диалоговое окно - MsgBox. Вид этого окна может быть различным, но оно всегда включает следующие компоненты:
· текст
Ввод данных в стандартное диалоговое окно InputBox
Используется для ввода небольших фрагментов текста. Окно InputBox состоит из четырех элементов:
· строка заголовка;
· приглашение к вводу;
· поле ввода со
Конкатенация строк
В VISAUL BASIC существует 2 знака конкатенации:
1) +
2) &
С помощью & можно подвергнуть конкатенации не только строки, но и числа. При этом числа будут сначала пр
Программирование ветвлений
Ветвление в VISAUL BASIC организуется с использованием:
· условного оператора IF
· оператора выбора CASE
Условный оператор IF.
Для проверки одного условия
End Select
Проверяемое выражение вычисляется в начале работы оператора Select Case. Это выражение может возвращать значение любого типа (логическое, числовое, строковое).
Список выражений – одно или
Программирование циклов
В VISAUL BASIC существуют три оператора цикла:
1) For … Next
2) While … Wend
3) Do … Loop
Оператор цикла For … Next
Модульный принцип построения проекта и программного кода
В языке VISAUL BASIC создание Windows-приложения - это почти то же самое, что и создание проекта. Проект - это совокупность экранных форм и программных кодов, с помощью которых реша
Общие процедуры
Главное отличие общих процедур от процедур обработки событий заключается в том, что они начинают работать не в ответ на какое-либо событие, а после явного их вызова из какого-нибудь
Область определения и время жизни переменных
В VISAUL BASIC есть три вида областей определения, характеризующих доступность переменной:
· локальная: переменная доступна только в текущей процедуре;
·
End Sub
Область видимости - это одно из двух ключевых слов Public или Private.Они устанавливают, к какому классу принадлежит процедура: к классу л
Передача параметров в процедуры
В процедурах событий набор параметров зависит от события и не может быть изменен разработчиком.
В общих процедурах количество и порядок используемых параметров определяется
Массивы статические и динамические
Массив - это набор элементов определенного типа, каждый из которых имеет свой порядковый номер, называемый индексом.
Различают массивы стат
Пользовательский тип данных
Файлы произвольного доступа хранят структурированные данные и состоят из записей.
Запись – это некоторая порция данных, которая имеет строго определенный размер и свой номе
End Type
где: ИмяТипаДанных - это имя, которое присваивается определяемому типу данных;
Элемент1- ЭлементN – имена полей записи;
ТипЭлемента – любой встроенный или объ
Открытие файла
Open ИмяФайла For Random [Access доступ] [блокировка] _ As #ДескрипторФ
Запись в файл
Для включения в файл произвольного доступа новой записи используется оператор:
Put # ДескрипторФайла[, НомерЗаписи], ИмяПеременной
НомерЗаписи -
Чтение из файла
Для извлечения записи из файла произвольного доступа применяется оператор:
Get # ДескрипторФайла[, НомерЗаписи], ИмяПеременной
Где:
НомерЗа
Файлы двоичного доступа
Для открытия двоичного файла применяется оператор:
Open ИмяФайла For Binary As # ДескрипторФайла
Как и в файл произвольного доступа в
Типы интерфейсов. Элементы интерфейса
Интерфейс – способ взаимодействия человека с компьютером. Средствами пользовательского интерфейса в приложении обеспечивается доступ к данным и задачам, решаемым приложением
Форма. Основные свойства и события формы
Форма является основой любого приложения. Любой проект VISUAL BASIC содержит как минимум одну форму, которая представляет собой главное окно приложения.
Форма храниться в о
Меню. Создание меню
Меню – один из основных элементов интерфейса. Оно представляет собой средство быстрого доступа ко всем командам (задачам) приложения.
VISUAL BASIC позволяет создавать иерар
Основные элементы управления
Стандартные элементы управления для работы с данными размещены в блоке инструментов (панель ToolBar) и становятся доступными пользователю при работе в режиме конструктора форм
Состав и назначение OFFICE 2007
Для выполнения основных задач компьютерной обработки данных в современных офисах целесообразно использовать не отдельные программы, а интегрированные пакеты офисного обслуживания, так как в них р
Средства автозамены, проверка правописания
При создании новых документов могут также использоваться специальные шаблоны - мастера, обеспечивающие настройку создаваемых документов в процессе диалога с пользов
Технология создания, открытия и сохранения документов
После загрузки текстового процессора появляется окно с именем Документ1, в которое можно вводить текст нового документа. Для создания очередного нового документа можно выполн
Технология работы с Ms Graph и редактором формул
Одним из типов объектов для вставки в документ Word является объект Microsoft Graph. Для построения диаграмм могут использоваться как данные Word, так и данные,
Технология создания и вставки рисунков
Создать рисунок в документе Word можно следующими способами:
- выбрать пиктограмму Рисунок группы Иллюстрации вкладки ВСТАВКА и из раскрывающегося спис
Технология создания форм и слияния документов
Формы предназначены для сокращения трудозатрат на оформление документов массового применения за счет предварительного создания шаблонов. Форма состоит из постоянной (неизменной) и
Рабочая книга и ее структура
В самых разных сферах нашей жизни невозможно обойтись без вычислений. Зачастую приходится выполнять рутинные расчеты данных, сведенных в таблицы. Использование калькулятора не всегд
Выделение ячеек рабочего листа
Чтобы получить возможность вводить данные и выполнять большинство команд, необходимо выделить ячейки или объекты, нужные для работы. Выделенная область ячеек всегда имеет прямоугольную форму.
Ввод данных в рабочий лист
Ввод данных может осуществляться в отдельную ячейку или в указанный диапазон.
Ввод данных в активную ячейку осуществляется нажатием клавиши Enter пос
Использование ссылок в формулах
Ссылка является идентификатором ячейки или группы ячеек в книге. При создании формул, содержащих ссылки на ячейки, формула связывается с ячейками книги. Значение формулы зависит от
Основные функции Excel
Функция – это специальная заранее подготовленная формула, которая выполняет операции над заданными значениями и возвращает результат. Значения, над которыми функция выполняет операц
Работа с ошибками
Если при наборе формулы были допущены ошибки, то в ячейку будет выведено значение ошибки. В Excel определено семь ошибочных значений:
1). #ДЕЛ/0! - попытка деления на 0. Эт
Вычисление на листе
Вычисление – это процесс расчета формул с последующим выводом результатов в виде значений в ячейках, содержащих формулы. При изменении значений в ячейках, на которы
Редактирование рабочего листа
Одним из основных требований к функциональным возможностям табличных процессоров является удобство при работе с постоянно изменяющимися данными. Excel имеет мощные средства редактир
Работа с листами и книгами
Количество листов в рабочей книге определяется значением параметра ЧИСЛО ЛИСТОВ В НОВОЙ КНИГЕ, расположенном в диалоговом окне ПараметрыExcel категории Основные раздел
Форматирование рабочего листа
Форматирование рабочего листа – это оформление табличных данных, находящихся на рабочем листе, с целью повышения их наглядности, улучшения визуального восприятия. Форматирование раб
Графические средства EXCEL
С помощью Microsoft Excel можно создавать сложные диаграммы для данных рабочего листа. Для построения диаграммы следует выделить любую ячейку из тех, что содержат исходные да
Организация и ведение списка данных
Списком в Excel является таблица, строки которой содержат однородную информацию. В других табличных процессорах такая таблица называлась «базой данных», сейчас чаще встречает
Формирование сводной информации
Excel содержит средства формирования сводной информации для проведения анализа данных.
Сводная информация может быть получена:
• объединением данных с помощ
Анализ данных
Microsoft Excel содержит мощные средства анализа данных. К ним относятся:
- средства финансового анализа;
- средства статистического анализа;
- средства а
Понятие предметной области
Любая экономическая система представляет собой совокупность связанных ресурсов и процессов. К ресурсам относятся, например, работники, сырье и материалы, оборудование, изделия и пол
Сравнение моделей данных
Достоинства реляционного подхода:
- простота. В реляционной модели всего одна информационная структура, которая формализует табличное представление данных, привычное для пользовател
Функциональные зависимости и ключи.
Функциональные зависимости определяются для атрибутов, находящихся в одном и том же отношении, удовлетворяющем первой нормальной форме.
Простейший случай функциональной зависимости охватыв
Понятие нормализации отношений. Нормальные формы
Центральная задача проектирования базы данных экономической информационной системы - определение количества отношений и их атрибутного состава.
Задача группировки атрибутов в отношения, на
Структура отчета.
Отчет может состоять из следующих разделов:
- Заголовок отчета – отображается только на первой странице и определяет высоту области заголовка отчета, который может содержать текст,
Макросы и их конструирование
Макросом называется набор из одной или более макрокоманд, выполняющих определенные операции. Макросы используются для автоматизации часто выполняемых задач (например, открытие форм
ГЛОССАРИЙ
Абзац - это поле документа, набор в котором ведется без нажатия клавиши Enter.
Адекватность информации ¾ это уровень соответствия образа, создаваем
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов