La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PSEUDOCÓDIGO.

Presentaciones similares


Presentación del tema: "PSEUDOCÓDIGO."— Transcripción de la presentación:

1 PSEUDOCÓDIGO

2 Es un lenguaje de especificación (descripción) de algoritmos
Es un lenguaje de especificación (descripción) de algoritmos. El uso de tal lenguaje hace el paso de codificación final (esto es, la traducción a un lenguaje de programación). ¿QUÉ ES PSEUDOCÓDIGO?

3 Nació como un lenguaje similar al inglés y era un medio de representar básicamente las estructuras de control de programación estructurada. Se utiliza para la descripción de algoritmos, de manera que todos los programadores puedan entenderlo, aunque no todos conozcan el mismo lenguaje de programación. Un programador que tiene que aplicar un algoritmo específico, sobre todo uno desfamiliarizado, generalmente comienza con una descripción en pseudocódigo, y luego "traduce" esa descripción en el lenguaje de programación meta y lo modifica para que interactúe correctamente con el resto del programa. CARACTERÍSTICAS

4 El pseudocódigo no puede ser ejecutado por una computadora.
La ventaja del pseudocódigo es que en su uso, en la planificación de un programa, el programador puede concentrarse en la lógica y en las estructuras de control y no preocuparse de las reglas de un lenguaje específico. Es fácil de modificar si se descubren errores o anomalías en la lógica del programa que cuando ya se tiene codificado en un lenguaje de programación. CARACTERÍSTICAS

5 VENTAJAS DEL PSEUDOCÓDIGO SOBRE LOS DIAGRAMAS DE FLUJO
Ocupan mucho menos espacio en el desarrollo del problema. Permite representar de forma fácil operaciones repetitivas complejas. Es más sencilla la tarea de pasar de pseudocódigo a un lenguaje de programación formal. Si se siguen las reglas de identación (sangrías) se puede observar claramente los niveles en la estructura del programa. 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). Mejora la claridad de la solución de un problema. VENTAJAS DEL PSEUDOCÓDIGO SOBRE LOS DIAGRAMAS DE FLUJO

6 El pseudocódigo comienza y finaliza como los algoritmos y diagramas de flujo con inicio y fin.
Utiliza para representar las acciones sucesivas palabras reservadas en inglés tales como: *start  inicio *end  fin *stop  detener *if-then si-entonces *if-then-else  si-entonces-sino *while-end  mientras-fin *do  hacer *do-while hacer- mientras *do-until  hacer- hasta *repeat-until  repite-hasta ESTRUCTURA

7 EJEMPLO Pseudocódigo para arrancar un automóvil start
abrir la puerta del automóvil introducir la llave en el módulo de encendido girar la llave pisar el acelerador esperar unos instantes a que se caliente el motor quitar el freno de mano pisar de nuevo el acelerador y tomar el volante end EJEMPLO

8 Calcular el valor de la suma de todos los números enteros desde 1 hasta 100.
Start do declaracion de variables e inicialización N=0, SUMA=0 if N=100 then imprimir “SUMA” else NN+1 SUMA  SUMA+N end

9 Construya un pseudocódigo tal, que dado como dato la calificación de un alumno en un examen, escriba “aprobado” si su calificación es mayor que 8 y “reprobado” en caso contrario. Dados los datos A, B y C, que representan números enteros diferentes, construya un pseudocódigo para escribir estos números en forma descendente. Construya un pseudocódigo, tal que dado como dato un número entero, determine e imprima si el mismo es positivo, negativo o nulo. EJERCICIOS

10 start do declarar e inicializar variable CAL=0 leer CAL if CAL>8 then imprimir “Aprobado” else imprimir “Reprobado” end


Descargar ppt "PSEUDOCÓDIGO."

Presentaciones similares


Anuncios Google