рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Программные средства реализации информационных процессов

Программные средства реализации информационных процессов - раздел Образование, Общая характеристика процессов сбора, передачи и обработки информации Представление Вычислительного Устройства Схемой, Состоящей Из Логических Элем...

Представление вычислительного устройства схемой, состоящей из логических элементов наиболее исследованный вид структурной реализации вычислительных и информационных процессов. Другой вид - реализация программой. Программа вычисляет (реализует) логические функции f(x1, ..., xn) = y, если для любого двоичного набора d = ( d1,..., dn ) при начальном состоянии элементов памяти x1 = d1 , x2 = d2 ,..., xn = dn программа через конечное число шагов останавливается и в ячейке y лежит величина f(d1, d2, ..., dn ). Если под сложностью схемы, реализующей автомат, обычно понимается число элементов схемы, то под сложностью программ можно понимать:

n число команд в тексте программы;

n объем промежуточной памяти;

n время вычисления программы, которое характеризуется двумя величинами:

1. Средним временем

2. Максимальным временем ,

где сумма и максимум берутся по всем 2наборам, а tp - время работы программы на одном наборе s.

Рассмотрим 2 типа программ: операторные и бинарные. Операторная программа не содержит условных переходов, порядок ее команд в точности соответствует нумерации элементов в схеме, а система команд соответствует базису схемы. Элементы схемы нумеруются числами 1,..., n таким образом, чтобы на любом пути от входа к выходу номера элементов возрастали. При этом номер 1 получит один из входных элементов, а номер n - выходной элемент.

Поскольку операторная программа не содержит условных переходов, то время ее выполнения на любом наборе одно и то же, отсюда t max = t ср.

Бинарные программы это программы, состоящие из команд типа y = d ; d = {0, 1} и условных переходов.

 

Замечание. Бинарные программы обладают двумя достоинствами по сравнению с операторными:

1. Отсутствием промежуточной памяти в процессе работы программы. Это позволяет реализовать бинарную программу на постоянных элементах памяти.

2. Более высоким быстродействием.

 

Пример. Составить для функции f = ( x1 v Øx2 ) бинарную и операторную программы.

Решение. Воспользуемся языком С++, будем иметь код:

void main()

{

bool f=0, x1,x2 ; // описание типа переменных

 

cout<<” Enter x1,x2n”; // вывод на экран текста

cin>> x1>>x2; // ввод переменных

 

switch (x1) // оператор выбора

{

case 0: switch(x2)

{

case 0: f=1;

case 1: f=0;

}

case 1: f=1;

}

 

default: f=0;

 

cout>> f ;

}

 

 

Операторная программа пишется в базисе {&,Ø}. Для этого перепишем заданную функцию, используя формулы де Моргана.

 

void main()

{

 

bool f, x1,x2 ; // описание типа переменных

bool a,b;

 

cout<<” Enter x1,x2n”; // вывод на экран текста

cin>> x1>>x2; // ввод переменных

 

a= 1-x1; {}

b= a * x2; {}

b= 1 - b; {}

f=b;

 

cout<<f;

}

 

 

– Конец работы –

Эта тема принадлежит разделу:

Общая характеристика процессов сбора, передачи и обработки информации

На сайте allrefs.net читайте: Общая характеристика процессов сбора, передачи и обработки информации.. 15. О В Прохорова...

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Информация, ее представление и измерение
  Информатика – это наука об информационных процессах, о моделях, об алгоритмах и алгоритмизации, о программах и программировании, об исполнителях алгоритмов и различных исполняющих с

Системы счисления и действия в них
Общая характеристика процессов сбора, передачи, обработки и накопления информации базируется на использовании кодирования информации средствами ее представления в виде чисел определенных систем счи

Общая характеристика процессов передачи информации
  Пространство сообщений. Коды обнаружения и исправления ошибок Введем пространство сообщений в виде E(n, Um), где Um - алфавит, m - ра

Кодирование и шифрование информации
Возникновение индустрии обработки информации привело к возникновению индустрии средств ее защиты и к актуализации самой проблемы защиты информации, проблемы информационной безопасности. Од

При кодировании нет такого секретного ключа, так как кодирование ставит целью лишь более сжатое, компактное представление сообщения.
Если k – ключ, то можно записать f(k(A)) = B. Для каждого ключа k, преобразование f(k) должно быть обратимым, то есть f(k(B)) = A. Совокупность преобразования f(k) и соответствия множества k называ

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

Модели и моделирование
Модель - это объект или описание объекта, системы для замещения одной системы (оригинала) другой системой для лучшего изучения оригинала или воспроизведения каких-либо его свойств.

Основные свойства модели и моделирования
Границы между моделями различного вида весьма условны. Можно говорить о различных режимах использования моделей - имитационном, стохастическом, динамическом, детерминированном и др.

Компьютерное моделирование
  Компьютерное моделирование от постановки задачи до получения результатов проходит следующие этапы: 1. Постановка задачи: · формулировка задачи; · о

Функции алгебры логики
Рассмотриммножество векторов X = {<x1... xn>}. Будем предполагать, что координаты этих векторов могут принимать значения 0 или 1. Таким образом множество X состоит из 2

Дистрибутивность
x1 & (x2 v x3) = (x1 & x2) v ( x1 & x3 ). x1 v (x2 & x

Идемпотентность
  A v A = A & A = A.   6.Булева алгебра содержит элементы 0,1 , такие что для всякого элемента A Î SB справедливо

Минимизация функций алгебры логики
Введем понятие конечного автомата, как некоторой абстрактной системы, характеризующейся конечным числом состояний. Работа такого автомата напрямую связана с реализацией соответствующей ему логическ

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

Алгоритмизация и программирование
  "Алгоритм" является базовым основополагающим понятием информатики, а алгоритмизация (программирование) – основным разделом курса информатики. Соврем

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги