SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
VENTAJAS DEL PSEUDOCÓDIGO SOBRE LOS DIAGRAMAS DE FLUJO
   1. OCUPAN MENOS ESPACIO EN EL DESARROLLO DE UN PROBLEMA

Se dice eso porque los seudocódigos por medio de pasos ordenados son concretos al
momento de desarrollar y darle solución al mismo, utiliza menos recurso con esto
decimos que es manipula rápidamente una respuesta con lógica.

En claro tenemos que al hablar de espacio nos referimos en memoria del ordenador y
también al tiempo son accesibles rápidos y de fácil entendimiento al momento que
ejecute el programador

   2. PERMITE REPRESENTAR           DE   FORMA     FÁCIL   OPERACIONES       REPETITIVAS
      COMPLEJAS.

Representamos en forma fácil por el motivo de que nos ayudan los bucles también
llamados ciclos ya que estos repiten la sentencia hasta que la condición asignada de dicho
ciclo deje de cumplirse. Para tener más en claro lo antes citado tenemos los siguientes
bucles conocidos y los mismos que nos ayudan en una forma rápida a realizar operaciones
complejas.

Bucle For

Bucle While

Blucle Repeat

   3. ES MÁS SENCILLA LA TAREA DE PASAR DE PSEUDOCÓDIGO A UN LENGUAJE DE
      PROGRAMACIÓN FORMAL.

Es más sencillo porque el pseudocódigo es un paso esencial para programar es todo el
texto o como vulgarmente se dice son las letras que faltan en un programa para que se
pueda ejecutar, con esto decimos los pseudocódigos son los pasos para realizar un
algoritmo y el algoritmo es el que pasa a ser programado.

No se puede modificar un resultado si no se tienen las bases esenciales, al tener esas
bases nosotros podemos modificar, cambiar, arreglar, mejorar y por ultimo evolucionar el
resultado eso viene a ser el Pseudocódigo la base, el pilar.

Siempre comenzar desde el principio (pseudocódigo) para tener un resultado exitoso
(lenguaje de programación).
Si se siguen las reglas de identificación se puede observar claramente los niveles en la estructura
del programa.


    4. EN LOS PROCESOS DE APRENDIZAJE DE LOS ALUMNOS DE PROGRAMACIÓN, ÉSTOS
       ESTÁN MÁS CERCA DEL PASO SIGUIENTE (CODIFICACIÓN EN UN LENGUAJE
       DETERMINADO, QUE LOS QUE SE INICIAN EN ESTO CON LA MODALIDAD DIAGRAMAS DE
       FLUJO).

Los programadores que recién inician en esta carrera deben aplicar un seguimiento del
pensamiento del programador para poder proponer soluciones a los problemas en pasos fáciles y
sencillos para una rápida comprensión y deducción y poder pasar a cualquier lenguaje q se quiera
utilizar.

Ejemplo: Existen pasos para resolver un problema:
   1. Analizar el problema.
   2. Ordenar ideas.
   3. Realizar pseudocódigo.
   4. Transcribir a cualquier lenguaje o programa de programación (algoritmo, diagrama de
       flujo, Borland Pascal, C++, etc.).

   5. MEJORA LA CLARIDAD DE LA SOLUCIÓN DE UN PROBLEMA.

Ampliando las diferentes formas para llegar a su resolución, dando como correcta la más
conveniente desde cualquier punto de vista.


   6. SI SE SIGUEN LAS REGLAS DE IDENTACIÓN SE PUEDE OBSERVAR CLARAMENTE LOS
      NIVELES EN LA ESTRUCTURA DEL PROGRAMA.

El programador siempre debe seguir las reglas de programación, ordenar las ideas para resolución
de un problema, y aquí es donde nos damos cuenta que existen niveles en las estructuras del
algoritmo, diagrama de flujo, pseudocódigos etc.

Más contenido relacionado

La actualidad más candente

Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesCarlos Macallums
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Miguel Miranda
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareturlahackers
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototiposKeiner Valerio
 
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml esteban esteban
 
Clase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensambladorClase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensambladorInfomania pro
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Darthuz Kilates
 
Construccion y Pruebas de Software
Construccion y Pruebas de SoftwareConstruccion y Pruebas de Software
Construccion y Pruebas de SoftwareGustavo Bazan Maal
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1jmpov441
 
Metodologia prototipado
Metodologia prototipadoMetodologia prototipado
Metodologia prototipadoALDEN_HERRE
 

