Anda di halaman 1dari 5

PSEUDOCDIGO Objetivo: Representar la solucin a un algoritmo de la forma ms detallada posible, y a su vez lo ms parecida posible al lenguaje que posteriormente se utilizara

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.

Las principales caractersticas de este lenguaje son:


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.

Todo documento en pseudocdigo debe permitir la descripcin de:


Instrucciones primitivas Instrucciones de proceso Instrucciones de control Instrucciones compuestas Instrucciones de descripcin

Estructura a seguir en su realizacin: Cabecera:


Programa: Modulo: Tipos de datos: Constantes: Variables:

Cuerpo:

Inicio Instrucciones Fin

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

HOJA DE TRABAJO No. 2

Nombre: __________________________________________________ Fecha: 21/04/2012

Instrucciones: Realice los siguientes Pseudocdigos.

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)

Anda mungkin juga menyukai