introducciÓn a la programaciÓn --nociÓn de sistema...
TRANSCRIPT
![Page 1: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/1.jpg)
INTRODUCCIÓN A LA INTRODUCCIÓN A LA PROGRAMACIÓNPROGRAMACIÓN
-- NOCIÓN DE SISTEMA NOCIÓN DE SISTEMA --
Juan Carlos Martínez [email protected]
![Page 2: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/2.jpg)
CONTENIDO
1. SISTEMA
� Concepto de Sistema
� Elementos, relaciones e interaccionesentre elementosentre elementos
� Modelo. Paralelo entre realidad y modelo
2Juan Carlos Martínez Arias
![Page 3: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/3.jpg)
CONCEPTO DE SISTEMA
DEFINICIONES
Un sistema es un conjunto de "elementos" relacionados entresí, de forma tal que un cambio en un elemento afecta alconjunto de todos ellos.
3Juan Carlos Martínez Arias
![Page 4: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/4.jpg)
CONCEPTO DE SISTEMA
DEFINICIONES
Un sistema es un conjunto de partes o elementos organizadasy relacionadas que interactúan entre sí para lograr unobjetivo. Los sistemas reciben (entrada) datos, energía omateria del ambiente y proveen (salida) información, energía omateria.materia.
4
Juan Carlos Martínez Arias
![Page 5: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/5.jpg)
CONCEPTO DE SISTEMA
Esquema gráfico general de un sistema
5Juan Carlos Martínez Arias
![Page 6: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/6.jpg)
CONCEPTO DE SISTEMAEJEMPLOS
Concretos Abstractos
6
Juan Carlos Martínez Arias
![Page 7: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/7.jpg)
CONCEPTO DE SISTEMAEJEMPLOS
MONEDA CAFE
![Page 8: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/8.jpg)
CONCEPTO DE SISTEMAEJEMPLOS
SUBSISTEMA
SEÑAL DE MONEDA SEÑAL DE ACTIVACIÓN
![Page 9: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/9.jpg)
ELEMENTOS, RELACIONES E INTERACCIONES
Todo sistema está constituido por partes (elementos)que pueden o no ser sistemas (subsistemas), queinteractúan y en los cuales existen relaciones de causa-efecto.
Un grupo de elementos no constituye un sistema si noUn grupo de elementos no constituye un sistema si nohay una relación e interacción, que de la idea de un"todo" con un propósito.
Para estudiar un sistema hemos de conocer loselementos que lo forman y las relaciones que existenentre ellos (NO solo en las características de loselementos).
9
Juan Carlos Martínez Arias
![Page 10: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/10.jpg)
EJERCICIO EN CLASE
En grupo de 2 o 3 persona
� Representar de acuerdo al diagrama
de sistema:
� Los elementos, relaciones e interacciones.
� Entradas y salidas
� Lo que se pueda considerar como el ambiente externo.
Del Sistema: “Cajero Electrónico”
10
Juan Carlos Martínez Arias
![Page 11: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/11.jpg)
MODELOS
DEFINICIONES
Representación abstracta de un sistema
Descripción simplificada de un sistema y sus elementos
Representación gráfica o esquemática de una realidad, sirveRepresentación gráfica o esquemática de una realidad, sirvepara organizar y comunicar de forma clara los elementos queinvolucran un todo.
En ingeniería los modelos físicos, son construcciones enescala reducida o simplificada de obras, máquinas o sistemasde ingeniería para estudiar en ellos su comportamiento ypermitir así perfeccionar los diseños, antes de iniciar laconstrucción de las obras u objetos reales.
11
Juan Carlos Martínez Arias
![Page 12: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/12.jpg)
MODELOS
DEFINICIONES
“Un modelo es una simplificación de la realidad” de la realidad”
“Construimos modelos para comprender mejor el sistema que
estamos desarrollando”
12
Juan Carlos Martínez Arias
![Page 13: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/13.jpg)
MODELOS
CLASES
� Mentales
� Lingüísticos
� Maquetas
� Gráficos� Gráficos
� Matemáticos
� Computacionales
� Etc.
13
Juan Carlos Martínez Arias
![Page 14: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/14.jpg)
MODELOS
14
Juan Carlos Martínez Arias
![Page 15: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/15.jpg)
MODELOS
15
Juan Carlos Martínez Arias
![Page 16: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/16.jpg)
MODELOS
Incluiremos en nuestro estudio sólo aquellos elementos quetienen una influencia razonable en el comportamiento delsistema. � Objetivo: proponer alguna acción práctica que seaeficaz para solucionar el problema que estudiamos.
El sistema debe de contener el menor número de elementosposible, que nos permita realizar una simulación para explicarposible, que nos permita realizar una simulación para explicaral final cual de las propuestas de actuación que hemosestudiado es más eficaz para solucionar el problema que nosplantean.
Los modelos se suelen crear como un acordeón, primero secrea un modelo pequeño, con pocos elementos, que se vaampliando y perfeccionando, luego en una fase posterior sesuprimen aquellos elementos que no intervienendecisivamente en el problema.
16
Juan Carlos Martínez Arias
![Page 17: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/17.jpg)
MODELOS
CONSTRUCCIÓN DEL MODELO
SIMPLICIDAD O EXACTITUD ?
“El mejor modelo es el que sea más útil para la aplicación“El mejor modelo es el que sea más útil para la aplicaciónespecífica en que se va a utilizar. El que mejor describa ladinámica del sistema. Entre los posibles modelos debeelegirse siempre el más sencillo”.
17
Juan Carlos Martínez Arias
![Page 18: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/18.jpg)
MODELOS
18
Juan Carlos Martínez Arias
![Page 19: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/19.jpg)
SISTEMA, ELEMENTOS Y MODELOS
EJEMPLO : FACEBOOK
IDENTIFICAR OBJETIVOS, ELEMENTOS, RELACIONES,INTERACCIONES, …
PODEMOS HACER UN MODELO ?
19
Juan Carlos Martínez Arias
![Page 20: INTRODUCCIÓN A LA PROGRAMACIÓN --NOCIÓN DE SISTEMA …cic.puj.edu.co/wiki/lib/exe/fetch.php?media=... · DEFINICIONES Unsistemaesunconjuntode"elementos"relacionados entre sí,](https://reader033.vdocuments.pub/reader033/viewer/2022050405/5f82d2de9f012e44495be612/html5/thumbnails/20.jpg)
PARA LA PRÓXIMA CLASE
LECTURAS
-“POR QUÉ MODELAMOS”
- Conceptos de Sistema y Modelo
20
Juan Carlos Martínez Arias