Вы находитесь на странице: 1из 5

FUNDAMENTOS DE PROGRAMACION

UNIDAD 2: DISENO DE ALGORITMO

Docente: Luis Fernando Yoe Cueto

Alumno (a): Sergio Snchez Alemn

Matricula: ES1521211456

UNIDAD 2 DISEOS DE ALGORITMOS.

Utilizando el programa que desarrollo en la actividad evidencia de aprendizaje de


la unidad 1: elabore un programa que solicite la altura en cm y la edad en aos de
tres personas e imprima el ao promedio y la altura promedio
Realiza el pseudocdigo del programa:
Inicio
Ingresa valor Altura, valor Edad
Leer valor h 1, e 1
Ingresa valor Altura, valor Edad
Leer valor h 2, e 2
Ingresa valor Altura, valor Edad
Leer valor h 3, e 3
Ingresa valor Altura, valor Edad
Altura promedio, Edad promedio valor h1, e1 + valor h2, e2 + valor h3, e3 /3
Valor promedio
Fin

Inicio

Ingresa valor Altura,


valor Edad

Leer valor h
1, e 1

Realiza el diagrama de flujo del programa:


Ingresa valor
Altura, valor
Edad

Leer valor h 2,
e2
Ingresa valor
Altura, valor

Leer valor h 3,
e3

Ingresa valor
Altura, valor

Altura promedio, Edad


promedio valor h1, e1 +
valor h2, e2 + valor h3, e3/3

Valor promedio

Fin

Qu entiendo por pseudocdigo y qu por diagrama de flujo? Cul es la


diferencia entre ellos?
El pseudocdigo (falso lenguaje, el prefijo pseudo significa falso) es una
descripcin de alto nivel de un algoritmo que emplea una mezcla de lenguaje
natural con algunas convenciones sintcticas propias de lenguajes de
programacin, como asignaciones, ciclos y condicionales, aunque no est regido
por ningn estndar. Es utilizado para describir algoritmos en libros y
publicaciones cientficas, y como producto intermedio durante el desarrollo de un
algoritmo, como los |diagramas de flujo, aunque presentan una ventaja importante
sobre estos, y es que los algoritmos descritos en pseudocdigo requieren menos
espacio para representar instrucciones complejas.
Los diagramas de flujo son usados para representar algoritmos pequeos, ya que
abarcan mucho espacio y su construccin es laboriosa. Por su facilidad de lectura
son usados como introduccin a los algoritmos, descripcin de un lenguaje y
descripcin de procesos a personas ajenas a la computacin.

DIFERENCIA:
Aunque ambos son formas de representar un algoritmo, su diferencia radica en la
forma en la que se representa, uno es grafico (diagrama de flujo) e indica paso a
paso la forma de solucionar un problema o proceso, y dentro de su simbologa
estandarizada se puede complementar con directrices en el lenguaje del
programador , y el algoritmo aunque tambin nos puede mostrar paso a paso las
instrucciones para la solucin de un algoritmo, tiene la ventaja de ser un lenguaje
intermedi entre el ser humano y el lenguaje mquina, por lo tanta es flexible y
fcil de entender por el programador pero tampoco puede ser interpretado por la
maquina a pesar de que se utilizan palabras claves o instrucciones para la
mquina.

Para qu casos me conviene usar uno u otro?


El diagrama de flujo ofrece una descripcin visual de las actividades implicadas en
un proceso mostrando la relacin secuencial ente ellas, nos conviene porque
facilita la rpida comprensin de cada actividad y su relacin con las dems, el
flujo de la informacin y los materiales, las ramas en el proceso, la existencia de
bucles repetitivos, el nmero de pasos del proceso, las operaciones de
interdepartamentales, facilita tambin la seleccin de indicadores de proceso.

El pseudocdigo lo podemos usar para interactuar con la computadora facilitando


el proceso en el desarrollo del sistema utilizando el falso lenguaje para
implementar los diferentes programas que se pueden ocupar para la realizacin de
algn software que sirven para el progreso de aprendizaje virtual, mejorando las
capacidades de razonamiento.

En lo personal con cul se me facilita ms representar los algoritmos?


En lo personal el algoritmo que se me facilita para representar seria el
pseudocdigo ya que por su lenguaje falso nos permiten ms interactuar con el
hardware de la computadora en su representacin en los procesos en el desarrollo
de los programas, facilitando la comprensin en las diferentes etapas de
aprendizaje virtual, habiendo ms capacidades de desenvolvimiento para un
crecimiento intelectual.

Cul es la importancia de saber utilizar pseudocdigo?


En pseudocdigo se describen los algoritmos utilizando una mezcla de lenguaje
comn, con instrucciones de programacin, palabras claves, etc. El objetivo es
que el programador se centre en la solucin lgica del algoritmo y no en la
implementacin en un lenguaje de programacin concreto (con las posibles
complicaciones en las reglas sintcticas), o en otras palabras, slo ayudan a
"pensar" un programa antes de escribirlo en un lenguaje de programacin formal.

Вам также может понравиться