SlideShare una empresa de Scribd logo
1 de 3
UNIVERCIDAD ABIERTA Y A DISTNACIA DE MEXICO
INGENIERIA EN DESARROLLO DE SORTWARE
Pablo Alvarez Alvarez
Hola buenas tardes
Dejo mi trabajo de la unidad 2 soy pablo
¿Qué entiendo por pseudocódigo y qué por diagrama de flujo?
Seudocódigose describen los algoritmos utilizando una mezcla de lenguaje común, con
instrucciones de programación, palabras claves, etc. El objetivo es que el programador se centre
en la solución lógica del algoritmo y no en la implementación en un lenguaje de programación
concreto (con las posibles complicaciones en las reglas sintácticas), o en otras palabras, sólo
ayudan a "pensar" un programa antes de escribirlo en un lenguaje de programación formal.
Es un lenguaje de especificaciones formal de algoritmos, se utiliza la mezcla de un lenguaje en el
caso el español con las instrucciones de programación en el caso c, este se utilizara para el
objetivo de solucionar el programa con una entrada y una salida del problema a solucionar.
Ventajas Permite representar en forma fácil operaciones repetitivas complejas. Es muy fácil pasar
de Pseudocódigo a un programa en algún lenguaje de programación
Sirve para escribir programas de computadora en lenguaje natural de tal manera que se facilite la
comprensión, prueba y posterior codificación en un lenguaje de programación específico.
Un seudocódigo no puede ser compilado y ejecutado.
Los diagramas de flujo son una manera de representar visualmente el flujo de datos a través de
sistemas de tratamiento de información. Los diagramas de flujo describen que operaciones y en
que secuencia se requieren para solucionar un problema dado.
Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia
de las operaciones que se realizarán para conseguir la solución de un problema. Los diagramas de
flujo se dibujan generalmente antes de comenzar a programar el código frente a la computadora.
Los diagramas de flujo facilitan la comunicación entre los programadores y la gente del negocio.
Estos diagramas de flujo desempeñan un papel vital en la programación de un problema y facilitan
la comprensión de problemas complicados y sobre todo muy largos. Una vez que se dibuja el
diagrama de flujo, llega a ser fácil escribir el programa en cualquier idioma de alto nivel. Vemos a
menudo cómo los diagramas de flujo nos dan ventaja al momento de explicar el programa a otros.
Por lo tanto, está correcto decir que un diagrama de flujo es una necesidad para la documentación
mejor de un programa complejo.
Es la representación gráfica de los instrucciones sobre la solución del problema que a arroja el
algoritmo desarrollado
UNIVERCIDAD ABIERTA Y A DISTNACIA DE MEXICO
INGENIERIA EN DESARROLLO DE SORTWARE
Pablo Alvarez Alvarez
¿Cuál es la diferencia entre ellos?
Un diagrama de flujo es la representación gráfica de un algoritmo. Es decir es la representación
detallada en forma gráfica de como deben realizarse los pasos en la computadora para producir
los resultados deseados.
Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la
computadora), se relacionan entre si mediante líneas que indican el orden en que se deben
ejecutar los procesos.
Pseudocódigo
El pseudocódigo utiliza palabras que indican el proceso a realizar. Mezcla de lenguaje de
programación y español (o inglés o cualquier otro idioma) que se emplea, dentro de la
programación estructurada, para realizar el diseño de un programa. En esencia, el pseudocódigo
se puede definir como un lenguaje de especificaciones de algoritmos.
Principal diferencia seria
Que el diagrama de flujo se representa de manera gráfica las instrucciones de algoritmo para
solucionar el problema planteado y el seudocódigo utiliza un lenguaje que especifica las
instrucciones del algoritmo para resolver el problema
¿Para qué casos me conviene usar uno u otro?
El diagrama de flujo es utilizado en la representación de algoritmos pequeños, y el pseudocódigo
puede utilizarse para representar algoritmos mucho más extensos.
Podemos aplicar cuando presentamos el algoritmo en el seudocódigo seria para personas
familiarizadas con la programación y el diagrama de flujo seria aplicado para presentar la solución
del problema paso a paso.
En lo personal ¿con cuál se me facilita más representar los algoritmos?
En mi caso manejaría los dos para ver la diferencia y saber si en realidad son iguales, aplicarían si
fuera si fueran pequeños o grandes los algoritmos
¿Me cuesta trabajo alguno de los temas estudiados?
UNIVERCIDAD ABIERTA Y A DISTNACIA DE MEXICO
INGENIERIA EN DESARROLLO DE SORTWARE
Pablo Alvarez Alvarez
Como no tengo tanta practica luego se me dificulta el seudocódigo pero creo con la practica
empezare a dominar la representación de los algoritmos

