Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Nocion de EstadoIntroduccion a la Programacion
Andres Felipe Barco Santa
Pontificia Universidad JaverianaGenerado con LATEX
Febrero de 2010
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Recorderis
Recorderis
Observacion Capacidad de realizar abstracciones dedeterminado sistema. Observacion cientıfica.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Recorderis
Recorderis
Observacion Capacidad de realizar abstracciones dedeterminado sistema. Observacion cientıfica.
Objetivo Comprension de los objetivos del sistema.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Recorderis
Recorderis
Observacion Capacidad de realizar abstracciones dedeterminado sistema. Observacion cientıfica.
Objetivo Comprension de los objetivos del sistema.
Propiedades Caracterısticas fundamentales(!!).
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Recorderis
Recorderis
Observacion Capacidad de realizar abstracciones dedeterminado sistema. Observacion cientıfica.
Objetivo Comprension de los objetivos del sistema.
Propiedades Caracterısticas fundamentales(!!).
Comportamiento Como funcionan los elementos en el sistema.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Recorderis
Recorderis
Observacion Capacidad de realizar abstracciones dedeterminado sistema. Observacion cientıfica.
Objetivo Comprension de los objetivos del sistema.
Propiedades Caracterısticas fundamentales(!!).
Comportamiento Como funcionan los elementos en el sistema.
Objetividad La observacion del sistema sin juicios personales.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Recorderis
Recorderis
Observacion Capacidad de realizar abstracciones dedeterminado sistema. Observacion cientıfica.
Objetivo Comprension de los objetivos del sistema.
Propiedades Caracterısticas fundamentales(!!).
Comportamiento Como funcionan los elementos en el sistema.
Objetividad La observacion del sistema sin juicios personales.
Constantes Atributos que no cambian durante la observacion.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Recorderis
Recorderis
Observacion Capacidad de realizar abstracciones dedeterminado sistema. Observacion cientıfica.
Objetivo Comprension de los objetivos del sistema.
Propiedades Caracterısticas fundamentales(!!).
Comportamiento Como funcionan los elementos en el sistema.
Objetividad La observacion del sistema sin juicios personales.
Constantes Atributos que no cambian durante la observacion.
Variables Atributos que cambian durante la observacion.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
Definicion de estado
Un estado de un sistema es una descripcion total de el enun tiempo dado.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
Definicion de estado
Un estado de un sistema es una descripcion total de el enun tiempo dado.
Una configuracion determinada del sistema en untiempo-espacio definido.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
¿Que observamos en los sistemas?
Descripcion
Un sistema dado existe por un intervalo de tiempo dado.Durante la vida del sistema hay cambios en sus elementos ycomportamiento
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
¿Que observamos en los sistemas?
Descripcion
Un sistema dado existe por un intervalo de tiempo dado.Durante la vida del sistema hay cambios en sus elementos ycomportamiento; dadas causas internas y externas.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
¿Que observamos en los sistemas?
Descripcion
Un sistema dado existe por un intervalo de tiempo dado.Durante la vida del sistema hay cambios en sus elementos ycomportamiento; dadas causas internas y externas.
Causas Son fundamentales en el estudio de los sistemas.¿Que lo hace cambiar de un estado a otro?
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
¿Que observamos en los sistemas?
Procesos
En cuanto mas estudiamos un sistema y descubrimosque cosas son las que hacen cambiar su estado, cuanto mejorpodremos definir de manera certera los procesos que se llevana cabo en el interior.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
¿Que observamos en los sistemas?
Procesos
En cuanto mas estudiamos un sistema y descubrimosque cosas son las que hacen cambiar su estado, cuanto mejorpodremos definir de manera certera los procesos que se llevana cabo en el interior.
La observacion de estados en la interaccion de virus y lasangre.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
¿Que observamos en los sistemas?
Procesos
En cuanto mas estudiamos un sistema y descubrimosque cosas son las que hacen cambiar su estado, cuanto mejorpodremos definir de manera certera los procesos que se llevana cabo en el interior.
La observacion de estados en la interaccion de virus y lasangre.
Estudio de los cambios y movimientos en los astros.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
Ejemplos de estado
La foto de nuestro carne estudiantil.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
Ejemplos de estado
La foto de nuestro carne estudiantil.
El conocimiento que poseemos en este preciso instante.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Definicion de estado¿Que observamos en los sistemas?Ejemplos de estado
Ejemplos de estado
La foto de nuestro carne estudiantil.
El conocimiento que poseemos en este preciso instante.
La forma estructural en la que se encuentra el nuevoedificio de nuestra universidad.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Estudio de los estados
Evolucion
Definir estados de un sistema para determinados momentos detiempo nos da la posibilidad de estudiar la evolucion generaldel sistema.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Estudio de los estados
Evolucion
Definir estados de un sistema para determinados momentos detiempo nos da la posibilidad de estudiar la evolucion generaldel sistema.
Si realizamos un analisis erroneo del estado, la descripcion delprogreso del sistema sera falsa. Pero es peor aun...
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Estudio de los estados
Evolucion
Definir estados de un sistema para determinados momentos detiempo nos da la posibilidad de estudiar la evolucion generaldel sistema.
Si realizamos un analisis erroneo del estado, la descripcion delprogreso del sistema sera falsa. Pero es peor aun...¡¡¡ No podremos corregir errores actuales ni predecirestados futuros !!!
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
Frijoles Comida hecha a base degranos, platano y agua1.
1Puede tener mas o menos elementos dependiendo del cocinero.Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
Frijoles Comida hecha a base degranos, platano y agua1.
Frijoles duros y platano blancusco.
1Puede tener mas o menos elementos dependiendo del cocinero.Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
Frijoles Comida hecha a base degranos, platano y agua1.
Frijoles duros y platano blancusco.
Olor neutro.
1Puede tener mas o menos elementos dependiendo del cocinero.Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
Frijoles Comida hecha a base degranos, platano y agua1.
Frijoles duros y platano blancusco.
Olor neutro.
Sabor desagradable.
1Puede tener mas o menos elementos dependiendo del cocinero.Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
Frijoles Comida hecha a base degranos, platano y agua1.
Frijoles duros y platano blancusco.
Olor neutro.
Sabor desagradable.
Tamano natural del frijol y el platano.
1Puede tener mas o menos elementos dependiendo del cocinero.Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
¿Que estados se dan en la coccion?
Cuando volvemos a ver el estado de los frijoles despues deremojar, observamos que estan mucho mas grandes de lo quelos dejamos.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
¿Que estados se dan en la coccion?
Cuando volvemos a ver el estado de los frijoles despues deremojar, observamos que estan mucho mas grandes de lo quelos dejamos.Y ¿que estados posee cuando los introducimos en la pitadora ylos cocinamos durante 15 minutos, 30, 1 hora, 5?
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
¿Que estados se dan en la coccion?
Cuando volvemos a ver el estado de los frijoles despues deremojar, observamos que estan mucho mas grandes de lo quelos dejamos.Y ¿que estados posee cuando los introducimos en la pitadora ylos cocinamos durante 15 minutos, 30, 1 hora, 5?
15’ Agua cambia de color, algo de olor.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
¿Que estados se dan en la coccion?
Cuando volvemos a ver el estado de los frijoles despues deremojar, observamos que estan mucho mas grandes de lo quelos dejamos.Y ¿que estados posee cuando los introducimos en la pitadora ylos cocinamos durante 15 minutos, 30, 1 hora, 5?
15’ Agua cambia de color, algo de olor.30’ Agua esta mas oscura, frijoles y platano mas blandos, olor
mas fuerte.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
¿Que estados se dan en la coccion?
Cuando volvemos a ver el estado de los frijoles despues deremojar, observamos que estan mucho mas grandes de lo quelos dejamos.Y ¿que estados posee cuando los introducimos en la pitadora ylos cocinamos durante 15 minutos, 30, 1 hora, 5?
15’ Agua cambia de color, algo de olor.30’ Agua esta mas oscura, frijoles y platano mas blandos, olor
mas fuerte.1” El olor emanado es profundo, frijoles y platano mas
blando, agua espesa y sabor tıpico.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Estudio de los estadosCocinando frijoles
Cocinando frijoles
¿Que estados se dan en la coccion?
Cuando volvemos a ver el estado de los frijoles despues deremojar, observamos que estan mucho mas grandes de lo quelos dejamos.Y ¿que estados posee cuando los introducimos en la pitadora ylos cocinamos durante 15 minutos, 30, 1 hora, 5?
15’ Agua cambia de color, algo de olor.30’ Agua esta mas oscura, frijoles y platano mas blandos, olor
mas fuerte.1” El olor emanado es profundo, frijoles y platano mas
blando, agua espesa y sabor tıpico.5” No se distingue un frijol de otro, olor a quemado, agua
evaporada (secos), sabor no muy apetecible.Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
¿Porque varıa?¿Y los frijoles?
¿Porque varıa?
Leyes de la dialetica
La dialectica define que todo el universo, por lo tanto todosistema, esta en constante cambio. El cambio no es cıclico nilineal; mas bien una espiral.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
¿Porque varıa?¿Y los frijoles?
¿Porque varıa?
Leyes de la dialetica
La dialectica define que todo el universo, por lo tanto todosistema, esta en constante cambio. El cambio no es cıclico nilineal; mas bien una espiral.
Los cambios entre un estado y otro se produce debido aacciones ejecutadas sobre las variables del sistema.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
¿Porque varıa?¿Y los frijoles?
¿Y los frijoles?
Frijoles absorben el agua cuando estan en remojo.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
¿Porque varıa?¿Y los frijoles?
¿Y los frijoles?
Frijoles absorben el agua cuando estan en remojo.
Frijoles y platanos se calientan y expanden al cocinarlos.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
¿Porque varıa?¿Y los frijoles?
¿Y los frijoles?
Frijoles absorben el agua cuando estan en remojo.
Frijoles y platanos se calientan y expanden al cocinarlos.
El movimiento de las moleculas en los ingredientesgeneran la expulsion de olores.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
¿Porque varıa?¿Y los frijoles?
¿Y los frijoles?
Frijoles absorben el agua cuando estan en remojo.
Frijoles y platanos se calientan y expanden al cocinarlos.
El movimiento de las moleculas en los ingredientesgeneran la expulsion de olores.
El calor concentra el sabor de los elementos.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Acciones = cambio
Acciones = cambio
En la realidad los cambios de estados se producen poracciones materiales en algunos o todos los componentes delsistema.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Acciones = cambio
Acciones = cambio
En la realidad los cambios de estados se producen poracciones materiales en algunos o todos los componentes delsistema.
Absorber.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Acciones = cambio
Acciones = cambio
En la realidad los cambios de estados se producen poracciones materiales en algunos o todos los componentes delsistema.
Absorber.
Calentar.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Acciones = cambio
Acciones = cambio
En la realidad los cambios de estados se producen poracciones materiales en algunos o todos los componentes delsistema.
Absorber.
Calentar.
Expandir.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Acciones = cambio
Acciones = cambio
En la realidad los cambios de estados se producen poracciones materiales en algunos o todos los componentes delsistema.
Absorber.
Calentar.
Expandir.
Expulsar.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Acciones = cambio
Acciones = cambio
En la realidad los cambios de estados se producen poracciones materiales en algunos o todos los componentes delsistema.
Absorber.
Calentar.
Expandir.
Expulsar.
Mover.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Vista de estadosProblemas computacionales
Vista de estados
Problema en un sistema
Un problema en nuestra realidad es un sistema que esta en unestado no deseado. Esto es gracias a que las accionesaplicadas en el sistema no fueron adecuadas.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Vista de estadosProblemas computacionales
Vista de estados
Problema en un sistema
Un problema en nuestra realidad es un sistema que esta en unestado no deseado. Esto es gracias a que las accionesaplicadas en el sistema no fueron adecuadas.
Estado: Los frijoles quemados es un estado no deseablepara el almuerzo del domingo.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Vista de estadosProblemas computacionales
Vista de estados
Problema en un sistema
Un problema en nuestra realidad es un sistema que esta en unestado no deseado. Esto es gracias a que las accionesaplicadas en el sistema no fueron adecuadas.
Estado: Los frijoles quemados es un estado no deseablepara el almuerzo del domingo.
Causas: Las malas acciones ejecutadas por el cocinero.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Vista de estadosProblemas computacionales
Problemas computacionales
Problema en Python
Un problema desde el punto de vista computacional es unestado no deseado, una configuracion de variables erronea.Esto se debe gracias a la mala secuencia de sentencias sobreel sistema.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Vista de estadosProblemas computacionales
Problemas computacionales
Problema en Python
Un problema desde el punto de vista computacional es unestado no deseado, una configuracion de variables erronea.Esto se debe gracias a la mala secuencia de sentencias sobreel sistema.
Estado: Dos personas con el mimos numero deidentificacion.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Vista de estadosProblemas computacionales
Problemas computacionales
Problema en Python
Un problema desde el punto de vista computacional es unestado no deseado, una configuracion de variables erronea.Esto se debe gracias a la mala secuencia de sentencias sobreel sistema.
Estado: Dos personas con el mimos numero deidentificacion.
Causas: Mala validacion de las entradas y registros delsistema.
Andres Felipe Barco Santa Nocion de Estado
El estado de un sistemaDesarrollo o evolucion
Variabilidad de estadosCambio de estado computacional
Tenemos un problema
Vista de estadosProblemas computacionales
Fin de la Clase
Nos vemos en la proxima!!!
Andres Felipe Barco Santa Nocion de Estado