SlideShare una empresa de Scribd logo
Noción de Sistema
Noción de Estado
Introducción a la Programación
Andrés A. Aristizábal P.
Pontificia Universidad Javeriana Cali, 2013-2 Grupo E
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Outline
1 Noción de Sistema
2 Noción de Estado
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Modelo
Modelo: Representación de un objeto o sistema.
Tipos: Tangencial o abstracto
Objetivo: Simulaciones, propiedades del sistema.
Programa: Modelo no físico o abstracto.
Generalmente se desarrolla en computadores o dispositivos
computacionales (iPods, blackberries, smartphones, iPads,
etc).
Programas = Modelos de sistemas reales
Ejemplos:
Skype = modelo de sistema telefónico
VLC = modelo de sistema de cine
Facebook = modelo club social
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tarea
Dar una breve intuición de un modelo. En sus propias palabras
Dar 5 ejemplos de modelos físicos y 5 ejemplos de modelos no
físicos.
Dar 5 ejemplos de programas y demostrar mediante un breve
análisis porque es un modelo abstracto. (Dar el sistema y su
modelo computacional).
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Observación
Propiedades y características interesantes a observar en los
sistemas
Identificar diversos aspectos (estáticos o dinámicos)
Avión:
Elementos estáticos: Número de sillas, número de baños,
color, cantidad de tripulación, etc.
Elementos dinámicos: Kilometraje, velocidad, posición
geográfica, cantidad de gasolina, etc.
Elementos estáticos → Constantes
Elementos dinámicos → Variables
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Observación
Propiedades y características interesantes a observar en los
sistemas
Identificar diversos aspectos (estáticos o dinámicos)
Avión:
Elementos estáticos: Número de sillas, número de baños,
color, cantidad de tripulación, etc.
Elementos dinámicos: Kilometraje, velocidad, posición
geográfica, cantidad de gasolina, etc.
Elementos estáticos → Constantes
Elementos dinámicos → Variables
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Observación
Propiedades y características interesantes a observar en los
sistemas
Identificar diversos aspectos (estáticos o dinámicos)
Avión:
Elementos estáticos: Número de sillas, número de baños,
color, cantidad de tripulación, etc.
Elementos dinámicos: Kilometraje, velocidad, posición
geográfica, cantidad de gasolina, etc.
Elementos estáticos → Constantes
Elementos dinámicos → Variables
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Observación
Propiedades y características interesantes a observar en los
sistemas
Identificar diversos aspectos (estáticos o dinámicos)
Avión:
Elementos estáticos: Número de sillas, número de baños,
color, cantidad de tripulación, etc.
Elementos dinámicos: Kilometraje, velocidad, posición
geográfica, cantidad de gasolina, etc.
Elementos estáticos → Constantes
Elementos dinámicos → Variables
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Observación
Propiedades y características interesantes a observar en los
sistemas
Identificar diversos aspectos (estáticos o dinámicos)
Avión:
Elementos estáticos: Número de sillas, número de baños,
color, cantidad de tripulación, etc.
Elementos dinámicos: Kilometraje, velocidad, posición
geográfica, cantidad de gasolina, etc.
Elementos estáticos → Constantes
Elementos dinámicos → Variables
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Observación
Propiedades y características interesantes a observar en los
sistemas
Identificar diversos aspectos (estáticos o dinámicos)
Avión:
Elementos estáticos: Número de sillas, número de baños,
color, cantidad de tripulación, etc.
Elementos dinámicos: Kilometraje, velocidad, posición
geográfica, cantidad de gasolina, etc.
Elementos estáticos → Constantes
Elementos dinámicos → Variables
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Observación
Propiedades y características interesantes a observar en los
sistemas
Identificar diversos aspectos (estáticos o dinámicos)
Avión:
Elementos estáticos: Número de sillas, número de baños,
color, cantidad de tripulación, etc.
Elementos dinámicos: Kilometraje, velocidad, posición
geográfica, cantidad de gasolina, etc.
Elementos estáticos → Constantes
Elementos dinámicos → Variables
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables
Constantes: Permanecen inalteradas. Sirven como referentes
para el sistema.
Variables: Cambian su valor. Permiten observar la evolución
del sistema.
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables
Constantes: Permanecen inalteradas. Sirven como referentes
para el sistema.
Variables: Cambian su valor. Permiten observar la evolución
del sistema.
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Carro:
Constantes:
Placa
Color
Marca
Modelo
Número de puertas
Variables:
Número de pasajeros
Nível de aceite
Kilometraje
Propietario
Velocidad
Posición geográfica
Estado del motor
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Constantes y Variables: Ejemplos
Persona:
Constantes:
Nombre
Apellido
Pasaporte
Género
Fecha de nacimiento
Lugar de Nacimiento
Variables:
Edad
Peso
País de residencia
Dirección
Ciudad de Residencia
Número de hijos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos
Conjuntos lógicos de atributos
Símbolos o nombres simbólicos dados a información
Información: pertenece a dominio de valores
Clasificados de misma manera
Ejemplos:
Números (Natural, Entero, Real)
Letras (caracter)
Booleano
Objetos (arreglos, listas, matrices, pareja, etc)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos
Conjuntos lógicos de atributos
Símbolos o nombres simbólicos dados a información
Información: pertenece a dominio de valores
Clasificados de misma manera
Ejemplos:
Números (Natural, Entero, Real)
Letras (caracter)
Booleano
Objetos (arreglos, listas, matrices, pareja, etc)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos
Conjuntos lógicos de atributos
Símbolos o nombres simbólicos dados a información
Información: pertenece a dominio de valores
Clasificados de misma manera
Ejemplos:
Números (Natural, Entero, Real)
Letras (caracter)
Booleano
Objetos (arreglos, listas, matrices, pareja, etc)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos
Conjuntos lógicos de atributos
Símbolos o nombres simbólicos dados a información
Información: pertenece a dominio de valores
Clasificados de misma manera
Ejemplos:
Números (Natural, Entero, Real)
Letras (caracter)
Booleano
Objetos (arreglos, listas, matrices, pareja, etc)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos
Conjuntos lógicos de atributos
Símbolos o nombres simbólicos dados a información
Información: pertenece a dominio de valores
Clasificados de misma manera
Ejemplos:
Números (Natural, Entero, Real)
Letras (caracter)
Booleano
Objetos (arreglos, listas, matrices, pareja, etc)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos
Conjuntos lógicos de atributos
Símbolos o nombres simbólicos dados a información
Información: pertenece a dominio de valores
Clasificados de misma manera
Ejemplos:
Números (Natural, Entero, Real)
Letras (caracter)
Booleano
Objetos (arreglos, listas, matrices, pareja, etc)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos
Conjuntos lógicos de atributos
Símbolos o nombres simbólicos dados a información
Información: pertenece a dominio de valores
Clasificados de misma manera
Ejemplos:
Números (Natural, Entero, Real)
Letras (caracter)
Booleano
Objetos (arreglos, listas, matrices, pareja, etc)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos
Conjuntos lógicos de atributos
Símbolos o nombres simbólicos dados a información
Información: pertenece a dominio de valores
Clasificados de misma manera
Ejemplos:
Números (Natural, Entero, Real)
Letras (caracter)
Booleano
Objetos (arreglos, listas, matrices, pareja, etc)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos
Conjuntos lógicos de atributos
Símbolos o nombres simbólicos dados a información
Información: pertenece a dominio de valores
Clasificados de misma manera
Ejemplos:
Números (Natural, Entero, Real)
Letras (caracter)
Booleano
Objetos (arreglos, listas, matrices, pareja, etc)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Constantes:
Placa (cadena de caracteres)
Color (cadena de caracteres)
Marca (cadena de caracteres)
Modelo (número natural)
Número de puertas (número natural)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Constantes:
Placa (cadena de caracteres)
Color (cadena de caracteres)
Marca (cadena de caracteres)
Modelo (número natural)
Número de puertas (número natural)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Constantes:
Placa (cadena de caracteres)
Color (cadena de caracteres)
Marca (cadena de caracteres)
Modelo (número natural)
Número de puertas (número natural)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Constantes:
Placa (cadena de caracteres)
Color (cadena de caracteres)
Marca (cadena de caracteres)
Modelo (número natural)
Número de puertas (número natural)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Constantes:
Placa (cadena de caracteres)
Color (cadena de caracteres)
Marca (cadena de caracteres)
Modelo (número natural)
Número de puertas (número natural)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Constantes:
Placa (cadena de caracteres)
Color (cadena de caracteres)
Marca (cadena de caracteres)
Modelo (número natural)
Número de puertas (número natural)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Constantes:
Placa (cadena de caracteres)
Color (cadena de caracteres)
Marca (cadena de caracteres)
Modelo (número natural)
Número de puertas (número natural)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Variables:
Número de pasajeros (número natural)
Nível de aceite (número real)
Kilometraje (número real)
Propietario (cadena de caracteres)
Velocidad (número real)
Posición geográfica (matriz real x real)
Estado del motor (booleano, verdadero o falso)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Variables:
Número de pasajeros (número natural)
Nível de aceite (número real)
Kilometraje (número real)
Propietario (cadena de caracteres)
Velocidad (número real)
Posición geográfica (matriz real x real)
Estado del motor (booleano, verdadero o falso)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Variables:
Número de pasajeros (número natural)
Nível de aceite (número real)
Kilometraje (número real)
Propietario (cadena de caracteres)
Velocidad (número real)
Posición geográfica (matriz real x real)
Estado del motor (booleano, verdadero o falso)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Variables:
Número de pasajeros (número natural)
Nível de aceite (número real)
Kilometraje (número real)
Propietario (cadena de caracteres)
Velocidad (número real)
Posición geográfica (matriz real x real)
Estado del motor (booleano, verdadero o falso)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Variables:
Número de pasajeros (número natural)
Nível de aceite (número real)
Kilometraje (número real)
Propietario (cadena de caracteres)
Velocidad (número real)
Posición geográfica (matriz real x real)
Estado del motor (booleano, verdadero o falso)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Variables:
Número de pasajeros (número natural)
Nível de aceite (número real)
Kilometraje (número real)
Propietario (cadena de caracteres)
Velocidad (número real)
Posición geográfica (matriz real x real)
Estado del motor (booleano, verdadero o falso)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Variables:
Número de pasajeros (número natural)
Nível de aceite (número real)
Kilometraje (número real)
Propietario (cadena de caracteres)
Velocidad (número real)
Posición geográfica (matriz real x real)
Estado del motor (booleano, verdadero o falso)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Variables:
Número de pasajeros (número natural)
Nível de aceite (número real)
Kilometraje (número real)
Propietario (cadena de caracteres)
Velocidad (número real)
Posición geográfica (matriz real x real)
Estado del motor (booleano, verdadero o falso)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tipos de Datos: Ejemplos
Carro:
Variables:
Número de pasajeros (número natural)
Nível de aceite (número real)
Kilometraje (número real)
Propietario (cadena de caracteres)
Velocidad (número real)
Posición geográfica (matriz real x real)
Estado del motor (booleano, verdadero o falso)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Ejercicio
Encontrar las variables de los siguientes sistemas. Categorizar
dichas variables mediante sus tipos de datos.
Table: Sistemas a describir
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Modelo
Observación
Tarea
Escoger 5 juegos (triqui, damas chinas, ajedrez, parqués,
pinball, blackjack, poker, dominó, batalla naval, monopolio,
pictionary)
Describir cada uno de ellos como sistemas
Variables
Constantes
Relaciones
Objetivo
Tipos de dato
Procurar encontrar variables de distintos tipos
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Estado
Estado
Las variables de un sistema cambian su valor a través del
tiempo
Si la variable cambia el estado en que se encuentra el sistema
cambia
El estado de un sistema es una configuración única de los
elementos que lo componen
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Estado
Estado
Las variables de un sistema cambian su valor a través del
tiempo
Si la variable cambia el estado en que se encuentra el sistema
cambia
El estado de un sistema es una configuración única de los
elementos que lo componen
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Estado
Estado
Las variables de un sistema cambian su valor a través del
tiempo
Si la variable cambia el estado en que se encuentra el sistema
cambia
El estado de un sistema es una configuración única de los
elementos que lo componen
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Estado
Estado
El estado es definido por la valuación de todas sus variables
Ejemplos:
Una carrera de autos
La vida de un ser humano
Un partido de fútbol
Un cajero (retiro)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Estado
Estado
El estado es definido por la valuación de todas sus variables
Ejemplos:
Una carrera de autos
La vida de un ser humano
Un partido de fútbol
Un cajero (retiro)
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Estado
Estado: Ejemplo
Sistema ⇒ Partido de baloncesto
Figure: Partido de baloncesto
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Estado
Estado: Ejemplo
Constantes
Equipo Visitante
Equipo Local
Variables
Puntos Visitante
Puntos Local
Cronometro
Cuarto
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Estado
Estado: Ejemplo
Constantes
Equipo Visitante
Equipo Local
Variables
Puntos Visitante
Puntos Local
Cronometro
Cuarto
Andrés A. Aristizábal P. Introducción a la Programación
Noción de Sistema
Noción de Estado
Estado
Estado: Ejemplo
Partido de baloncesto Estado 1
Equipo Visitante
Equipo Local
Puntos Visitante 0
Puntos Local 0
Cronómetro 12:00
Cuarto 1
=⇒
Partido de baloncesto Estado 2
Equipo Visitante
Equipo Local
Puntos Visitante 54
Puntos Local 49
Cronómetro 10:09
Cuarto 3
Table: Estados
Andrés A. Aristizábal P. Introducción a la Programación

Más contenido relacionado

Similar a diapositivas2.pdf

Diccionario
DiccionarioDiccionario
Diccionario
uniminuto-sena
 
1 eda teo
1 eda teo1 eda teo
1 eda teo
Jorvich Garcia
 
Tema modeloobjeto-1pp
Tema modeloobjeto-1ppTema modeloobjeto-1pp
Tema modeloobjeto-1pp
Lenin López Vallejo
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
Wilfredy Inciarte
 
Tema 2 modelo objeto - 2pp
Tema 2   modelo objeto - 2ppTema 2   modelo objeto - 2pp
Tema 2 modelo objeto - 2pp
Pavel Daniel Meza Alonso
 
Complejidad Aplicada: El enfoque de Santa Fe
Complejidad Aplicada: El enfoque de Santa FeComplejidad Aplicada: El enfoque de Santa Fe
Complejidad Aplicada: El enfoque de Santa Fe
J T "Tom" Johnson
 
Manual simulacion para compartir en la nube
Manual simulacion para compartir en la nubeManual simulacion para compartir en la nube
Manual simulacion para compartir en la nube
phyeni
 
Manual unidad4
Manual  unidad4Manual  unidad4
Manual unidad4
Razmli Rdz A
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_g
José Pedro Avila
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_g
eliianiitta12
 
Manual 2 Software Arena
Manual 2 Software ArenaManual 2 Software Arena
Manual 2 Software Arena
Roberto Dominguez
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_g
eliianiitta12
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1
Andres Garcia
 
Departamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdfDepartamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdf
AnnaSofaMoraEsquivel
 
Propuesta planificacion ti4_caba_program_ar_v14-02-2018
Propuesta planificacion ti4_caba_program_ar_v14-02-2018Propuesta planificacion ti4_caba_program_ar_v14-02-2018
Propuesta planificacion ti4_caba_program_ar_v14-02-2018
Gabriel Simonetti
 
Planificacion ti4 program_ar_v14-02-2018
Planificacion ti4 program_ar_v14-02-2018Planificacion ti4 program_ar_v14-02-2018
Planificacion ti4 program_ar_v14-02-2018
CENMA Salud
 
Kendall y kendall
Kendall y kendallKendall y kendall
Kendall y kendall
Alexia Liss
 
Trabajo investigativo
Trabajo investigativo Trabajo investigativo
Trabajo investigativo
Edwin990
 
Informe Proyecto Final
Informe Proyecto FinalInforme Proyecto Final
Informe Proyecto Final
guest9a73ea
 
C# for Beginners
C# for BeginnersC# for Beginners
C# for Beginners
Zaory Zaory
 

Similar a diapositivas2.pdf (20)

Diccionario
DiccionarioDiccionario
Diccionario
 
1 eda teo
1 eda teo1 eda teo
1 eda teo
 
Tema modeloobjeto-1pp
Tema modeloobjeto-1ppTema modeloobjeto-1pp
Tema modeloobjeto-1pp
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
Tema 2 modelo objeto - 2pp
Tema 2   modelo objeto - 2ppTema 2   modelo objeto - 2pp
Tema 2 modelo objeto - 2pp
 
Complejidad Aplicada: El enfoque de Santa Fe
Complejidad Aplicada: El enfoque de Santa FeComplejidad Aplicada: El enfoque de Santa Fe
Complejidad Aplicada: El enfoque de Santa Fe
 
Manual simulacion para compartir en la nube
Manual simulacion para compartir en la nubeManual simulacion para compartir en la nube
Manual simulacion para compartir en la nube
 
Manual unidad4
Manual  unidad4Manual  unidad4
Manual unidad4
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_g
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_g
 
Manual 2 Software Arena
Manual 2 Software ArenaManual 2 Software Arena
Manual 2 Software Arena
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_g
 
Introducción A UML Parte1
Introducción A UML Parte1Introducción A UML Parte1
Introducción A UML Parte1
 
Departamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdfDepartamento de tecnología e informática.pdf
Departamento de tecnología e informática.pdf
 
Propuesta planificacion ti4_caba_program_ar_v14-02-2018
Propuesta planificacion ti4_caba_program_ar_v14-02-2018Propuesta planificacion ti4_caba_program_ar_v14-02-2018
Propuesta planificacion ti4_caba_program_ar_v14-02-2018
 
Planificacion ti4 program_ar_v14-02-2018
Planificacion ti4 program_ar_v14-02-2018Planificacion ti4 program_ar_v14-02-2018
Planificacion ti4 program_ar_v14-02-2018
 
Kendall y kendall
Kendall y kendallKendall y kendall
Kendall y kendall
 
Trabajo investigativo
Trabajo investigativo Trabajo investigativo
Trabajo investigativo
 
Informe Proyecto Final
Informe Proyecto FinalInforme Proyecto Final
Informe Proyecto Final
 
C# for Beginners
C# for BeginnersC# for Beginners
C# for Beginners
 

diapositivas2.pdf

  • 1. Noción de Sistema Noción de Estado Introducción a la Programación Andrés A. Aristizábal P. Pontificia Universidad Javeriana Cali, 2013-2 Grupo E Andrés A. Aristizábal P. Introducción a la Programación
  • 2. Noción de Sistema Noción de Estado Outline 1 Noción de Sistema 2 Noción de Estado Andrés A. Aristizábal P. Introducción a la Programación
  • 3. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 4. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 5. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 6. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 7. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 8. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 9. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 10. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 11. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 12. Noción de Sistema Noción de Estado Modelo Observación Modelo Modelo: Representación de un objeto o sistema. Tipos: Tangencial o abstracto Objetivo: Simulaciones, propiedades del sistema. Programa: Modelo no físico o abstracto. Generalmente se desarrolla en computadores o dispositivos computacionales (iPods, blackberries, smartphones, iPads, etc). Programas = Modelos de sistemas reales Ejemplos: Skype = modelo de sistema telefónico VLC = modelo de sistema de cine Facebook = modelo club social Andrés A. Aristizábal P. Introducción a la Programación
  • 13. Noción de Sistema Noción de Estado Modelo Observación Tarea Dar una breve intuición de un modelo. En sus propias palabras Dar 5 ejemplos de modelos físicos y 5 ejemplos de modelos no físicos. Dar 5 ejemplos de programas y demostrar mediante un breve análisis porque es un modelo abstracto. (Dar el sistema y su modelo computacional). Andrés A. Aristizábal P. Introducción a la Programación
  • 14. Noción de Sistema Noción de Estado Modelo Observación Observación Propiedades y características interesantes a observar en los sistemas Identificar diversos aspectos (estáticos o dinámicos) Avión: Elementos estáticos: Número de sillas, número de baños, color, cantidad de tripulación, etc. Elementos dinámicos: Kilometraje, velocidad, posición geográfica, cantidad de gasolina, etc. Elementos estáticos → Constantes Elementos dinámicos → Variables Andrés A. Aristizábal P. Introducción a la Programación
  • 15. Noción de Sistema Noción de Estado Modelo Observación Observación Propiedades y características interesantes a observar en los sistemas Identificar diversos aspectos (estáticos o dinámicos) Avión: Elementos estáticos: Número de sillas, número de baños, color, cantidad de tripulación, etc. Elementos dinámicos: Kilometraje, velocidad, posición geográfica, cantidad de gasolina, etc. Elementos estáticos → Constantes Elementos dinámicos → Variables Andrés A. Aristizábal P. Introducción a la Programación
  • 16. Noción de Sistema Noción de Estado Modelo Observación Observación Propiedades y características interesantes a observar en los sistemas Identificar diversos aspectos (estáticos o dinámicos) Avión: Elementos estáticos: Número de sillas, número de baños, color, cantidad de tripulación, etc. Elementos dinámicos: Kilometraje, velocidad, posición geográfica, cantidad de gasolina, etc. Elementos estáticos → Constantes Elementos dinámicos → Variables Andrés A. Aristizábal P. Introducción a la Programación
  • 17. Noción de Sistema Noción de Estado Modelo Observación Observación Propiedades y características interesantes a observar en los sistemas Identificar diversos aspectos (estáticos o dinámicos) Avión: Elementos estáticos: Número de sillas, número de baños, color, cantidad de tripulación, etc. Elementos dinámicos: Kilometraje, velocidad, posición geográfica, cantidad de gasolina, etc. Elementos estáticos → Constantes Elementos dinámicos → Variables Andrés A. Aristizábal P. Introducción a la Programación
  • 18. Noción de Sistema Noción de Estado Modelo Observación Observación Propiedades y características interesantes a observar en los sistemas Identificar diversos aspectos (estáticos o dinámicos) Avión: Elementos estáticos: Número de sillas, número de baños, color, cantidad de tripulación, etc. Elementos dinámicos: Kilometraje, velocidad, posición geográfica, cantidad de gasolina, etc. Elementos estáticos → Constantes Elementos dinámicos → Variables Andrés A. Aristizábal P. Introducción a la Programación
  • 19. Noción de Sistema Noción de Estado Modelo Observación Observación Propiedades y características interesantes a observar en los sistemas Identificar diversos aspectos (estáticos o dinámicos) Avión: Elementos estáticos: Número de sillas, número de baños, color, cantidad de tripulación, etc. Elementos dinámicos: Kilometraje, velocidad, posición geográfica, cantidad de gasolina, etc. Elementos estáticos → Constantes Elementos dinámicos → Variables Andrés A. Aristizábal P. Introducción a la Programación
  • 20. Noción de Sistema Noción de Estado Modelo Observación Observación Propiedades y características interesantes a observar en los sistemas Identificar diversos aspectos (estáticos o dinámicos) Avión: Elementos estáticos: Número de sillas, número de baños, color, cantidad de tripulación, etc. Elementos dinámicos: Kilometraje, velocidad, posición geográfica, cantidad de gasolina, etc. Elementos estáticos → Constantes Elementos dinámicos → Variables Andrés A. Aristizábal P. Introducción a la Programación
  • 21. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables Constantes: Permanecen inalteradas. Sirven como referentes para el sistema. Variables: Cambian su valor. Permiten observar la evolución del sistema. Andrés A. Aristizábal P. Introducción a la Programación
  • 22. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables Constantes: Permanecen inalteradas. Sirven como referentes para el sistema. Variables: Cambian su valor. Permiten observar la evolución del sistema. Andrés A. Aristizábal P. Introducción a la Programación
  • 23. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 24. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 25. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 26. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 27. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 28. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 29. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 30. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 31. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 32. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 33. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 34. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 35. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 36. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 37. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Carro: Constantes: Placa Color Marca Modelo Número de puertas Variables: Número de pasajeros Nível de aceite Kilometraje Propietario Velocidad Posición geográfica Estado del motor Andrés A. Aristizábal P. Introducción a la Programación
  • 38. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 39. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 40. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 41. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 42. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 43. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 44. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 45. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 46. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 47. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 48. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 49. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 50. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 51. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 52. Noción de Sistema Noción de Estado Modelo Observación Constantes y Variables: Ejemplos Persona: Constantes: Nombre Apellido Pasaporte Género Fecha de nacimiento Lugar de Nacimiento Variables: Edad Peso País de residencia Dirección Ciudad de Residencia Número de hijos Andrés A. Aristizábal P. Introducción a la Programación
  • 53. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos Conjuntos lógicos de atributos Símbolos o nombres simbólicos dados a información Información: pertenece a dominio de valores Clasificados de misma manera Ejemplos: Números (Natural, Entero, Real) Letras (caracter) Booleano Objetos (arreglos, listas, matrices, pareja, etc) Andrés A. Aristizábal P. Introducción a la Programación
  • 54. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos Conjuntos lógicos de atributos Símbolos o nombres simbólicos dados a información Información: pertenece a dominio de valores Clasificados de misma manera Ejemplos: Números (Natural, Entero, Real) Letras (caracter) Booleano Objetos (arreglos, listas, matrices, pareja, etc) Andrés A. Aristizábal P. Introducción a la Programación
  • 55. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos Conjuntos lógicos de atributos Símbolos o nombres simbólicos dados a información Información: pertenece a dominio de valores Clasificados de misma manera Ejemplos: Números (Natural, Entero, Real) Letras (caracter) Booleano Objetos (arreglos, listas, matrices, pareja, etc) Andrés A. Aristizábal P. Introducción a la Programación
  • 56. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos Conjuntos lógicos de atributos Símbolos o nombres simbólicos dados a información Información: pertenece a dominio de valores Clasificados de misma manera Ejemplos: Números (Natural, Entero, Real) Letras (caracter) Booleano Objetos (arreglos, listas, matrices, pareja, etc) Andrés A. Aristizábal P. Introducción a la Programación
  • 57. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos Conjuntos lógicos de atributos Símbolos o nombres simbólicos dados a información Información: pertenece a dominio de valores Clasificados de misma manera Ejemplos: Números (Natural, Entero, Real) Letras (caracter) Booleano Objetos (arreglos, listas, matrices, pareja, etc) Andrés A. Aristizábal P. Introducción a la Programación
  • 58. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos Conjuntos lógicos de atributos Símbolos o nombres simbólicos dados a información Información: pertenece a dominio de valores Clasificados de misma manera Ejemplos: Números (Natural, Entero, Real) Letras (caracter) Booleano Objetos (arreglos, listas, matrices, pareja, etc) Andrés A. Aristizábal P. Introducción a la Programación
  • 59. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos Conjuntos lógicos de atributos Símbolos o nombres simbólicos dados a información Información: pertenece a dominio de valores Clasificados de misma manera Ejemplos: Números (Natural, Entero, Real) Letras (caracter) Booleano Objetos (arreglos, listas, matrices, pareja, etc) Andrés A. Aristizábal P. Introducción a la Programación
  • 60. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos Conjuntos lógicos de atributos Símbolos o nombres simbólicos dados a información Información: pertenece a dominio de valores Clasificados de misma manera Ejemplos: Números (Natural, Entero, Real) Letras (caracter) Booleano Objetos (arreglos, listas, matrices, pareja, etc) Andrés A. Aristizábal P. Introducción a la Programación
  • 61. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos Conjuntos lógicos de atributos Símbolos o nombres simbólicos dados a información Información: pertenece a dominio de valores Clasificados de misma manera Ejemplos: Números (Natural, Entero, Real) Letras (caracter) Booleano Objetos (arreglos, listas, matrices, pareja, etc) Andrés A. Aristizábal P. Introducción a la Programación
  • 62. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Constantes: Placa (cadena de caracteres) Color (cadena de caracteres) Marca (cadena de caracteres) Modelo (número natural) Número de puertas (número natural) Andrés A. Aristizábal P. Introducción a la Programación
  • 63. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Constantes: Placa (cadena de caracteres) Color (cadena de caracteres) Marca (cadena de caracteres) Modelo (número natural) Número de puertas (número natural) Andrés A. Aristizábal P. Introducción a la Programación
  • 64. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Constantes: Placa (cadena de caracteres) Color (cadena de caracteres) Marca (cadena de caracteres) Modelo (número natural) Número de puertas (número natural) Andrés A. Aristizábal P. Introducción a la Programación
  • 65. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Constantes: Placa (cadena de caracteres) Color (cadena de caracteres) Marca (cadena de caracteres) Modelo (número natural) Número de puertas (número natural) Andrés A. Aristizábal P. Introducción a la Programación
  • 66. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Constantes: Placa (cadena de caracteres) Color (cadena de caracteres) Marca (cadena de caracteres) Modelo (número natural) Número de puertas (número natural) Andrés A. Aristizábal P. Introducción a la Programación
  • 67. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Constantes: Placa (cadena de caracteres) Color (cadena de caracteres) Marca (cadena de caracteres) Modelo (número natural) Número de puertas (número natural) Andrés A. Aristizábal P. Introducción a la Programación
  • 68. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Constantes: Placa (cadena de caracteres) Color (cadena de caracteres) Marca (cadena de caracteres) Modelo (número natural) Número de puertas (número natural) Andrés A. Aristizábal P. Introducción a la Programación
  • 69. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Variables: Número de pasajeros (número natural) Nível de aceite (número real) Kilometraje (número real) Propietario (cadena de caracteres) Velocidad (número real) Posición geográfica (matriz real x real) Estado del motor (booleano, verdadero o falso) Andrés A. Aristizábal P. Introducción a la Programación
  • 70. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Variables: Número de pasajeros (número natural) Nível de aceite (número real) Kilometraje (número real) Propietario (cadena de caracteres) Velocidad (número real) Posición geográfica (matriz real x real) Estado del motor (booleano, verdadero o falso) Andrés A. Aristizábal P. Introducción a la Programación
  • 71. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Variables: Número de pasajeros (número natural) Nível de aceite (número real) Kilometraje (número real) Propietario (cadena de caracteres) Velocidad (número real) Posición geográfica (matriz real x real) Estado del motor (booleano, verdadero o falso) Andrés A. Aristizábal P. Introducción a la Programación
  • 72. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Variables: Número de pasajeros (número natural) Nível de aceite (número real) Kilometraje (número real) Propietario (cadena de caracteres) Velocidad (número real) Posición geográfica (matriz real x real) Estado del motor (booleano, verdadero o falso) Andrés A. Aristizábal P. Introducción a la Programación
  • 73. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Variables: Número de pasajeros (número natural) Nível de aceite (número real) Kilometraje (número real) Propietario (cadena de caracteres) Velocidad (número real) Posición geográfica (matriz real x real) Estado del motor (booleano, verdadero o falso) Andrés A. Aristizábal P. Introducción a la Programación
  • 74. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Variables: Número de pasajeros (número natural) Nível de aceite (número real) Kilometraje (número real) Propietario (cadena de caracteres) Velocidad (número real) Posición geográfica (matriz real x real) Estado del motor (booleano, verdadero o falso) Andrés A. Aristizábal P. Introducción a la Programación
  • 75. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Variables: Número de pasajeros (número natural) Nível de aceite (número real) Kilometraje (número real) Propietario (cadena de caracteres) Velocidad (número real) Posición geográfica (matriz real x real) Estado del motor (booleano, verdadero o falso) Andrés A. Aristizábal P. Introducción a la Programación
  • 76. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Variables: Número de pasajeros (número natural) Nível de aceite (número real) Kilometraje (número real) Propietario (cadena de caracteres) Velocidad (número real) Posición geográfica (matriz real x real) Estado del motor (booleano, verdadero o falso) Andrés A. Aristizábal P. Introducción a la Programación
  • 77. Noción de Sistema Noción de Estado Modelo Observación Tipos de Datos: Ejemplos Carro: Variables: Número de pasajeros (número natural) Nível de aceite (número real) Kilometraje (número real) Propietario (cadena de caracteres) Velocidad (número real) Posición geográfica (matriz real x real) Estado del motor (booleano, verdadero o falso) Andrés A. Aristizábal P. Introducción a la Programación
  • 78. Noción de Sistema Noción de Estado Modelo Observación Ejercicio Encontrar las variables de los siguientes sistemas. Categorizar dichas variables mediante sus tipos de datos. Table: Sistemas a describir Andrés A. Aristizábal P. Introducción a la Programación
  • 79. Noción de Sistema Noción de Estado Modelo Observación Tarea Escoger 5 juegos (triqui, damas chinas, ajedrez, parqués, pinball, blackjack, poker, dominó, batalla naval, monopolio, pictionary) Describir cada uno de ellos como sistemas Variables Constantes Relaciones Objetivo Tipos de dato Procurar encontrar variables de distintos tipos Andrés A. Aristizábal P. Introducción a la Programación
  • 80. Noción de Sistema Noción de Estado Estado Estado Las variables de un sistema cambian su valor a través del tiempo Si la variable cambia el estado en que se encuentra el sistema cambia El estado de un sistema es una configuración única de los elementos que lo componen Andrés A. Aristizábal P. Introducción a la Programación
  • 81. Noción de Sistema Noción de Estado Estado Estado Las variables de un sistema cambian su valor a través del tiempo Si la variable cambia el estado en que se encuentra el sistema cambia El estado de un sistema es una configuración única de los elementos que lo componen Andrés A. Aristizábal P. Introducción a la Programación
  • 82. Noción de Sistema Noción de Estado Estado Estado Las variables de un sistema cambian su valor a través del tiempo Si la variable cambia el estado en que se encuentra el sistema cambia El estado de un sistema es una configuración única de los elementos que lo componen Andrés A. Aristizábal P. Introducción a la Programación
  • 83. Noción de Sistema Noción de Estado Estado Estado El estado es definido por la valuación de todas sus variables Ejemplos: Una carrera de autos La vida de un ser humano Un partido de fútbol Un cajero (retiro) Andrés A. Aristizábal P. Introducción a la Programación
  • 84. Noción de Sistema Noción de Estado Estado Estado El estado es definido por la valuación de todas sus variables Ejemplos: Una carrera de autos La vida de un ser humano Un partido de fútbol Un cajero (retiro) Andrés A. Aristizábal P. Introducción a la Programación
  • 85. Noción de Sistema Noción de Estado Estado Estado: Ejemplo Sistema ⇒ Partido de baloncesto Figure: Partido de baloncesto Andrés A. Aristizábal P. Introducción a la Programación
  • 86. Noción de Sistema Noción de Estado Estado Estado: Ejemplo Constantes Equipo Visitante Equipo Local Variables Puntos Visitante Puntos Local Cronometro Cuarto Andrés A. Aristizábal P. Introducción a la Programación
  • 87. Noción de Sistema Noción de Estado Estado Estado: Ejemplo Constantes Equipo Visitante Equipo Local Variables Puntos Visitante Puntos Local Cronometro Cuarto Andrés A. Aristizábal P. Introducción a la Programación
  • 88. Noción de Sistema Noción de Estado Estado Estado: Ejemplo Partido de baloncesto Estado 1 Equipo Visitante Equipo Local Puntos Visitante 0 Puntos Local 0 Cronómetro 12:00 Cuarto 1 =⇒ Partido de baloncesto Estado 2 Equipo Visitante Equipo Local Puntos Visitante 54 Puntos Local 49 Cronómetro 10:09 Cuarto 3 Table: Estados Andrés A. Aristizábal P. Introducción a la Programación