Más contenido relacionado

La actualidad más candente

Fundamentos del programación de diseño web
Fundamentos del programación de  diseño webFundamentos del programación de  diseño web
Fundamentos del programación de diseño webLaura Valencia
 
Informe teórico-getchars-1
Informe teórico-getchars-1Informe teórico-getchars-1
Informe teórico-getchars-1Brenda Jazmin
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosoney35
 
algortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujoalgortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujoangie0202
 
Prueba aptitudinal ferdjjd
Prueba aptitudinal ferdjjdPrueba aptitudinal ferdjjd
Prueba aptitudinal ferdjjdFernandoDjjd
 
Ventajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujoVentajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujoHamilton Flores
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoJonmar Rodiguez
 
Programacion modular jeler mora (invicali) 9 a
Programacion modular jeler mora (invicali) 9 aProgramacion modular jeler mora (invicali) 9 a
Programacion modular jeler mora (invicali) 9 ajose_jeler22
 
Algoritmo y programación
Algoritmo y programaciónAlgoritmo y programación
Algoritmo y programaciónVision Mundial
 
Estandares y diseño de algoritmo
Estandares y diseño de algoritmoEstandares y diseño de algoritmo
Estandares y diseño de algoritmoCJTS1989
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 

La actualidad más candente (20)

Las getchar
Las getcharLas getchar
Las getchar
 
Fundamentos del programación de diseño web
Fundamentos del programación de  diseño webFundamentos del programación de  diseño web
Fundamentos del programación de diseño web
 
Informe teórico-getchars-1
Informe teórico-getchars-1Informe teórico-getchars-1
Informe teórico-getchars-1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Angie informatica!
Angie informatica!Angie informatica!
Angie informatica!
 
algortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujoalgortimos, pseudocodigos y diagramas de flujo
algortimos, pseudocodigos y diagramas de flujo
 
1585098049306 algoritmos
1585098049306 algoritmos1585098049306 algoritmos
1585098049306 algoritmos
 
Ricardo rivera
Ricardo riveraRicardo rivera
Ricardo rivera
 
Prueba aptitudinal ferdjjd
Prueba aptitudinal ferdjjdPrueba aptitudinal ferdjjd
Prueba aptitudinal ferdjjd
 
Ventajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujoVentajas del pseudocódigo sobre los diagramas de flujo
Ventajas del pseudocódigo sobre los diagramas de flujo
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Introduccion de ing_de_software
Introduccion de ing_de_softwareIntroduccion de ing_de_software
Introduccion de ing_de_software
 
Introduccion de ing de software
Introduccion de ing de softwareIntroduccion de ing de software
Introduccion de ing de software
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmo
 
Programacion modular jeler mora (invicali) 9 a
Programacion modular jeler mora (invicali) 9 aProgramacion modular jeler mora (invicali) 9 a
Programacion modular jeler mora (invicali) 9 a
 
Algoritmo, diagramas
Algoritmo, diagramasAlgoritmo, diagramas
Algoritmo, diagramas
 
Algoritmo y programación
Algoritmo y programaciónAlgoritmo y programación
Algoritmo y programación
 
Estandares y diseño de algoritmo
Estandares y diseño de algoritmoEstandares y diseño de algoritmo
Estandares y diseño de algoritmo
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 

Similar a Unidad 2

Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01cun
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacionfabiana733179
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1LisbleinArismendi
 
Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Arcelia Viagra
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónAlexsalala
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientococomarin2
 
Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096olguito
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvezDaniel Gelvez
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvezDaniel Gelvez
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introduccióntrinch_1
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBMaria_carvajal
 

Similar a Unidad 2 (20)

Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
 
3ra evaluacion, presentacion
3ra evaluacion, presentacion3ra evaluacion, presentacion
3ra evaluacion, presentacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1Unidad I. Algoritmo y Programas. Parte 1
Unidad I. Algoritmo y Programas. Parte 1
 
Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2
 
buena la banda z1
buena la banda z1 buena la banda z1
buena la banda z1
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvez
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvez
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Programación web introducción
Programación web introducciónProgramación web introducción
Programación web introducción
 
Ak
AkAk
Ak
 
