SlideShare a Scribd company logo
1 of 14
PROGRAMACIÓN




          Por Valeria Hernández Valdovinos
ALGORITMO


Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y
 finitas que permite realizar una actividad mediante pasos sucesivos que no
             generen dudas a quien deba realizar dicha actividad.
                       Los programadores los utilizan.
PASOS:
PSEUDOCÓDIGO


Es una descripción de un algoritmo informático de programación de alto nivel
compacto e informal que utiliza las convenciones estructurales de un lenguaje
de programación verdadero, pero que está diseñado para la lectura humana en
lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje
                               de programación.

 Cualquier programador puede hacerlos y cualquier persona puede utilizarlos.
CARACTERÍSTICAS Y PARTES



             Las principales características de este lenguaje son:
Se puede ejecutar en un ordenador (con un IDE como por ejemplo SLE, LPP,
               PilatoX, PSeInt, Seudocódigo o Maruga Script.)
     Es una forma de representación sencilla de utilizar y de manipular.
         Facilita el paso del programa al lenguaje de programación.
    Es independiente del lenguaje de programación que se vaya a utilizar.
    Es un método que facilita la programación y solución al algoritmo del
                                  programa.
Todo documento en pseudocódigo debe permitir la descripción de:
                   Instrucciones primitivas.
                 Instrucciones de proceso....
                   Instrucciones de control.
                  Instrucciones compuestas.
                Instrucciones de descripción.
Estructura a seguir en su realización:
              Cabecera.
             Programa.
              Módulo.
          Tipos de datos.
            Constantes.
              Variables.
               Cuerpo.
                Inicio.
           Instrucciones.
                 Fin.
DIAGRAMA DE FLUJO


Es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas
 como programación, economía, procesos industriales y psicología cognitiva.
  En Lenguaje Unificado de Modelado (UML), un diagrama de actividades
representa los flujos de trabajo paso a paso de negocio y operacionales de los
 componentes en un sistema. Un diagrama de actividades muestra el flujo de
                                control general.
CAEACTERISTICAS


Un diagrama de flujo siempre tiene un único punto de inicio y un único punto
                                   de término.
  Las siguientes son acciones previas a la realización del diagrama de flujo:
Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben
estar presentes el autor o responsable del proceso, los autores o responsables
  del proceso anterior y posterior y de otros procesos interrelacionados, así
                       como las terceras partes interesadas.
              Definir qué se espera obtener del diagrama de flujo.
                      Identificar quién lo empleará y cómo.
                     Establecer el nivel de detalle requerido.
                 Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son:
Establecer el alcance del proceso a describir. De esta manera quedará fijado el
comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del
             proceso previo y el final la entrada al proceso siguiente.
Identificar y listar las principales actividades/subprocesos que están incluidos
                en el proceso a describir y su orden cronológico.
 Si el nivel de detalle definido incluye actividades menores, listarlas también.
                     Identificar y listar los puntos de decisión.
  Construir el diagrama respetando la secuencia cronológica y asignando los
                             correspondientes símbolos.
  Asignar un título al diagrama y verificar que esté completo y describa con
                            exactitud el proceso elegido.
BIBLIOGRAFÍA


      http://informatica6toa.wikispaces.com/04+Diagrama+de+Flujo
              http://es.wikipedia.org/wiki/Diagrama_de_flujo
http://es.wikipedia.org/wiki/Pseudocódigo#Caracter.C3.ADsticas_y_partes
                   http://es.wikipedia.org/wiki/Algoritmo

More Related Content

What's hot

la importancia de los algoritmos y diagramas de flujo
la importancia de los algoritmos y diagramas de flujo la importancia de los algoritmos y diagramas de flujo
la importancia de los algoritmos y diagramas de flujo abrahamuniverse45
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programaciondianithacipriano
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoValeria Ramón Vega
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónjemarinoi
 
Proceso de la programacion
Proceso de la programacionProceso de la programacion
Proceso de la programacionLuis Epinoza
 
Estandares y diseño de algoritmo
Estandares y diseño de algoritmoEstandares y diseño de algoritmo
Estandares y diseño de algoritmoCJTS1989
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFranco Guamán
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmoSergioERondon
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoJuan Pablo Tello Zapata
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSeliaaaramos
 
Informatica
InformaticaInformatica
Informaticaagelicam
 
12 programacion modular
12 programacion modular12 programacion modular
12 programacion modularLaura Cruz
 

What's hot (18)

la importancia de los algoritmos y diagramas de flujo
la importancia de los algoritmos y diagramas de flujo la importancia de los algoritmos y diagramas de flujo
la importancia de los algoritmos y diagramas de flujo
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Presentación 4
Presentación 4Presentación 4
Presentación 4
 
