Você está na página 1de 6

Universidad Tecnológica de Panamá

Facultad de Sistemas Computacionales

Departamento:

Carrera:
Ingeniería en Sistemas y Computación

Asignatura:
Desarrollo Lógico y Algorítmico

Asignación:
Investigación N°1

Profesora:
Kexy Rodríguez

Integrante:
Yahelis Montenegro 8-954-188

Grupo: 1IL-703

I Semestre

2019

1
Índice
Revisión Bibliográfica..................................................................................... 3
¿Qué son los diagramas de flujo? .............................................................................. 3
¿Qué son los diagramas N-S? ..................................................................................... 3
¿Qué es un seudocódigo?........................................................................................... 4
Diferencias entre diagrama de flujo, diagrama N-S y seudocódigo.......................... 4

Análisis Bibliográfico ...................................................................................... 5

Bibliografía .............................................................................................................. 6

2
Revisión Bibliográfica

¿Qué son los diagramas de flujo?


R: los denominados diagramas de flujo, también llamados organigramas,
flujogramas constituyen un instrumento reconocido en el desarrollo aplicado
en las ciencias de la computación ya que señalan los procesos a seguir
necesarios que deben lograrse para llegar a la resolución de un problema
determinado. En esta clase de diagrama poseemos un instrumento,
aparentemente sencillo, pero que dispone de una de las aplicaciones más
utilizadas en el manejo moderno de diversas operaciones programadas.

Tal como lo menciona Benice, D.D. en su obra Introducción a las


Computadoras y Procesos de Datos (1970), existen muchas ventajas en la
utilización de estos tipos de diagramas, además de señalar los distintos
rasgos de importancia para su elaboración y uso, algunas de las cuales
citamos a continuación en forma resumida:

 El diagrama de flujo provee una descripción más evidente del


problema en un estudio pues da su resultado por medio de una
expresión lógica. Esto es de suma importancia por las muchas veces
que se tienen dificultades para asignar códigos que guíen el trabajo de
la computadora pues existen vacíos entre el planteamiento escrito del
problema y las instrucciones que recibe el programador.
 En el diagrama de flujo el programador puede calcular si se han
tomado en cuenta las diferentes posibilidades y si se ha reproducido
en algún sentido las consideraciones preexistentes. El programador
puede, en esta forma confirmar el sentido lógico de su solución.
 El diagrama de flujo se puede utilizar en diversas soluciones o, por lo
menos, permite la opción de probarlas antes de decidir sobre los
códigos que se llegaran a emplear.
 El diagrama de flujo permite figurase las variaciones que se le pueden
realizar al programa antes de su utilización o durante el proceso de
programación y posterior compilación. Un diagrama de flujo se analiza
mejor que el programa ya completo. Además, es un instrumento útil
para discutir el programa con personas que no conocen el lenguaje de
la computadora o que no sean especialistas en el tema que se haya
programado.

¿Qué son los diagramas N-S?


R: Los diagramas Nassi-Schneiderman, son nombrados así por sus
creadores, o también N-S, o de Chapín, son un instrumento de la
programación que favorece el programar de manera estructurada y además
agrupa peculiaridades graficas propias de diagramas de flujo y una lingüística

3
particular de los seudocódigos. Este tipo de diagrama constan de una
secuencia de campos conocidos como cajas contiguas que se interpretarán
siempre de arriba hacia abajo y se documentarán de forma óptima y
secuencial.
Los diagramas N-S se complementan con las tres estructuras básicas de la
programación estructurada; las cuales son las secuenciales, selectivas y
repetitivas, que a su vez encuentran su representación propia para un mejor
desarrollo de un programa.

¿Qué es un seudocódigo?
R: es una técnica utilizada para la descripción de un algoritmo utilizando un
lenguaje intermedio entre el lenguaje natural y el lenguaje de programación.
Esta estructura está predispuesta a un especifico alineamiento que permite y
favorece el diseño de los algoritmos.

El seudocódigo se ideo para vencer las dos principales desventajas que


posee diagrama de flujo: lentitud de creado y difícil de modificación sin no
antes hacer un nuevo redibujo. Además, es una herramienta muy eficaz para
la continuación de la lógica de un algoritmo y para modificar con mejor
facilidad los algoritmos a programas escritos en un lenguaje de programación
determinado.