Correa correa juan_felipe
Correa correa juan_felipeCorrea correa juan_felipe
Correa correa juan_felipe
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 
Introduccion programacion
Introduccion programacionIntroduccion programacion
Introduccion programacion
 
Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
 

Unidad 2

  • 1. UNIVERCIDAD ABIERTA Y A DISTNACIA DE MEXICO INGENIERIA EN DESARROLLO DE SORTWARE Pablo Alvarez Alvarez Hola buenas tardes Dejo mi trabajo de la unidad 2 soy pablo ¿Qué entiendo por pseudocódigo y qué por diagrama de flujo? Seudocódigose describen los algoritmos utilizando una mezcla de lenguaje común, con instrucciones de programación, palabras claves, etc. El objetivo es que el programador se centre en la solución lógica del algoritmo y no en la implementación en un lenguaje de programación concreto (con las posibles complicaciones en las reglas sintácticas), o en otras palabras, sólo ayudan a "pensar" un programa antes de escribirlo en un lenguaje de programación formal. Es un lenguaje de especificaciones formal de algoritmos, se utiliza la mezcla de un lenguaje en el caso el español con las instrucciones de programación en el caso c, este se utilizara para el objetivo de solucionar el programa con una entrada y una salida del problema a solucionar. Ventajas Permite representar en forma fácil operaciones repetitivas complejas. Es muy fácil pasar de Pseudocódigo a un programa en algún lenguaje de programación Sirve para escribir programas de computadora en lenguaje natural de tal manera que se facilite la comprensión, prueba y posterior codificación en un lenguaje de programación específico. Un seudocódigo no puede ser compilado y ejecutado. Los diagramas de flujo son una manera de representar visualmente el flujo de datos a través de sistemas de tratamiento de información. Los diagramas de flujo describen que operaciones y en que secuencia se requieren para solucionar un problema dado. Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema. Los diagramas de flujo se dibujan generalmente antes de comenzar a programar el código frente a la computadora. Los diagramas de flujo facilitan la comunicación entre los programadores y la gente del negocio. Estos diagramas de flujo desempeñan un papel vital en la programación de un problema y facilitan la comprensión de problemas complicados y sobre todo muy largos. Una vez que se dibuja el diagrama de flujo, llega a ser fácil escribir el programa en cualquier idioma de alto nivel. Vemos a menudo cómo los diagramas de flujo nos dan ventaja al momento de explicar el programa a otros. Por lo tanto, está correcto decir que un diagrama de flujo es una necesidad para la documentación mejor de un programa complejo. Es la representación gráfica de los instrucciones sobre la solución del problema que a arroja el algoritmo desarrollado
  • 2. UNIVERCIDAD ABIERTA Y A DISTNACIA DE MEXICO INGENIERIA EN DESARROLLO DE SORTWARE Pablo Alvarez Alvarez ¿Cuál es la diferencia entre ellos? Un diagrama de flujo es la representación gráfica de un algoritmo. Es decir es la representación detallada en forma gráfica de como deben realizarse los pasos en la computadora para producir los resultados deseados. Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la computadora), se relacionan entre si mediante líneas que indican el orden en que se deben ejecutar los procesos. Pseudocódigo El pseudocódigo utiliza palabras que indican el proceso a realizar. Mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma) que se emplea, dentro de la programación estructurada, para realizar el diseño de un programa. En esencia, el pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos. Principal diferencia seria Que el diagrama de flujo se representa de manera gráfica las instrucciones de algoritmo para solucionar el problema planteado y el seudocódigo utiliza un lenguaje que especifica las instrucciones del algoritmo para resolver el problema ¿Para qué casos me conviene usar uno u otro? El diagrama de flujo es utilizado en la representación de algoritmos pequeños, y el pseudocódigo puede utilizarse para representar algoritmos mucho más extensos. Podemos aplicar cuando presentamos el algoritmo en el seudocódigo seria para personas familiarizadas con la programación y el diagrama de flujo seria aplicado para presentar la solución del problema paso a paso. En lo personal ¿con cuál se me facilita más representar los algoritmos? En mi caso manejaría los dos para ver la diferencia y saber si en realidad son iguales, aplicarían si fuera si fueran pequeños o grandes los algoritmos ¿Me cuesta trabajo alguno de los temas estudiados?
  • 3. UNIVERCIDAD ABIERTA Y A DISTNACIA DE MEXICO INGENIERIA EN DESARROLLO DE SORTWARE Pablo Alvarez Alvarez Como no tengo tanta practica luego se me dificulta el seudocódigo pero creo con la practica empezare a dominar la representación de los algoritmos