Proceso de la programacion
Proceso de la programacionProceso de la programacion
Proceso de la programacion
 
Estandares y diseño de algoritmo
Estandares y diseño de algoritmoEstandares y diseño de algoritmo
Estandares y diseño de algoritmo
 
Fundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad IFundamentos de Programación. Unidad I
Fundamentos de Programación. Unidad I
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Diagrama hipo
Diagrama hipoDiagrama hipo
Diagrama hipo
 
Programacion Modular
Programacion ModularProgramacion Modular
Programacion Modular
 
Informatica
InformaticaInformatica
Informatica
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Tema6
Tema6Tema6
Tema6
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
12 programacion modular
12 programacion modular12 programacion modular
12 programacion modular
 

Viewers also liked

Evolución de los Sistemas Operativos
Evolución de los Sistemas OperativosEvolución de los Sistemas Operativos
Evolución de los Sistemas Operativosddelbla
 
Acuerdo 004 de 2013 (por el cual se reglamenta trd)
Acuerdo 004 de 2013 (por el cual se reglamenta trd)Acuerdo 004 de 2013 (por el cual se reglamenta trd)
Acuerdo 004 de 2013 (por el cual se reglamenta trd)Victor Tocora
 
Presentación Power sobre Burbulles
Presentación Power sobre BurbullesPresentación Power sobre Burbulles
Presentación Power sobre BurbullesFlor Rodriguez
 
Universidad de-las-fuerzas-armadas-espe
Universidad de-las-fuerzas-armadas-espeUniversidad de-las-fuerzas-armadas-espe
Universidad de-las-fuerzas-armadas-espePablo Garzón
 
Utp ia_2014-2_s6_backpropagation
 Utp ia_2014-2_s6_backpropagation Utp ia_2014-2_s6_backpropagation
Utp ia_2014-2_s6_backpropagationjcbp_peru
 
Destinos turisticos
Destinos turisticosDestinos turisticos
Destinos turisticosggenesis
 
Presentación2 magda
Presentación2 magdaPresentación2 magda
Presentación2 magdamagdaelbekra
 
PresentacImion grupal
PresentacImion grupalPresentacImion grupal
PresentacImion grupalchristianing
 
Noticias tecnologias ajuste texto
Noticias tecnologias ajuste textoNoticias tecnologias ajuste texto
Noticias tecnologias ajuste textoralonsopintos
 
Tele procesos Disculpen pero no pude subir el audio
Tele procesos Disculpen pero no pude subir el audio Tele procesos Disculpen pero no pude subir el audio
Tele procesos Disculpen pero no pude subir el audio antonio221
 
El viaje de argentina
El viaje de argentinaEl viaje de argentina
El viaje de argentinaEvan Cass
 
Utp iase_s2_intro a las rna
 Utp iase_s2_intro a las rna  Utp iase_s2_intro a las rna
Utp iase_s2_intro a las rna jcbp_peru
 
Cancergastrico 100407225334-phpapp02
Cancergastrico 100407225334-phpapp02Cancergastrico 100407225334-phpapp02
Cancergastrico 100407225334-phpapp02medicinalamar
 

Viewers also liked (20)

Evolución de los Sistemas Operativos
Evolución de los Sistemas OperativosEvolución de los Sistemas Operativos
Evolución de los Sistemas Operativos
 
Acuerdo 004 de 2013 (por el cual se reglamenta trd)
Acuerdo 004 de 2013 (por el cual se reglamenta trd)Acuerdo 004 de 2013 (por el cual se reglamenta trd)
Acuerdo 004 de 2013 (por el cual se reglamenta trd)
 
Presentación Power sobre Burbulles
Presentación Power sobre BurbullesPresentación Power sobre Burbulles
Presentación Power sobre Burbulles
 
Universidad de-las-fuerzas-armadas-espe
Universidad de-las-fuerzas-armadas-espeUniversidad de-las-fuerzas-armadas-espe
Universidad de-las-fuerzas-armadas-espe
 
Utp ia_2014-2_s6_backpropagation
 Utp ia_2014-2_s6_backpropagation Utp ia_2014-2_s6_backpropagation
Utp ia_2014-2_s6_backpropagation
 
Derecho canónico
Derecho canónicoDerecho canónico
Derecho canónico
 
Destinos turisticos
Destinos turisticosDestinos turisticos
Destinos turisticos
 
Gabriel
GabrielGabriel
Gabriel
 
Presentación2 magda
Presentación2 magdaPresentación2 magda
Presentación2 magda
 
PresentacImion grupal
PresentacImion grupalPresentacImion grupal
PresentacImion grupal
 
Noticias tecnologias ajuste texto
Noticias tecnologias ajuste textoNoticias tecnologias ajuste texto
Noticias tecnologias ajuste texto
 
Tema 1. la tierra
Tema 1. la tierraTema 1. la tierra
Tema 1. la tierra
 
Como descargar videos de
Como descargar videos deComo descargar videos de
Como descargar videos de
 
Dia positiva alumno
Dia positiva alumnoDia positiva alumno
Dia positiva alumno
 
Fernanda hidalgo
Fernanda hidalgoFernanda hidalgo
Fernanda hidalgo
 
La vida militar
La vida militarLa vida militar
La vida militar
 
Tele procesos Disculpen pero no pude subir el audio
Tele procesos Disculpen pero no pude subir el audio Tele procesos Disculpen pero no pude subir el audio
Tele procesos Disculpen pero no pude subir el audio
 
El viaje de argentina
El viaje de argentinaEl viaje de argentina
El viaje de argentina
 
Utp iase_s2_intro a las rna
 Utp iase_s2_intro a las rna  Utp iase_s2_intro a las rna
Utp iase_s2_intro a las rna
 
Cancergastrico 100407225334-phpapp02
Cancergastrico 100407225334-phpapp02Cancergastrico 100407225334-phpapp02
Cancergastrico 100407225334-phpapp02
 

Similar to Programacion

Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raicesnanaperdomo
 
Introduccion a la informacion
Introduccion a la informacionIntroduccion a la informacion
Introduccion a la informacionPeter Mtz
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docxJulioRodolfodeJessHe
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendezAlexaods
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programazeta2015
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacionfabiana733179
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoFelix Rodríguez
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTDchepas_
 
Programación
ProgramaciónProgramación
Programaciónchepas_
 
Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.gabyfr19
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programaciónErika Sánchez
 

Similar to Programacion (20)

Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Informatica
InformaticaInformatica
Informatica
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
 
Introduccion a la informacion
Introduccion a la informacionIntroduccion a la informacion
Introduccion a la informacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacion
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTD
 
Programación
ProgramaciónProgramación
Programación
 
Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.Gaby (algoritmo y diagrama de flujo) iupsm.
Gaby (algoritmo y diagrama de flujo) iupsm.
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 

Programacion

  • 1. PROGRAMACIÓN Por Valeria Hernández Valdovinos
  • 2. ALGORITMO Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Los programadores los utilizan.
  • 4. PSEUDOCÓDIGO Es una descripción de un algoritmo informático de programación de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. Cualquier programador puede hacerlos y cualquier persona puede utilizarlos.
  • 5.
  • 6. CARACTERÍSTICAS Y PARTES Las principales características de este lenguaje son: Se puede ejecutar en un ordenador (con un IDE como por ejemplo SLE, LPP, PilatoX, PSeInt, Seudocódigo o Maruga Script.) Es una forma de representación sencilla de utilizar y de manipular. Facilita el paso del programa al lenguaje de programación. Es independiente del lenguaje de programación que se vaya a utilizar. Es un método que facilita la programación y solución al algoritmo del programa.
  • 7. Todo documento en pseudocódigo debe permitir la descripción de: Instrucciones primitivas. Instrucciones de proceso.... Instrucciones de control. Instrucciones compuestas. Instrucciones de descripción.
  • 8. Estructura a seguir en su realización: Cabecera. Programa. Módulo. Tipos de datos. Constantes. Variables. Cuerpo. Inicio. Instrucciones. Fin.
  • 9. DIAGRAMA DE FLUJO Es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva. En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general.
  • 10. CAEACTERISTICAS Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. Las siguientes son acciones previas a la realización del diagrama de flujo: Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el autor o responsable del proceso, los autores o responsables del proceso anterior y posterior y de otros procesos interrelacionados, así como las terceras partes interesadas. Definir qué se espera obtener del diagrama de flujo. Identificar quién lo empleará y cómo. Establecer el nivel de detalle requerido. Determinar los límites del proceso a describir.
  • 11. Los pasos a seguir para construir el diagrama de flujo son: Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente. Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico. Si el nivel de detalle definido incluye actividades menores, listarlas también. Identificar y listar los puntos de decisión. Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos. Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.
  • 12.
  • 13.
  • 14. BIBLIOGRAFÍA http://informatica6toa.wikispaces.com/04+Diagrama+de+Flujo http://es.wikipedia.org/wiki/Diagrama_de_flujo http://es.wikipedia.org/wiki/Pseudocódigo#Caracter.C3.ADsticas_y_partes http://es.wikipedia.org/wiki/Algoritmo