para la codificacin del mismo. Definicin de Pseudocdigo: En programacin, lenguaje artificial e informal til para programadores para el desarrollo de algoritmos. No es un lenguaje de programacin verdadero y, por lo tanto, no puede ser compilado y ejecutado. 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.
Se puede ejecutar en una Computadora. Es una forma de representacin sencilla de utilizar y de manipular. Facilita el paso del programa al lenguaje de programacin. Es independiente del lenguaje de programacin que se vaya a utilizar. Es un mtodo que facilita la programacin y solucin al algoritmo del programa.
Instrucciones primitivas Instrucciones de proceso Instrucciones de control Instrucciones compuestas Instrucciones de descripcin
Cuerpo:
Para comentar en pseudocdigo se le antepone al comentario dos asteriscos (**) Ejemplos de Pseudocdigo Ejemplo: pseudocdigo para realizar la suma de dos numero. Inicio del proceso Asignar valores a las variables A = 20, B = 15 C (A + B ) Imprimir el valor de C Fin del proceso
Ejemplo: pseudocdigo para realizar el producto, suma y la media de cuatro nmeros. Inicio Declaracin de las variables como tipo dato entero Leer(a, b, c, d) Producto (a * b * c * d) Suma (a + b + c + d) Media (a + b + c + d) / 4 Escribir (producto, suma, media) fin
Ejemplo: Realizar el pseudocdigo de un programa que permita calcular el rea de un rectngulo. Se debe introducir la base y la altura para poder realizar el clculo.. Programa; rea Entorno: BASE, ALTURA, AREA son nmero enteros Algoritmo: escribir Introduzca la base y la altura leer BASE, ALTURA calcular AREA = BASE * ALTURA escribir El rea del rectngulo es AREA Fin programa Ejemplo: Realizar el pseudocdigo que permita al usuario introducir por teclado dos notas, calculando la suma y el producto de las notas. Programa: SumaProducto Entorno: NOTA1,NOTA2,SUMA,PRODUCTO son nmeros enteros Algoritmo: escribir Introduzca las notas leer NOTA1,NOTA2 calcular SUMA = NOTA1 + NOTA2 calcular PRODUCTO = NOTA1 * NOTA2 escribir La suma de las dos notas es: SUMA escribir El producto de las dos notas es :PRODUCTO Fin programa
Ejemplo: Realizar el pseudocdigo de un programa que permita saber si un nmero es mayor, menor o igual a cero. Programa: ComparaNmeros Entorno: NUMERO es un nmero entero Algoritmo: Escribir Introduzca un nmero leer NUMERO SI NUMERO>0 ENTONCES escribir El nmero introducido es positivo SI NO SI NUMERO<0 ENTONCES escribir El nmero introducido es negativo SI NO escribir El nmero es cero FINSI FINSI Fin programa
Ejemplo: un algoritmo que reciba un numero del 1 al 7 y diga que dia de la semana es?
En pseudocdigo en espaol, en lenguaje natural: Programa: dia Entorno: Numero es un nmero Algoritmo: Leer(Numero) SI Numero = 1 ENTONCES escribir("Domingo") SI Numero = 2 ENTONCES escribir("Lunes") SI Numero = 3 ENTONCES escribir("Martes") SI Numero = 4 ENTONCES escribir("Miercoles") SI Numero = 5 ENTONCES escribir("Jueves") SI Numero = 6 ENTONCES escribir("Viernes") SI Numero = 7 ENTONCES escribir("Sbado") Fin programa.
E S T E C A P C
Escuela Tcnica Ciencia Aplicada
1. Pseudocdigo para sumar tres numero reales. 2. Pseudocdigo para realizar una divisin entera de dos nmeros. 3. Pseudocdigo para realizar residuo (mod) de dos nmeros 4. Pseudocdigo para sacar el rea de un triangulo 5. Pseudocdigo que evalu la siguiente expresin (a + b) * ( a / c)