Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


DEV C++ said cortes martinez, Ejercicios de Programación Lineal

Ejercicios en dev c ++ el cual contiene ejercicios como conversiones

Tipo: Ejercicios

2019/2020

Subido el 23/04/2020

said-cortes-martinez
said-cortes-martinez 🇲🇽

1 documento

1 / 13

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
SAID CORTES MARTÍNEZ UNIDAD 3
3.1. CONTROL SECUENCIAL
Un Sistema Secuencial es un Sistema Digital cuyos vectores de salida dependen
no sólo del vector de entrada actual sino también del anterior o los anteriores. En
otras palabras un Sistema Secuencial debe ser capaz de “memorizar” la evolución
de los vectores de entrada y determinar el vector de salida en función de la misma.
Es posible interpretar el mismo concepto
, los valores de las salidas, en un momento dado, no dependen exclusivamente de
los valores de las entradas en dicho momento, sino también dependen del estado
anterior o estado interno
El sistema secuencial requiere de la utilización de un dispositivo de memoria que
pueda almacenar la historia pasada de sus entradas (denominadas variables de
estado) y le permita mantener su estado durante algún tiempo, estos dispositivos
de memoria pueden ser sencillos como un simple retardador o celdas de memoria
Elementos
a) Un conjunto finito, n, de variables de entrada (X1, X2,..., Xn).
b) Un conjunto finito, m, de estados internos, de aquí que los estados secuenciales
también sean denominados autómatas finitos. Estos estados proporcionarán m
variables internas (Y1,Y2,..., Ym).
c) Un conjunto finito, p, de funciones de salida (Z1, Z2,..., Zp).3
Dependiendo de cómo se obtengan las funciones de salida, Z, los sistemas
secuenciales pueden tener dos estructuras como las que se observan en la
siguiente figura
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Vista previa parcial del texto

¡Descarga DEV C++ said cortes martinez y más Ejercicios en PDF de Programación Lineal solo en Docsity!

3.1. CONTROL SECUENCIAL

U n Sistema Secuencial es un Sistema Digital cuyos vectores de salida dependen

no sólo del vector de entrada actual sino también del anterior o los anteriores. En otras palabras un Sistema Secuencial debe ser capaz de “memorizar” la evolución de los vectores de entrada y determinar el vector de salida en función de la misma. Es posible interpretar el mismo concepto , los valores de las salidas, en un momento dado, no dependen exclusivamente de los valores de las entradas en dicho momento, sino también dependen del estado anterior o estado interno El sistema secuencial requiere de la utilización de un dispositivo de memoria que pueda almacenar la historia pasada de sus entradas (denominadas variables de estado) y le permita mantener su estado durante algún tiempo, estos dispositivos de memoria pueden ser sencillos como un simple retardador o celdas de memoria Elementos a) Un conjunto finito, n, de variables de entrada (X1, X2,..., Xn). b) Un conjunto finito, m, de estados internos, de aquí que los estados secuenciales también sean denominados autómatas finitos. Estos estados proporcionarán m variables internas (Y1,Y2,..., Ym). c) Un conjunto finito, p, de funciones de salida (Z1, Z2,..., Zp).^3 Dependiendo de cómo se obtengan las funciones de salida, Z, los sistemas secuenciales pueden tener dos estructuras como las que se observan en la siguiente figura

Tipos de sistemas secuenciales En este tipo de circuitos entra un factor que no se había considerado en los circuitos combi nacionales, dicho factor es el tiempo , según como manejan el tiempo se pueden clasificar en: circuitos secuenciales síncronos y circuitos secuenciales asíncronos. Circuitos secuenciales asíncronos En circuitos secuenciales asíncronos los cambios de estados ocurren al ritmo natural asociado a las compuertas lógicas utilizadas en su implementación, lo que produce retardos en cascadas entre los del circuito, es decir no utilizan elementos especiales de memoria, lo que puede ocasionar algunos problemas de funcionamiento, ya que estos retardos naturales no están bajo el control del diseñador y además no son idénticos en cada compuerta lógica. Circuitos secuenciales síncronos Los circuitos secuenciales síncronos solo permiten un cambio de estado en los instantes marcados o autorizados por una señal de sincronismo de tipo oscilatorio denominada reloj (cristal o circuito capaz de producir una serie de pulsos regulares en el tiempo),^4 lo que soluciona los problemas que tienen los circuitos asíncronos originados por cambios de estado no uniformes dentro del sistema o circuito.

3.2 CONTROL SELECTIVO

Las estructuras de control selectivo se utilizan para resolver problemas donde sea necesario tomar decisiones, es decir, donde se tengan diferentes caminos para llegar a una solución de un determinado problema. Ciertos sistemas de control establecen un control sobre una variable principal hasta que otra se vuelve demasiado importante y el controlador pasa a dedicarle la atención. Tal es el caso del sistema de control propuesto en la Figura 1.20 para la presión en un circuito de agua. El objetivo principal está, entonces, focalizado en el control de la presión que es medida por un indicador - trasmisor PIT y es controlada por un controlador con capacidad de indicación PIC. Al mismo tiempo, interesa proteger al motor de una sobrecarga, por lo cual se define un segundo lazo de control comandado por el controlador de corriente IIC. Cuando la corriente del motor supera una cierta cota máxima, el selector SEL conmuta el control del circuito a este segundo controlador, priorizando la protección del motor; cuando la sobrecarga desaparece, devuelve el control de la situación al controlador principal de presión.

DESDE. El bucle for permite repetir un conjunto de instrucciones un número determinado de veces, con la peculiaridad que la instrucción incrementa (o decrementa), automáticamente y de uno en uno, la variable que se utiliza como contador. El incremento es opcional. Si no se coloca, el bucle aumenta de uno en uno, de forma automática, el valor del contador. Si se desea decremento la variable es necesario colocar el valor del decremento ( - 1). Sintaxis básica. Desde < valor inicial>:hacer Instrucciones Findesde Sintaxis matlab. For .hacer Instrucciones End SALTOS Otro tipo de instrucciones nos permiten salir de un bucle en ejecución o ir al ciclo siguiente sin terminar el actual. La instrucción break detiene la ejecución de un bucle while y for. Debe escribirse, únicamente en el cuerpo del bucle. Octave/Matlab ejecuta la instrucción que se encuentra inmediatamente después del bucle y continua el programa. La instrucción continúe salta las instrucciones siguientes del bucle, en un paso k, digamos y continua con la siguiente iteración, paso k+1 del bucle. Debe escribirse en el cuerpo del bucle y se utiliza solo en estructuras iterativas BUCLES ANIDADOS. Es posible construir un programa donde se aniden los bucles; esto es, ejecutar un bucle dentro de otro, siempre que el bucle interno esté totalmente contenido dentro del bucle externo, si no, el algoritmo no es válido.