Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Цифровые средства исследования моделей





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

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

Таким образом, если АВМ в процессе решения устанавливает требуемую зависимость между некоторыми функциями, определенными на всем множестве точек данного отрезка оси независимой переменной, то ЦВМ устанавливает зависимость между функциями, определенными на дискретном множестве точек оси независимой переменной, разделенных конечными интервалами. На протяжении каждого такого интервала за исключением его границ функция не определена и цифровая машина не дает никаких сведений как о своем состоянии, так, следовательно, и о состоянии исследуемой системы. Поэтому при моделировании различных процессов на ЦВМ непрерывные функции аппроксимируются наборами дискретных величин (чисел), которыми и манипулирует машина. Следовательно, ЦВМ оперируют величинами, представленными в цифровой форме, причем числа представляются в них в виде последовательностей цифр, а функции - в виде последовательностей чисел. Для изображения каждой цифры используется какой-либо элемент, который может находиться в одном из нескольких (обычно двух) резко различных состояний. Каждому состоянию элемента поставлена в соответствие определенная цифра. Для изображения числа служит набор из нескольких элементов. Решение задачи сводится к выполнению отдельных операций над комплексами (наборами) элементов, изображающих исходные числа (точнее, над наборами состояний этих элементов), в порядке, заданном программой работы машины.

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

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

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

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

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

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

 







Date: 2015-09-26; view: 377; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию