Está en la página 1de 21

IntroduccinProgramacin

Nocin de Sistema
Clase 1 y 2
IntroduccinProgramacin
Han escuchado

Sistema financiero

Sistema de informacin

Sistema respiratorio

Sistema de ecuaciones lineales

Sistemas numricos

Sistemas de audio
IntroduccinProgramacin
Qu es un sistema?

Conjunto de elementos relacionados entre si cuyo comportamiento se puede


describir con precisin.

El entendimiento de un sistema inicia con la identificacin de sus componentes, la


relacin que existe entre ellos y sus caractersticas propias.
IntroduccinProgramacin
Caractersticas

Un sistema puede ser:


- Fsico o concreto [una computadora, un televisor, un humano]
- Abstracto o conceptual [un software, una ecuacin]

Compuesto por elementos interrelacionados. Los elementos pueden ser:


- Conceptos o smbolos [el lenguaje, nmeros]
- Objetos [un disco duro, una llanta]
- Sujetos [jugadores de un equipo]
IntroduccinProgramacin
Qu es un modelo?

Es la representacin de un sistema u objeto del mundo real. Esta representacin


puede ser:

- Fsica [una maqueta que representa un edificio]


- No fsica [un grafico diagrama, una especificacin formal (textual), una
ecuacin]

En general, los modelos sirven para describir cmo es un sistema, cules son sus
elementos, las relaciones entre ellos; tambin permiten probar propiedades y hacer
simulaciones.
IntroduccinProgramacin
Ejemplo de modelo: Audi A1
IntroduccinProgramacin
Modelo computacional
Modelo abstracto (no fsico) que se desarrolla en computadores bajo un lenguaje de
programacin. Este modelo es comnmente denominado Programa.
IntroduccinProgramacin
Modelo computacional
IntroduccinProgramacin
Modelo computacional

Flujos de procesos

Empresas
IntroduccinProgramacin
Modelo computacional

Modelos y simulaciones

Estructuras
IntroduccinProgramacin
Modelo conceptual de un sistema
IntroduccinProgramacin
Ejemplos
Sistema solar

Elementos: El sol y 9 planetas (Mercurio, Venus, Tierra,


Marte, Jpiter, Saturno, Urano, Neptuno y Plutn).
Caractersticas: elementos fsicos.
Entradas: planetas, el sol, las rbitas, la gravedad.
Salidas: desplazamiento de los planetas (traslacin y
rotacin).
Relaciones: Por ejemplo, los planetas giran alrededor del
sol.

Sistema numrico decimal

Elementos: 10 cifras (0 1 2 3 4 5 6 7 8 9)
Caractersticas: elementos simblicos.
Entradas: las cifras
Salidas: nmeros
Relaciones: Por ejemplo, dos nmeros pueden sumarse y
dar como resultado otro numero.
IntroduccinProgramacin
Ejemplos

Sistema digestivo

Elementos: boca, faringe, esfago, estomago, intestino


delgado e intestino grueso.

Caractersticas: elementos fsicos.

Entradas: alimentos y bebidas

Salidas: protenas, grasas, desechos, etc.

Relaciones: Piensen en lo siguiente: Qu pasa cuando una


persona come un alimento o toma alguna bebida?
IntroduccinProgramacin
Ejemplos
Logstica de distribucin

Elementos: Este sistema es muy grande y


contiene muchos elementos para su operacin:
Proveedores
Centro de consolidacin
Centros de distribucin
Rutas de transporte
Vehculos de transporte
Clientes

Caractersticas: elementos fsicos.

Entradas: Materia prima y los pedidos


solicitados por el cliente.

CC es el centro de consolidacin que recibe y Salidas: La entrega de los productos solicitados


prepara la mercanca que enva el proveedor y a los clientes.
CD es el centro de distribucin que se encarga
de entregar a los clientes. Relaciones: Por ejemplo, los camiones recogen
los productos del proveedor y a travs de las
rutas los llevan hacia el CC.
IntroduccinProgramacin
Ejemplo
Sudoku

Elementos
Un jugador
Un tablero [filas, columnas, cuadrantes]
Nueve nmeros [1 al 9]

Caractersticas: elementos fsicos y simblicos.


Entradas: tablero, los nmeros iniciales, las
reglas.
Salidas: el tablero lleno de nmeros
[resuelto].

Relaciones:
Se usan los nmeros del 1 al 9.
Se emplean las reglas del juego.
El jugador usa el tablero.
IntroduccinProgramacin
Ejemplo

Persona

Elementos
Nombres
Apellidos
Edad
Sexo
Profesin
Documento de identidad

Caractersticas: elementos simblicos.

Relaciones: Por ejemplo, si el sexo es


Femenino el nombre debe corresponder al
de una mujer.
IntroduccinProgramacin
Otros ejemplos

MIO

Xbox 360

Un partido de futbol

Una materia en la universidad

Una fiesta

Una bicicleta

Un Netbook
IntroduccinProgramacin
Ejercicio

iPod Classic

Elementos: ?

Caractersticas: ?

Entradas: ?

Salidas: ?

Relaciones: ?
IntroduccinProgramacin
Ejercicio

Un partido de baloncesto

Elementos: ?

Caractersticas: ?

Entradas: ?

Salidas: ?

Relaciones: ?
IntroduccinProgramacin
Ejercicio

PS3 Move

Elementos: ?

Caractersticas: ?

Entradas: ?

Salidas: ?

Relaciones: ?
IntroduccinProgramacin

Condiciones
Con el uso de esta presentacin aceptas las siguientes
condiciones de uso y licencia.

Prohibido para uso comercial, slo para uso acadmico.


Esta presentacin puede ser usada libremente por los
estudiantes.
Plantilla de diseo gratuita provista por PresentationPoint. Su
uso esta restringido por las condiciones de uso de
PresentationPoint.
En caso de preguntas o inquietudes contactar a:

E-Mail: diego.polo@carvajal.com.co

IntroduccinProgramacin
cic.puj.edu.co/wiki

Pontificia Universidad Javeriana Cali.


Hombres, mujeres y ciencia al servicio del pas.

También podría gustarte