SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a Programacion

Semelhante 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
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)
 

Mais 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
 

Mais 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

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 

Último (20)

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 

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