La actualidad más candente (20)

Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)Requerimientos de un Sistema (usando criterios del swebok)
Requerimientos de un Sistema (usando criterios del swebok)
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Metodologia msf
Metodologia msfMetodologia msf
Metodologia msf
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml
 
Clase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensambladorClase10 2-lenguaje ensamblador
Clase10 2-lenguaje ensamblador
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Construccion y Pruebas de Software
Construccion y Pruebas de SoftwareConstruccion y Pruebas de Software
Construccion y Pruebas de Software
 
DISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMADISEÑO DE SALIDA DEL SISTEMA
DISEÑO DE SALIDA DEL SISTEMA
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 
Diapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacionDiapositivas fundamentos-de-programacion
Diapositivas fundamentos-de-programacion
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Metodologia prototipado
Metodologia prototipadoMetodologia prototipado
Metodologia prototipado
 

Destacado

Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigocoldclean
 
Unidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosUnidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosCarlos M. Sandoval
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmoroxanaparra28
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlparada137
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigoepetekaun
 
Pseudocodigo-funciones y operaciones
Pseudocodigo-funciones y operacionesPseudocodigo-funciones y operaciones
Pseudocodigo-funciones y operacionesDavid Bastidas
 
Computadoras y procesamiento de información
Computadoras y procesamiento de informaciónComputadoras y procesamiento de información
Computadoras y procesamiento de informaciónMaría Isabel Bautista
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosIvan Vera Montenegro
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlralhum
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramasfrancisco3011
 
Las 10 reglas para una comunicación efectiva
Las 10 reglas para una comunicación efectivaLas 10 reglas para una comunicación efectiva
Las 10 reglas para una comunicación efectivaIgnacio Martín Granados
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos ProgramacionMichele André
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoRosbelia Balza
 

Destacado (20)

Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Unidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmosUnidad 4 Técnicas para la formulación de algoritmos
Unidad 4 Técnicas para la formulación de algoritmos
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Pruebas de escritorio
Pruebas de escritorioPruebas de escritorio
Pruebas de escritorio
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Simbolos diagrama de flujo
Simbolos diagrama de flujoSimbolos diagrama de flujo
Simbolos diagrama de flujo
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Pseudocodigo-funciones y operaciones
Pseudocodigo-funciones y operacionesPseudocodigo-funciones y operaciones
Pseudocodigo-funciones y operaciones
 
Computadoras y procesamiento de información
Computadoras y procesamiento de informaciónComputadoras y procesamiento de información
Computadoras y procesamiento de información
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesos
 
2 elementos pseudocodigo
2 elementos pseudocodigo2 elementos pseudocodigo
2 elementos pseudocodigo
 
Estructuras no-lineales
Estructuras no-linealesEstructuras no-lineales
Estructuras no-lineales
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
 
Las 10 reglas para una comunicación efectiva
Las 10 reglas para una comunicación efectivaLas 10 reglas para una comunicación efectiva
Las 10 reglas para una comunicación efectiva
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 

Similar a Ventajas del pseudocódigo sobre los diagramas de flujo

Metodología para la resolución de problemas
Metodología para la resolución de problemasMetodología para la resolución de problemas
Metodología para la resolución de problemasLimbeRth Balam Dzib
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyradaguestefc95b
 
Tema1 fases procedimiento
Tema1 fases procedimientoTema1 fases procedimiento
Tema1 fases procedimientoEilynsReyes1
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01cun
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
Ciclo de vida de un programa
Ciclo de vida de un programaCiclo de vida de un programa
Ciclo de vida de un programainfoudch
 
Elaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visualElaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visualLAURA BEATRIZ PAYRO CRUZ
 
Taller1.Que Es Programar
Taller1.Que Es ProgramarTaller1.Que Es Programar
Taller1.Que Es Programarkarlayuliana_10
 
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...JovanyYGonzalezR
 
Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa gladysurea2
 
Fundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionFundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionGermán Sailema
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascadamasilog
 

Similar a Ventajas del pseudocódigo sobre los diagramas de flujo (20)

Solucion de problemas copia
Solucion de problemas   copiaSolucion de problemas   copia
Solucion de problemas copia
 
Metodología para la resolución de problemas
Metodología para la resolución de problemasMetodología para la resolución de problemas
Metodología para la resolución de problemas
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
 
Tema1 fases procedimiento
Tema1 fases procedimientoTema1 fases procedimiento
Tema1 fases procedimiento
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Ciclo de vida de un programa
Ciclo de vida de un programaCiclo de vida de un programa
Ciclo de vida de un programa
 
Elaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visualElaboracion de un programa mediante un lenguaje de programacion visual
Elaboracion de un programa mediante un lenguaje de programacion visual
 
Programar
ProgramarProgramar
Programar
 
Emergence
EmergenceEmergence
Emergence
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Taller1.Que Es Programar
Taller1.Que Es ProgramarTaller1.Que Es Programar
Taller1.Que Es Programar
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
 
Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa Etapas para Desarrollar un Programa
Etapas para Desarrollar un Programa
 
Fundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacionFundamentos de Lenguaje de programacion
Fundamentos de Lenguaje de programacion
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 

Ventajas del pseudocódigo sobre los diagramas de flujo

  • 1.
  • 2. VENTAJAS DEL PSEUDOCÓDIGO SOBRE LOS DIAGRAMAS DE FLUJO 1. OCUPAN MENOS ESPACIO EN EL DESARROLLO DE UN PROBLEMA Se dice eso porque los seudocódigos por medio de pasos ordenados son concretos al momento de desarrollar y darle solución al mismo, utiliza menos recurso con esto decimos que es manipula rápidamente una respuesta con lógica. En claro tenemos que al hablar de espacio nos referimos en memoria del ordenador y también al tiempo son accesibles rápidos y de fácil entendimiento al momento que ejecute el programador 2. PERMITE REPRESENTAR DE FORMA FÁCIL OPERACIONES REPETITIVAS COMPLEJAS. Representamos en forma fácil por el motivo de que nos ayudan los bucles también llamados ciclos ya que estos repiten la sentencia hasta que la condición asignada de dicho ciclo deje de cumplirse. Para tener más en claro lo antes citado tenemos los siguientes bucles conocidos y los mismos que nos ayudan en una forma rápida a realizar operaciones complejas. Bucle For Bucle While Blucle Repeat 3. ES MÁS SENCILLA LA TAREA DE PASAR DE PSEUDOCÓDIGO A UN LENGUAJE DE PROGRAMACIÓN FORMAL. Es más sencillo porque el pseudocódigo es un paso esencial para programar es todo el texto o como vulgarmente se dice son las letras que faltan en un programa para que se pueda ejecutar, con esto decimos los pseudocódigos son los pasos para realizar un algoritmo y el algoritmo es el que pasa a ser programado. No se puede modificar un resultado si no se tienen las bases esenciales, al tener esas bases nosotros podemos modificar, cambiar, arreglar, mejorar y por ultimo evolucionar el resultado eso viene a ser el Pseudocódigo la base, el pilar. Siempre comenzar desde el principio (pseudocódigo) para tener un resultado exitoso (lenguaje de programación).
  • 3. Si se siguen las reglas de identificación se puede observar claramente los niveles en la estructura del programa. 4. EN LOS PROCESOS DE APRENDIZAJE DE LOS ALUMNOS DE PROGRAMACIÓN, ÉSTOS ESTÁN MÁS CERCA DEL PASO SIGUIENTE (CODIFICACIÓN EN UN LENGUAJE DETERMINADO, QUE LOS QUE SE INICIAN EN ESTO CON LA MODALIDAD DIAGRAMAS DE FLUJO). Los programadores que recién inician en esta carrera deben aplicar un seguimiento del pensamiento del programador para poder proponer soluciones a los problemas en pasos fáciles y sencillos para una rápida comprensión y deducción y poder pasar a cualquier lenguaje q se quiera utilizar. Ejemplo: Existen pasos para resolver un problema: 1. Analizar el problema. 2. Ordenar ideas. 3. Realizar pseudocódigo. 4. Transcribir a cualquier lenguaje o programa de programación (algoritmo, diagrama de flujo, Borland Pascal, C++, etc.). 5. MEJORA LA CLARIDAD DE LA SOLUCIÓN DE UN PROBLEMA. Ampliando las diferentes formas para llegar a su resolución, dando como correcta la más conveniente desde cualquier punto de vista. 6. SI SE SIGUEN LAS REGLAS DE IDENTACIÓN SE PUEDE OBSERVAR CLARAMENTE LOS NIVELES EN LA ESTRUCTURA DEL PROGRAMA. El programador siempre debe seguir las reglas de programación, ordenar las ideas para resolución de un problema, y aquí es donde nos damos cuenta que existen niveles en las estructuras del algoritmo, diagrama de flujo, pseudocódigos etc.