hola amigos, tengo un pequeño problema con el diagrama de flujos, pseudocodigo y algoritmo ya que los confundo mucho, me prodian deir que es cada uno y un pequeño esjemplo tambien de cada uno por favor...
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
Un diagrama de flujo y el pseudocodigo son dos formas de expresar un algoritmo.
El algoritmo es una lista de pasos o acciones a realizar para cumplir un objetivo. Por ejemplo, el algoritmo para abrir una puerta: acercarse a la puerta, extender la mano, agarrar el picaporte, girar el picaporte, empujar la puerta.
El pseudocodigo, como su nombre lo indica, es un "codigo falso" que se asemeja a un lenguaje de programacion, pero mucho mas flexible, y facil de entender, y obviamente no puede ser interpretado directamente por la maquina. Por ejemplo, el pseudocodigo para mostrar por pantalla los numeros 1,2,3...50:
Accion numeros *Comienza la accion*
x := 1 *hacer que x valga 1*
Mientras x <= 50 hacer * mientras que x sea menor o igual que 50*
escribir(x) *escribir el valor de x en la pantalla*
Fin Mientras *Fin del bucle*
Fin Accion *Fin de la accion*
Como ves, puse comentarios entre asteriscos, pero como es un "pseudo" codigo puedo poner guiones, o lo que quiera. Tambien puedo poner "esc" en lugar de "escribir". Por eso es pseudocodigo (no esta estrictamente definida su sintaxis y sus reglas, a diferencia de un lenguaje de programacion real)
El diagrama de fujo es una representacion grafica del algoritmo, donde se usan simbolos, cuadros, flechas, etc, que si estan estandarizados por una ISO (por ejemplo, la accion va en un rectangulo, si es una bifurcacion condicional se usa un cuadrado inclinado). Aca tenes un ejemplo: http://es.wikipedia.org/wiki/Archivo:AlgoritmoRaiz...
Por ultimo te puedo decir que el algoritmo es un concepto, una idea que no necesariamente tiene que estar escrita, podes expresarlo oralmente por ejemplo. El pseudocodigo y el diagrama de flujo son una materializacion (en papel, o lo que sea) del algoritmo.
Saludos!
El pseudocodigo es l. a. solucion al algoritmo (osea el codigo) y el diagrama de flujo representa graficamente esa solucion, ¿como lo representa? Con lineas, flechas, cuadros, rombos, etc.
Pseudocodigos
La solucion a cualquier problema de computo involucra la ejecucion de una serie de acciones, en orden especifico. Un procedimiento para resolver un problema en terminos de:
1.-las acciones a ejecutarse, y
2.-el orden el el cual estas acciones deben ejecutarse
se llama algoritmo.
*salir de la cama
*quitarse la pijama
*darse una ducha
*vestirse
*desayunar
*utilizar el vehiculo para ir al trabajo.
______________________________________...
El seudocodigo es un lenguaje artificial e informal que auxilia a los programadores a desarrollar a los algoritmos.
(if) si la calificacion del alumno es mayor o igual a 90
Imprima "A"
(else) de lo contrario
(if) si la calificacion del alumno es mayor o igual a 80
Imprima "B"
(else) de lo contrario
(if) si la calificacion del alumno es mayor o igual a 70
Imprima "C"
(else) de lo contrario
(if) si la calificacion del alumno es mayor o igual a 60
Imprima "D"
(else) de lo contrario
Imprima "F"
______________________________________...
El diagrama de flujo es la representacion grafica de un algoritmo.