Introducci ´on a la Programaci ´on
Grupo F y G Semana 4
Andr ´es Felipe Barco Santa Ingeniero en Sistemas
Facultad de Ingenier´ıa Pontificia Universidad Javeriana-Cali
Am ´erica del Sur
6 y 8 de Agosto de 2012
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
¿Qu ´e es un estado?
Las variables de un sistema cambian su valor a trav ´es del tiempo.
Configuraci ´on
Un estado de un sistema es una configuraci ´on unica de los elementos que componen dicho sistema. Est ´a definido por lo valores de sus variables.
¿Qu ´e es un estado?
Las variables de un sistema cambian su valor a trav ´es del tiempo.
Configuraci ´on
Un estado de un sistema es una configuraci ´on unica de los elementos que componen dicho sistema. Est ´a definido por lo valores de sus variables.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
¿Que observamos en los sistemas?
Descripci ´on
Un sistema dado existe por un intervalo de tiempo dado. Durante la vida del sistema hay cambios en sus elementos y comportamiento
; dadas causas internas y externas.
Causas Son fundamentales en el estudio de los sistemas.
¿Que observamos en los sistemas?
Descripci ´on
Un sistema dado existe por un intervalo de tiempo dado. Durante la vida del sistema hay cambios en sus elementos y comportamiento; dadas causas internas y externas.
Causas Son fundamentales en el estudio de los sistemas.
¿Que lo hace cambiar de un estado a otro?
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
¿Que observamos en los sistemas?
Descripci ´on
Un sistema dado existe por un intervalo de tiempo dado. Durante la vida del sistema hay cambios en sus elementos y comportamiento; dadas causas internas y externas.
Causas Son fundamentales en el estudio de los sistemas.
¿Que observamos en los sistemas?
Procesos
En cuanto m ´as estudiamos un sistema y descubrimos
qu ´e cosas son las que hacen cambiar su estado, cuanto mejor podr ´emos definir de manera certera los procesos que se llevan a cabo en el interior.
La observaci ´on de estados en la interacci ´on de virus y la sangre.
Estudio de los cambios y movimientos en los astros.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
¿Que observamos en los sistemas?
Procesos
En cuanto m ´as estudiamos un sistema y descubrimos
qu ´e cosas son las que hacen cambiar su estado, cuanto mejor podr ´emos definir de manera certera los procesos que se llevan a cabo en el interior.
La observaci ´on de estados en la interacci ´on de virus y la sangre.
¿Que observamos en los sistemas?
Procesos
En cuanto m ´as estudiamos un sistema y descubrimos
qu ´e cosas son las que hacen cambiar su estado, cuanto mejor podr ´emos definir de manera certera los procesos que se llevan a cabo en el interior.
La observaci ´on de estados en la interacci ´on de virus y la sangre.
Estudio de los cambios y movimientos en los astros.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Ejemplos de estado
La foto de nuestro carn ´e estudiantil.
El conocimiento que poseemos en este preciso instante. El estado de las vias en nuestra ciudad.
Ejemplos de estado
La foto de nuestro carn ´e estudiantil.
El conocimiento que poseemos en este preciso instante.
El estado de las vias en nuestra ciudad.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Ejemplos de estado
La foto de nuestro carn ´e estudiantil.
El conocimiento que poseemos en este preciso instante. El estado de las vias en nuestra ciudad.
Estudio de los estados
Evoluci ´on
Definir estados de un sistema para determinados momentos de tiempo nos da la posibilidad de estudiar la evolucion general del sistema.
Si realizamos un an ´alisis erroneo del estado, la descripci ´on del progreso del sistema ser ´a falsa. Pero es peor a ´un...
¡¡¡ No podr ´emos corregir errores actuales ni predecir estados futuros !!!
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Estudio de los estados
Evoluci ´on
Definir estados de un sistema para determinados momentos de tiempo nos da la posibilidad de estudiar la evolucion general del sistema.
Si realizamos un an ´alisis erroneo del estado, la descripci ´on del progreso del sistema ser ´a falsa. Pero es peor a ´un...
¡¡¡ No podr ´emos corregir errores actuales ni predecir estados futuros !!!
Estudio de los estados
Evoluci ´on
Definir estados de un sistema para determinados momentos de tiempo nos da la posibilidad de estudiar la evolucion general del sistema.
Si realizamos un an ´alisis erroneo del estado, la descripci ´on del progreso del sistema ser ´a falsa. Pero es peor a ´un...
¡¡¡ No podr ´emos corregir errores actuales ni predecir estados futuros !!!
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Germinaci ´on de semillas
Phaseolus vulgaris: Es una especie anual que se cultiva en todo el mundo.
Semilla Pl ´umula Rad´ıcula Hojas primarias y cotiled ´on Hipoc ´otilo ...
Germinaci ´on de semillas
Phaseolus vulgaris: Es una especie anual que se cultiva en todo el mundo.
Semilla Pl ´umula Rad´ıcula Hojas primarias y cotiled ´on Hipoc ´otilo ...
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Germinaci ´on de semillas
Phaseolus vulgaris: Es una especie anual que se cultiva en todo el mundo.
Semilla Pl ´umula Rad´ıcula Hojas primarias y cotiled ´on Hipoc ´otilo ...
Germinaci ´on de semillas
Phaseolus vulgaris: Es una especie anual que se cultiva en todo el mundo.
Semilla Pl ´umula Rad´ıcula Hojas primarias y cotiled ´on Hipoc ´otilo ...
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Germinaci ´on de semillas
Phaseolus vulgaris: Es una especie anual que se cultiva en todo el mundo.
Semilla Pl ´umula Rad´ıcula Hojas primarias y cotiled ´on Hipoc ´otilo ...
Germinaci ´on de semillas
Phaseolus vulgaris: Es una especie anual que se cultiva en todo el mundo.
Semilla Pl ´umula Rad´ıcula Hojas primarias y cotiled ´on Hipoc ´otilo ...
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Germinaci ´on de semillas
Phaseolus vulgaris: Es una especie anual que se cultiva en todo el mundo.
Semilla Pl ´umula Rad´ıcula Hojas primarias y cotiled ´on Hipoc ´otilo
Germinaci ´on de semillas
Figura:Partes de frijol en diferentes estados1
1http://www.botanica.cnba.uba.ar/Trabprac/Tp4/Lagerminacion.html
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Germinando fr´ıjoles
¿Qu ´e estados se dan en el crecimiento?
El estado inicial es semilla dura y peque ˜na.
Y ¿que estados posee cuando los dejamos germinar en agua durante 3 d´ıas, 1 semana, 1 mes?
3 d´ıas: Frijol inchado de agua. Se ve la pl ´umula salir. 1 semana: Frijol en germinaci ´on parcial, se nota la rad´ıcula.
1 mes: Las hojas primarias ya est ´an desarrolladas. Inicia otra etapa de creciemiento.
Germinando fr´ıjoles
¿Qu ´e estados se dan en el crecimiento?
El estado inicial es semilla dura y peque ˜na.
Y ¿que estados posee cuando los dejamos germinar en agua durante 3 d´ıas, 1 semana, 1 mes?
3 d´ıas: Frijol inchado de agua. Se ve la pl ´umula salir. 1 semana: Frijol en germinaci ´on parcial, se nota la rad´ıcula.
1 mes: Las hojas primarias ya est ´an desarrolladas. Inicia otra etapa de creciemiento.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Germinando fr´ıjoles
¿Qu ´e estados se dan en el crecimiento?
El estado inicial es semilla dura y peque ˜na.
Y ¿que estados posee cuando los dejamos germinar en agua durante 3 d´ıas, 1 semana, 1 mes?
3 d´ıas: Frijol inchado de agua. Se ve la pl ´umula salir.
1 semana: Frijol en germinaci ´on parcial, se nota la rad´ıcula.
1 mes: Las hojas primarias ya est ´an desarrolladas. Inicia otra etapa de creciemiento.
Germinando fr´ıjoles
¿Qu ´e estados se dan en el crecimiento?
El estado inicial es semilla dura y peque ˜na.
Y ¿que estados posee cuando los dejamos germinar en agua durante 3 d´ıas, 1 semana, 1 mes?
3 d´ıas: Frijol inchado de agua. Se ve la pl ´umula salir. 1 semana: Frijol en germinaci ´on parcial, se nota la rad´ıcula.
1 mes: Las hojas primarias ya est ´an desarrolladas. Inicia otra etapa de creciemiento.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Germinando fr´ıjoles
¿Qu ´e estados se dan en el crecimiento?
El estado inicial es semilla dura y peque ˜na.
Y ¿que estados posee cuando los dejamos germinar en agua durante 3 d´ıas, 1 semana, 1 mes?
3 d´ıas: Frijol inchado de agua. Se ve la pl ´umula salir. 1 semana: Frijol en germinaci ´on parcial, se nota la rad´ıcula.
1 mes: Las hojas primarias ya est ´an desarrolladas. Inicia otra etapa de creciemiento.
¿Porque var´ıa?
Leyes de la dial ´etica
La dial ´ectica define que todo el universo, por lo tanto todo sistema, est ´a en constante cambio. El cambio no es c´ıclico ni lineal; m ´as bien una espiral.
Los cambios entre un estado y otro se produce debido a acciones ejecutadas sobre las variables del sistema.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
¿Porque var´ıa?
Leyes de la dial ´etica
La dial ´ectica define que todo el universo, por lo tanto todo sistema, est ´a en constante cambio. El cambio no es c´ıclico ni lineal; m ´as bien una espiral.
Los cambios entre un estado y otro se produce debido a acciones ejecutadas sobre las variables del sistema.
¿Y los frijoles?
Frijolesabsorbenel agua cuando est ´an en remojo.
El ox´ıgeno (oxigenar) y el calor (calentar) habilitan procesos quimicos que hace germinar la semilla.
Inician procesos metab ´olicos que permiten a la rad´ıcula a
crecer.
Con la r ´adicula en crecimiento laabsorci ´ondel agua y la actividadrespiratoriaaumenta.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
¿Y los frijoles?
Frijolesabsorbenel agua cuando est ´an en remojo. El ox´ıgeno (oxigenar) y el calor (calentar) habilitan procesos quimicos que hace germinar la semilla.
Inician procesos metab ´olicos que permiten a la rad´ıcula a
crecer.
Con la r ´adicula en crecimiento laabsorci ´ondel agua y la actividadrespiratoriaaumenta.
¿Y los frijoles?
Frijolesabsorbenel agua cuando est ´an en remojo. El ox´ıgeno (oxigenar) y el calor (calentar) habilitan procesos quimicos que hace germinar la semilla.
Inician procesos metab ´olicos que permiten a la rad´ıcula a
crecer.
Con la r ´adicula en crecimiento laabsorci ´ondel agua y la actividadrespiratoriaaumenta.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
¿Y los frijoles?
Frijolesabsorbenel agua cuando est ´an en remojo. El ox´ıgeno (oxigenar) y el calor (calentar) habilitan procesos quimicos que hace germinar la semilla.
Inician procesos metab ´olicos que permiten a la rad´ıcula a
crecer.
Con la r ´adicula en crecimiento laabsorci ´ondel agua y la actividadrespiratoriaaumenta.
Acciones = cambio
En la realidad los cambios de estados se producen por
accionesejercidas sobre algunos o todos los componentes del sistema. Absorber. Calentar. Oxigenar. Crecer. Respirar.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Acciones = cambio
En la realidad los cambios de estados se producen por
accionesejercidas sobre algunos o todos los componentes del sistema. Absorber. Calentar. Oxigenar. Crecer. Respirar.
Acciones = cambio
En la realidad los cambios de estados se producen por
accionesejercidas sobre algunos o todos los componentes del sistema. Absorber. Calentar. Oxigenar. Crecer. Respirar.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Acciones = cambio
En la realidad los cambios de estados se producen por
accionesejercidas sobre algunos o todos los componentes del sistema. Absorber. Calentar. Oxigenar. Crecer. Respirar.
Acciones = cambio
En la realidad los cambios de estados se producen por
accionesejercidas sobre algunos o todos los componentes del sistema. Absorber. Calentar. Oxigenar. Crecer. Respirar.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Acciones = cambio
En la realidad los cambios de estados se producen por
accionesejercidas sobre algunos o todos los componentes del sistema. Absorber. Calentar. Oxigenar. Crecer. Respirar.
Vista de estados
Problema en un sistema
Un problema desde el punto de vista sist ´emico, es un sistema que se encuentra en un estado no deseado. Esto debido a que las acciones aplicadas en el sistema no fueron adecuadas.
Estado: Planta con hoas secas o raices podridas. Causas: Mucho tiempo al sol o mucha agua.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Vista de estados
Problema en un sistema
Un problema desde el punto de vista sist ´emico, es un sistema que se encuentra en un estado no deseado. Esto debido a que las acciones aplicadas en el sistema no fueron adecuadas.
Estado: Planta con hoas secas o raices podridas.
Vista de estados
Problema en un sistema
Un problema desde el punto de vista sist ´emico, es un sistema que se encuentra en un estado no deseado. Esto debido a que las acciones aplicadas en el sistema no fueron adecuadas.
Estado: Planta con hoas secas o raices podridas. Causas: Mucho tiempo al sol o mucha agua.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Problemas computacionales
Problema en Python
Un problema desde el punto de vista computacional es un estado no deseado, una configuraci ´on de variables erronea. Esto se debe gracias a la mala secuencia de sentencias sobre el sistema.
Estado: Dos personas con el mimos n ´umero de identificaci ´on.
Causas: Mala validaci ´on de las entradas y registros del sistema.
Problemas computacionales
Problema en Python
Un problema desde el punto de vista computacional es un estado no deseado, una configuraci ´on de variables erronea. Esto se debe gracias a la mala secuencia de sentencias sobre el sistema.
Estado: Dos personas con el mimos n ´umero de identificaci ´on.
Causas: Mala validaci ´on de las entradas y registros del sistema.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Problemas computacionales
Problema en Python
Un problema desde el punto de vista computacional es un estado no deseado, una configuraci ´on de variables erronea. Esto se debe gracias a la mala secuencia de sentencias sobre el sistema.
Estado: Dos personas con el mimos n ´umero de identificaci ´on.
Causas: Mala validaci ´on de las entradas y registros del sistema.
Fin de clase.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Sentencias
A nivel computacional las acciones son llamadassentencias.
Sentencia Orden sobre variables del sistema. Esta
compuesta de expresiones.
Expresi ´on Una operaci ´on evaluable por el computador
Sentencias
A nivel computacional las acciones son llamadassentencias.
Sentencia Orden sobre variables del sistema. Esta
compuesta de expresiones.
Expresi ´on Una operaci ´on evaluable por el computador
(sumar, restar, comparar, asignar...)
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Sentencias
A nivel computacional las acciones son llamadassentencias.
Sentencia Orden sobre variables del sistema. Esta
compuesta de expresiones.
Expresi ´on Una operaci ´on evaluable por el computador
Definici ´on de algoritmo
Un algoritmo es una colecci ´on de instrucciones junto con un orden en el cual deben ser ejecutados.
Un manifiesto que describe el paso a paso de determinado proceso o acci ´on.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Definici ´on de algoritmo
Un algoritmo es una colecci ´on de instrucciones junto con un orden en el cual deben ser ejecutados.
Un manifiesto que describe el paso a paso de determinado proceso o acci ´on.
¿C ´omo crear un algoritmo?
1 Definir el objetivo del algoritmo, su funci ´on.
2 Definir un punto de partida (inicio) y un punto de llegada
(final).
3 Definir los elementos de dicho algoritmo (cadenas,
enteros, estructuras).
4 Definir una secuencia de acciones que lleven del inicio al
final.
5 Volver al paso 2 para corregir errores o realizar mejoras.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
¿C ´omo crear un algoritmo?
1 Definir el objetivo del algoritmo, su funci ´on.
2 Definir un punto de partida (inicio) y un punto de llegada
(final).
3 Definir los elementos de dicho algoritmo (cadenas,
enteros, estructuras).
4 Definir una secuencia de acciones que lleven del inicio al
final.
¿C ´omo crear un algoritmo?
1 Definir el objetivo del algoritmo, su funci ´on.
2 Definir un punto de partida (inicio) y un punto de llegada
(final).
3 Definir los elementos de dicho algoritmo (cadenas,
enteros, estructuras).
4 Definir una secuencia de acciones que lleven del inicio al
final.
5 Volver al paso 2 para corregir errores o realizar mejoras.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
¿C ´omo crear un algoritmo?
1 Definir el objetivo del algoritmo, su funci ´on.
2 Definir un punto de partida (inicio) y un punto de llegada
(final).
3 Definir los elementos de dicho algoritmo (cadenas,
enteros, estructuras).
4 Definir una secuencia de acciones que lleven del inicio al
final.
¿C ´omo crear un algoritmo?
1 Definir el objetivo del algoritmo, su funci ´on.
2 Definir un punto de partida (inicio) y un punto de llegada
(final).
3 Definir los elementos de dicho algoritmo (cadenas,
enteros, estructuras).
4 Definir una secuencia de acciones que lleven del inicio al
final.
5 Volver al paso 2 para corregir errores o realizar mejoras.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Ejemplo de algoritmo
Problema
El d´ıa de hoy me siento muy mal, tengo fiebre, dolor en el cuerpo y debilidad. Debo iniciar un proceso para determinar que tengo mal y darle soluci ´on.
Objetivo: Conocer que enfermedad tengo, definir tratamiento
Estado inicial: En mi casa sin saber que tengo, con dolor y desesperardo
Estado final: Fuera del consultorio conociendo que tengo, con dolor y desesperado
Elementos: Dinero, transporte, cedula, carn ´e EPS y sistema de salud colombiano
Ejemplo de algoritmo
Problema
El d´ıa de hoy me siento muy mal, tengo fiebre, dolor en el cuerpo y debilidad. Debo iniciar un proceso para determinar que tengo mal y darle soluci ´on.
Objetivo: Conocer que enfermedad tengo, definir tratamiento
Estado inicial: En mi casa sin saber que tengo, con dolor y desesperardo
Estado final: Fuera del consultorio conociendo que tengo, con dolor y desesperado
Elementos: Dinero, transporte, cedula, carn ´e EPS y sistema de salud colombiano
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Ejemplo de algoritmo
Problema
El d´ıa de hoy me siento muy mal, tengo fiebre, dolor en el cuerpo y debilidad. Debo iniciar un proceso para determinar que tengo mal y darle soluci ´on.
Objetivo: Conocer que enfermedad tengo, definir tratamiento
Estado inicial: En mi casa sin saber que tengo, con dolor y desesperardo
Estado final: Fuera del consultorio conociendo que tengo, con dolor y desesperado
Elementos: Dinero, transporte, cedula, carn ´e EPS y sistema de salud colombiano
Ejemplo de algoritmo
Problema
El d´ıa de hoy me siento muy mal, tengo fiebre, dolor en el cuerpo y debilidad. Debo iniciar un proceso para determinar que tengo mal y darle soluci ´on.
Objetivo: Conocer que enfermedad tengo, definir tratamiento
Estado inicial: En mi casa sin saber que tengo, con dolor y desesperardo
Estado final: Fuera del consultorio conociendo que tengo, con dolor y desesperado
Elementos: Dinero, transporte, cedula, carn ´e EPS y sistema de salud colombiano
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Ejemplo de algoritmo
Problema
El d´ıa de hoy me siento muy mal, tengo fiebre, dolor en el cuerpo y debilidad. Debo iniciar un proceso para determinar que tengo mal y darle soluci ´on.
Objetivo: Conocer que enfermedad tengo, definir tratamiento
Estado inicial: En mi casa sin saber que tengo, con dolor y desesperardo
Estado final: Fuera del consultorio conociendo que tengo, con dolor y desesperado
Cita medica - EPS
1 Prepararme para salir de la casa (ba ˜narse, vestirse,
desayunar).
2 Tomar un transporte (bus estandar, masivo, taxi, pie). 3 Pedir turno y esperara que digan mi nombre.
4 Pasar cedula, carn ´e y dinero.
5 Esperar a que llamen del consultorio. 6 Entrar al consultorio.
7 Por cada sintoma; explicar al medico. 8 Obtener diagnostico.
9 Pagar m ´as dinero.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Cita medica - EPS
1 Prepararme para salir de la casa (ba ˜narse, vestirse,
desayunar).
2 Tomar un transporte (bus estandar, masivo, taxi, pie).
3 Pedir turno y esperara que digan mi nombre. 4 Pasar cedula, carn ´e y dinero.
5 Esperar a que llamen del consultorio. 6 Entrar al consultorio.
7 Por cada sintoma; explicar al medico. 8 Obtener diagnostico.
Cita medica - EPS
1 Prepararme para salir de la casa (ba ˜narse, vestirse,
desayunar).
2 Tomar un transporte (bus estandar, masivo, taxi, pie). 3 Pedir turno y esperara que digan mi nombre.
4 Pasar cedula, carn ´e y dinero.
5 Esperar a que llamen del consultorio. 6 Entrar al consultorio.
7 Por cada sintoma; explicar al medico. 8 Obtener diagnostico.
9 Pagar m ´as dinero.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Cita medica - EPS
1 Prepararme para salir de la casa (ba ˜narse, vestirse,
desayunar).
2 Tomar un transporte (bus estandar, masivo, taxi, pie). 3 Pedir turno y esperara que digan mi nombre.
4 Pasar cedula, carn ´e y dinero.
5 Esperar a que llamen del consultorio. 6 Entrar al consultorio.
7 Por cada sintoma; explicar al medico. 8 Obtener diagnostico.
Cita medica - EPS
1 Prepararme para salir de la casa (ba ˜narse, vestirse,
desayunar).
2 Tomar un transporte (bus estandar, masivo, taxi, pie). 3 Pedir turno y esperara que digan mi nombre.
4 Pasar cedula, carn ´e y dinero.
5 Esperar a que llamen del consultorio.
6 Entrar al consultorio.
7 Por cada sintoma; explicar al medico. 8 Obtener diagnostico.
9 Pagar m ´as dinero.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Cita medica - EPS
1 Prepararme para salir de la casa (ba ˜narse, vestirse,
desayunar).
2 Tomar un transporte (bus estandar, masivo, taxi, pie). 3 Pedir turno y esperara que digan mi nombre.
4 Pasar cedula, carn ´e y dinero.
5 Esperar a que llamen del consultorio. 6 Entrar al consultorio.
7 Por cada sintoma; explicar al medico. 8 Obtener diagnostico.
Cita medica - EPS
1 Prepararme para salir de la casa (ba ˜narse, vestirse,
desayunar).
2 Tomar un transporte (bus estandar, masivo, taxi, pie). 3 Pedir turno y esperara que digan mi nombre.
4 Pasar cedula, carn ´e y dinero.
5 Esperar a que llamen del consultorio. 6 Entrar al consultorio.
7 Por cada sintoma; explicar al medico.
8 Obtener diagnostico. 9 Pagar m ´as dinero.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Cita medica - EPS
1 Prepararme para salir de la casa (ba ˜narse, vestirse,
desayunar).
2 Tomar un transporte (bus estandar, masivo, taxi, pie). 3 Pedir turno y esperara que digan mi nombre.
4 Pasar cedula, carn ´e y dinero.
5 Esperar a que llamen del consultorio. 6 Entrar al consultorio.
7 Por cada sintoma; explicar al medico. 8 Obtener diagnostico.
Cita medica - EPS
1 Prepararme para salir de la casa (ba ˜narse, vestirse,
desayunar).
2 Tomar un transporte (bus estandar, masivo, taxi, pie). 3 Pedir turno y esperara que digan mi nombre.
4 Pasar cedula, carn ´e y dinero.
5 Esperar a que llamen del consultorio. 6 Entrar al consultorio.
7 Por cada sintoma; explicar al medico. 8 Obtener diagnostico.
9 Pagar m ´as dinero.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Dise ˜no
Un algoritmo posee un dise ˜no definido, esto es, estructuras, invariates, variables, funciones, etc.
Adem ´as, y
fundamentalmente, posee una l ´ogica capaz de dar soluci ´on al problema.
Dise ˜no
Un algoritmo posee un dise ˜no definido, esto es, estructuras, invariates, variables, funciones, etc. Adem ´as, y
fundamentalmente, posee una l ´ogica capaz de dar soluci ´on al problema.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Diagramas
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Pseudoc ´odigo
Lenguaje informal
El pseudoc ´odigo es una colecci ´on de instrucciones con la cual definimos un procedimiento o acci ´on. Su principal
caracter´ıstica es que el lenguaje en el que est ´a definido se acerca m ´as al humano que al de la m ´aquina.
Programaci ´on secuencial
Un algoritmo tiene un orden secuencial expl´ıcito definido por el programador. El computador ejecutar ´a una orden despues de otra.
Ejemplo: La ecuaci ´on cadr ´atica est ´a definida por:
x= −b± √
b2−4ac 2a
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Programaci ´on secuencial
Un algoritmo tiene un orden secuencial expl´ıcito definido por el programador. El computador ejecutar ´a una orden despues de otra.
Ejemplo: La ecuaci ´on cadr ´atica est ´a definida por:
x= −b± √
b2−4ac 2a
Programaci ´on secuencial
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Programaci ´on secuencial
Programaci ´on secuencial
Figura:Programa, memoria y procesador
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Programaci ´on secuencial
Programaci ´on secuencial
Figura:Programa, memoria y procesador
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Programaci ´on secuencial
Programaci ´on secuencial
Figura:Programa, memoria y procesador
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Programaci ´on secuencial
Programaci ´on secuencial
Figura:Programa, memoria y procesador
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Programaci ´on secuencial
Programaci ´on secuencial
Figura:Programa, memoria y procesador
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Programaci ´on secuencial
Sintaxis y Sem ´antica
Sintaxis La estructura de un programa.
Sem ´antica El significado de un programa.
x= (−b+math.sqrt(b∗ ∗2−4∗a∗c))/(2∗a)
La sintaxis son los operadores igual, suma y multiplicaci ´on. Adem ´as el orden en el que est ´an configurados los elementos.
La sem ´antica es el significado de la expresi ´on: el valor de x ser ´a una de las raizes de la ecuaci ´on cuadr ´atica.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Sintaxis y Sem ´antica
Sintaxis La estructura de un programa.
Sem ´antica El significado de un programa.
x= (−b+math.sqrt(b∗ ∗2−4∗a∗c))/(2∗a)
La sintaxis son los operadores igual, suma y multiplicaci ´on. Adem ´as el orden en el que est ´an configurados los elementos.
La sem ´antica es el significado de la expresi ´on: el valor de x ser ´a una de las raizes de la ecuaci ´on cuadr ´atica.
Sintaxis y Sem ´antica
Sintaxis La estructura de un programa.
Sem ´antica El significado de un programa.
x= (−b+math.sqrt(b∗ ∗2−4∗a∗c))/(2∗a)
La sintaxis son los operadores igual, suma y multiplicaci ´on. Adem ´as el orden en el que est ´an configurados los elementos.
La sem ´antica es el significado de la expresi ´on: el valor de x ser ´a una de las raizes de la ecuaci ´on cuadr ´atica.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Sintaxis y Sem ´antica
Sintaxis La estructura de un programa.
Sem ´antica El significado de un programa.
x= (−b+math.sqrt(b∗ ∗2−4∗a∗c))/(2∗a)
La sintaxis son los operadores igual, suma y multiplicaci ´on. Adem ´as el orden en el que est ´an configurados los elementos.
La sem ´antica es el significado de la expresi ´on: el valor de x ser ´a una de las raizes de la ecuaci ´on cuadr ´atica.
Sintaxis y Sem ´antica
Sintaxis La estructura de un programa.
Sem ´antica El significado de un programa.
x= (−b+math.sqrt(b∗ ∗2−4∗a∗c))/(2∗a)
La sintaxis son los operadores igual, suma y multiplicaci ´on. Adem ´as el orden en el que est ´an configurados los elementos.
La sem ´antica es el significado de la expresi ´on:
el valor de x ser ´a una de las raizes de la ecuaci ´on cuadr ´atica.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,
Sintaxis y Sem ´antica
Sintaxis La estructura de un programa.
Sem ´antica El significado de un programa.
x= (−b+math.sqrt(b∗ ∗2−4∗a∗c))/(2∗a)
La sintaxis son los operadores igual, suma y multiplicaci ´on. Adem ´as el orden en el que est ´an configurados los elementos.
La sem ´antica es el significado de la expresi ´on: el valor de x ser ´a una de las raizes de la ecuaci ´on cuadr ´atica.
Fin de clase.
Editato con LATEX. Facultad de Ingenier´ıa, Pontificia Universidad Javeriana-Cali,