Описание состояния объекта и описание изменения состояния объекта с помощью статических и динамических информационных моделей.
Система состоит из объектов, которые называются элементами системы. Между элементами системы существуют различные связи и отношения. Например, компьютер является системой, состоящей из различных устройств, при этом устройства связаны между собой и аппаратно (физически подключены друг к другу) и функционально (между устройствами происходит обмен информацией).
Важным признаком системы является ее целостное функционирование. Компьютер нормально работает до тех пор, пока в его состав входят и являются исправными основные устройства (процессор, память, системная плата и т. д.). Если удалить одно из них, например процессор, компьютер выйдет из строя, т. е. прекратит свое существование как система.
Любая система находится в пространстве и времени. Состояние системы в каждый момент времени характеризуется ее структурой, т. е. составом, свойствами элементов, их отношениями и связями между собой. Так, структура Солнечной системы характеризуется составом входящих в нее объектов (Солнце, планеты и пр.), их свойствами (скажем, размерами) и взаимодействием (силами тяготения).
Модели, описывающие состояние системы в определенный момент времени, называются статическими информационными моделями.
В физике, например, статические информационные модели описывают простые механизмы, в биологии — классификацию животного мира, в химии — строение молекул и т. д.
Состояние систем изменяется во времени, т. е. происходят процессы изменения и развития систем. Так, планеты движутся, меняется их положение относительно Солнца и друг друга; Солнце, как и любая другая звезда, развивается, меняется его химический состав, излучение и т. д.
Модели, описывающие процессы изменения и развития систем, называются динамическими информационными моделями.
В физике динамические информационные модели описывают движение тел, в биологии — развитие организмов или популяций животных, в химии — процессы прохождения химических реакций и т. д.
После объявления массива для его хранения отводится определенное место в памяти. Однако, чтобы начать работу с массивом, необходимо его предварительно заполнить, т. е. присвоить элементам массива определенные значения. Заполнение массива производится различными способами.
Первый способ состоит в том, что значения элементов массива вводятся пользователем с помощью функции ввода InputBox. Например, заполнить строковый массив stг А (I) буквами русского алфавита можно с помощью следующей программы (событийной процедуры) на языке Visual Basic:
После запуска программы на выполнение и щелчка по кнопке Commandl следует помещать на последовательно появляющихся панелях ввода в текстовом поле буквы алфавита.
Второй способ заполнения массива заключается в применении оператора присваивания. Заполним числовой массив bytA (I) целыми случайными числами в интервале от 1 до 100, используя функцию случайных чисел Rnd и функцию выделения целой части числа Int в цикле со счетчиком:
Составим программу поиска индекса элемента массива, значение которого совпадает с заданным. Возьмем символьный массив, содержащий алфавит, и определим номер заданной буквы по порядку алфавита. В первом цикле программы произведем заполнение строкового массива буквами русского алфавита.Затем введем искомую букву и во втором цикле сравним ее со всеми элементами массива. В случае сов- падения присвоим переменной N значение индекса, данного элемента. Выведем результат на печать.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление