SlideShare una empresa de Scribd logo
1 de 47
Esta obra está bajo una licencia de  Creative Commons . Autor: Jorge Sánchez Asenjo (año 2005) http://www.jorgesanchez.net email:info@jorgesanchez.net Esta obra está bajo una licencia de Reconocimiento-NoComercial-CompartirIgual de CreativeCommons. Para ver una copia de esta licencia, visite: http://creativecommons.org/licenses/by-nc-sa/2.0/es/ o envíe una carta a: Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Introducción.  Conceptos previos ,[object Object],[object Object],[object Object],[object Object]
Introducción.  Algoritmos ,[object Object],[object Object],[object Object]
Introducción.  Algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción.  Algoritmos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción.  Pasos para crear algoritmos ,[object Object],[object Object],[object Object]
Introducción.  Algoritmos. Datos formales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción.  Algoritmos. Datos formales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción.  Representación de algoritmos ,[object Object],[object Object],[object Object],[object Object]
Introducción.  Representación de algoritmos ,[object Object],[object Object],[object Object],[object Object]
Introducción.  Diagramas de flujo Inicio Representa el principio del algoritmo Fin Representa el final del algoritmo Operación Entrada o salida de datos Condición Dirección del flujo del programa Subprograma
Introducción.  Pseudocódigo ,[object Object],[object Object]
Introducción.  Pseudocódigo. Instrucciones ,[object Object],[object Object],[object Object],[object Object]
Introducción.  Pseudocódigo. Instrucciones ,[object Object],[object Object]
Introducción.  Pseudocódigo. Instrucciones ,[object Object],[object Object],[object Object]
Lenguajes.  Código máquina ,[object Object],[object Object],[object Object]
Lenguajes.  Ensamblador  ,[object Object],[object Object],[object Object]
Lenguajes.  Alto nivel  ,[object Object],[object Object]
Lenguajes.  Cuarta generación  ,[object Object],[object Object],[object Object]
Lenguajes.  Intérpretes  ,[object Object],[object Object],[object Object]
Lenguajes.  Compilador  ,[object Object],[object Object],[object Object]
Lenguajes.  Historia ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguajes.  Historia ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lenguajes.  Historia ,[object Object],[object Object],[object Object],[object Object]
Programación orientada a objetos   ,[object Object],[object Object],[object Object]
Programación orientada a objetos . Idea general ,[object Object],[object Object],[object Object]
Programación orientada a objetos . Clases y objetos ,[object Object],[object Object],[object Object]
Programación orientada a objetos . Propiedades ,[object Object],[object Object],[object Object],[object Object]
Programación orientada a objetos .  Creación de programas ,[object Object],[object Object],[object Object],[object Object]
Programación orientada a objetos .  Creación de programas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programación orientada a objetos .  Lenguajes ,[object Object],[object Object],[object Object]
Programación orientada a objetos .  Lenguajes. Tipos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Metodologías .  Introducción ,[object Object],[object Object],[object Object],[object Object]
Metodologías .  UML ,[object Object],[object Object],[object Object],[object Object],[object Object]
Metodologías .  UML ,[object Object],[object Object],[object Object],[object Object],[object Object]
Metodologías .  UML. Clases ,[object Object],[object Object],Nombre Atributos Métodos Responsabilidades
Metodologías .  UML. Clases ,[object Object],[object Object],[object Object],[object Object]
Metodologías .  UML. Clases. Forma simplificada Coche
Metodologías .  UML. Clases. Ejemplo Coche marca:String modelo:String matricula:String color:String kilómetros:int velocidad:int acelerar(cantidad:int) frenar(cantidad:int) arrancar() obtenerVelocidad():int Transporta gente Consume gasolina
Metodologías .  UML. Objeto ,[object Object],[object Object],Coche19:Coche
Metodologías .  UML ,[object Object],[object Object],[object Object],Nombre Clase1 Clase2
Metodologías .  UML. Diagramas ,[object Object],[object Object],[object Object],[object Object],[object Object]
Metodologías .  UML. Diagrama de clases. Relación Maneja Nombre de la asociación Programador Nombre:texto; Ordenador Identificador:texto; Modelo:texto; Velocidad:entero 1..* 0..*
Metodologías .  UML. Diagrama de clases. Agregación Alumno Asignatura Matriculado en 1..* 1..11 Profesor Matriculado en Imparte 1..6 1..2
Metodologías .  UML. Diagrama de clases. Composición/Agregación Expresa una relación todo/parte.  El punto es parte del polígono Punto X:entero; Y:entero; Mover(despl_x, despl_y:entero ) Mover ( p:Punto ) Representa un punto en el espacio Polígono Regular:lógico; Borrar() Mover(p:Punto) Rellenar(c:color) Representa un polígono en el espacio 3..*
Metodologías .  UML. Diagrama de clases. Generalización Automóvil Motocicleta
Metodologías .  UML. Diagrama de clases. Generalización Trabajador Encargado Administrativo Peón

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajes
 
10 Tips para desarrollar tu lógica de programación
10 Tips para desarrollar tu lógica de programación10 Tips para desarrollar tu lógica de programación
10 Tips para desarrollar tu lógica de programación
 
Taller de fundamentos de programacion
Taller de fundamentos de programacionTaller de fundamentos de programacion
Taller de fundamentos de programacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Introducción a la programación de computadores
Introducción  a la programación de computadoresIntroducción  a la programación de computadores
Introducción a la programación de computadores
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 
Presentacion
PresentacionPresentacion
Presentacion
 
Practica 1
Practica 1Practica 1
Practica 1
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
lenguajes de programación
lenguajes de programación lenguajes de programación
lenguajes de programación
 
Introducción al Lenguaje de Programación
Introducción al Lenguaje de ProgramaciónIntroducción al Lenguaje de Programación
Introducción al Lenguaje de Programación
 

Destacado

Taller3 Programacion Ii
Taller3 Programacion IiTaller3 Programacion Ii
Taller3 Programacion Iiluzenith_g
 
Informe de programacion
Informe de programacionInforme de programacion
Informe de programacionguerreroslaura
 
Informe Proyecto Programación lineal
Informe Proyecto Programación linealInforme Proyecto Programación lineal
Informe Proyecto Programación linealMichelle Cordano
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programaciónionurrutia
 
Método para el desarrollo de un informe de proyecto
Método para el desarrollo de un informe de proyectoMétodo para el desarrollo de un informe de proyecto
Método para el desarrollo de un informe de proyectosandrariveram
 

Destacado (6)

Taller3 Programacion Ii
Taller3 Programacion IiTaller3 Programacion Ii
Taller3 Programacion Ii
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
Informe de programacion
Informe de programacionInforme de programacion
Informe de programacion
 
Informe Proyecto Programación lineal
Informe Proyecto Programación linealInforme Proyecto Programación lineal
Informe Proyecto Programación lineal
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programación
 
Método para el desarrollo de un informe de proyecto
Método para el desarrollo de un informe de proyectoMétodo para el desarrollo de un informe de proyecto
Método para el desarrollo de un informe de proyecto
 

Similar a Programacion

Similar a Programacion (20)

TEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónTEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programación
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 
Programaciòn
ProgramaciònProgramaciòn
Programaciòn
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Portafolio de evidencias actividades
Portafolio de evidencias actividadesPortafolio de evidencias actividades
Portafolio de evidencias actividades
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas(2)
Principios de paradigmas(2)Principios de paradigmas(2)
Principios de paradigmas(2)
 
Principios de paradigmas(2)
Principios de paradigmas(2)Principios de paradigmas(2)
Principios de paradigmas(2)
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 
Principios de paradigmas
Principios de paradigmasPrincipios de paradigmas
Principios de paradigmas
 

Más de edison

Pres Web2.0
Pres Web2.0Pres Web2.0
Pres Web2.0edison
 
Oracionconjunta
OracionconjuntaOracionconjunta
Oracionconjuntaedison
 
Unasonrisa
UnasonrisaUnasonrisa
Unasonrisaedison
 
Oracionconjunta
OracionconjuntaOracionconjunta
Oracionconjuntaedison
 
El Tiempo
El TiempoEl Tiempo
El Tiempoedison
 
El Tiempo
El TiempoEl Tiempo
El Tiempoedison
 
Buscaelpajarito
BuscaelpajaritoBuscaelpajarito
Buscaelpajaritoedison
 
AnáLisis PsicolóGico
AnáLisis PsicolóGicoAnáLisis PsicolóGico
AnáLisis PsicolóGicoedison
 

Más de edison (8)

Pres Web2.0
Pres Web2.0Pres Web2.0
Pres Web2.0
 
Oracionconjunta
OracionconjuntaOracionconjunta
Oracionconjunta
 
Unasonrisa
UnasonrisaUnasonrisa
Unasonrisa
 
Oracionconjunta
OracionconjuntaOracionconjunta
Oracionconjunta
 
El Tiempo
El TiempoEl Tiempo
El Tiempo
 
El Tiempo
El TiempoEl Tiempo
El Tiempo
 
Buscaelpajarito
BuscaelpajaritoBuscaelpajarito
Buscaelpajarito
 
AnáLisis PsicolóGico
AnáLisis PsicolóGicoAnáLisis PsicolóGico
AnáLisis PsicolóGico
 

Último

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 

Último (20)

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 

Programacion

  • 1. Esta obra está bajo una licencia de Creative Commons . Autor: Jorge Sánchez Asenjo (año 2005) http://www.jorgesanchez.net email:info@jorgesanchez.net Esta obra está bajo una licencia de Reconocimiento-NoComercial-CompartirIgual de CreativeCommons. Para ver una copia de esta licencia, visite: http://creativecommons.org/licenses/by-nc-sa/2.0/es/ o envíe una carta a: Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Introducción. Diagramas de flujo Inicio Representa el principio del algoritmo Fin Representa el final del algoritmo Operación Entrada o salida de datos Condición Dirección del flujo del programa Subprograma
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Metodologías . UML. Clases. Forma simplificada Coche
  • 39. Metodologías . UML. Clases. Ejemplo Coche marca:String modelo:String matricula:String color:String kilómetros:int velocidad:int acelerar(cantidad:int) frenar(cantidad:int) arrancar() obtenerVelocidad():int Transporta gente Consume gasolina
  • 40.
  • 41.
  • 42.
  • 43. Metodologías . UML. Diagrama de clases. Relación Maneja Nombre de la asociación Programador Nombre:texto; Ordenador Identificador:texto; Modelo:texto; Velocidad:entero 1..* 0..*
  • 44. Metodologías . UML. Diagrama de clases. Agregación Alumno Asignatura Matriculado en 1..* 1..11 Profesor Matriculado en Imparte 1..6 1..2
  • 45. Metodologías . UML. Diagrama de clases. Composición/Agregación Expresa una relación todo/parte. El punto es parte del polígono Punto X:entero; Y:entero; Mover(despl_x, despl_y:entero ) Mover ( p:Punto ) Representa un punto en el espacio Polígono Regular:lógico; Borrar() Mover(p:Punto) Rellenar(c:color) Representa un polígono en el espacio 3..*
  • 46. Metodologías . UML. Diagrama de clases. Generalización Automóvil Motocicleta
  • 47. Metodologías . UML. Diagrama de clases. Generalización Trabajador Encargado Administrativo Peón