El seudocódigo es la representación de los procesos que debe imitar un


algoritmo para dar solución a un problema determinado. El seudocódigo
utiliza términos que rigen los pasos a seguir.

Las ventajas que produce emplear el seudocódigo a un diagrama de flujo:


 Emplea un área menor de espacio en una hoja de papel.
 Consiente figura de forma sencilla operaciones repetitivas complejas.
 Es más cómodo transformar un seudocódigo a un programa lenguaje
de programación determinado.

Diferencias entre diagrama de flujo, diagrama N-S y seudocódigo.


R: en comparación el diagrama de flujo es una representación gráfica, en la
cual se representa un algoritmo más fácil de entender y por el contrario el
seudocódigo es la representación mas detallada de un algoritmo y a su vez
un poco parecido a un lenguaje de programación.
Y la diferencia existente entre diagrama de flujo y diagrama N-S, es que el
primero de los mencionados es mucho mas sencillo a la hora de su
realización y esto permite una mejor lectura y descripción del programa que
posteriormente se realizara, mientras que el diagrama N-S, es tedioso
inicialmente a la hora de hacer ajustes, y luego se hace muy extenso porque
no posee o su estructura n permite conectores que permitan la conexión con
otros tipos de diagramas.
4
Análisis Bibliográfico
 Los diagramas de flujo permiten mostrar una representación de tipo ilustrado de
los pasos presentes a la hora de realizar un proceso de programación. Estos
también ayudan a mostrar las similitudes que se hayan de forma estructurada
entre ellas, y de esta manera permitir el fácil entendimiento de cada acción y su
parecido con los diversos pasos que componen el desarrollo del programa.

Este tipo de diagrama permite mostrar el vaivén de información que manejará el


próximo programa y además de dar un extra indicando los componentes que
poseerá.

Todas estas ventajas que acarrean el uso de diagramas de flujo hacen factible
el distinguir posibles de bucles que son repetitivos, posibles errores de sintaxis,
etc. Su utilización viabiliza el escoger los indicadores adecuados de acuerdo a
lo que el proceso a realizar requiera, esto debido a que tener conocimiento de
esto es necesario para llevar a cabo una comprobación que señale mínimos
errores que mejoren que el rendimiento es altamente productivo.

 Los diagramas Nassi-Shneiderman representan su estructura en forma de


casillas o cajas una debajo de las otras de forma anidada que a su vez se
fracciona en subproblemas, todo esto se basa en un diseño que va de lo
intrincado del programa a lo más simple, esto para amparar una solidez que es
necesaria para mantener en armonía lo presentado en el programa y lo que
conlleva una programación estructurada eficaz y productiva.

Cabe aclarar que los diagramas de Chapín no son tan empleados en


comparación con los diagramas de flujo, ya que como están destinados
mayormente a ser diagramas de programas estructuradas, esto complica su
traslación a programas más simples. Por esto y otras complicaciones los
diagramas N-S poco a poco han sido dejados de utilizar.

 El pseudocódigo o falso lenguaje de programación es una representación de un


algoritmo de programación que se caracteriza por estar estructurado de manera
consistente e informal.

Este maneja las estructuras propias de un lenguaje de programación de bajo o


alto nivel, pero con la diferencia de que este puede ser interpretado por casi
cualquier persona, ya que o requiere ser un profesional informático para su
eficaz comprensión.

El pseudocódigo goza de autonomía en referencia a cualquier otro lenguaje de


programación. Cabe aclarar que a menudo, el pseudocódigo permite omitir
pasos que no son realmente primordiales y que a su vez esto facilita el cómo
este estará estructurado y como cualquier persona pueda comprenderlo.

5
Bibliografía

Benice, D. (1970). Introduccion a las Computadoras y Proceso de Datos.

Eslava, V. J. (2012). Aprendiendo a Programar Paso a Paso con C.

Quintero Castro, G. A. (29 de Agosto de 2011). issuu.com. Obtenido de


https://issuu.com/gibqnt/docs/metodologia_de_la_programacion

Ugalde Viques, J. (1979). Programación de Operaciones . San José, Costa Rica : UNED.

Você também pode gostar