Cristian

Páginas: 6 (1486 palabras) Publicado: 11 de agosto de 2010
UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA
FACULTAD DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN
ING. SAMUEL GARCÍA
PLAN SABATINO-MATUTINO
JALAPA, JALAPA

PSEUDOCÓDIGOS

CRISTIAN JAVIER MAURICIO OLIVA TÉLLEZ
CARNE: 0907-10-5384
SECCION “A”

JALAPA, SÁBADO 24 DE JULIO DE 2010
PSEUDOCÓDIGOS

El pseudocódigo (falso lenguaje) es una descripción de alto nivel de un algoritmo que empleauna mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales. Es utilizado para describir algoritmos en libros y publicaciones científicas, y como producto intermedio durante el desarrollo de un algoritmo.
El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y porlo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de programación concretos. Sin embargo, el pseudocódigo en general es comprensible sin necesidad de conocer o utilizar un entorno de programación específico, y es a la vez suficientementeestructurado para que su implementación se pueda hacer directamente a partir de él.
DEFINICIÓN DE DATOS DEL PSEUDOCÓDIGO

La definición de datos se da por supuesta, sobre todo en las variables sencillas, si se emplea formaciones: pilas, colas, vectores o registros, se pueden definir en la cabecera del algoritmo, y naturalmente cuando empleemos el pseudocódigo para definir estructuras de datos,esta parte la desarrollaremos adecuadamente.

FUNCIONES Y OPERACIONES

Cada autor usa su propio pseudocódigo con sus respectivas convenciones. Por ejemplo, la instrucción "reemplace el valor de la variable x por el valor de la variable y" puede ser representado como:
• Asigne a X el valor de Y.

Las operaciones aritméticas se representan de la forma usual en matemáticas.
| |ESTRUCTURAS DE CONTROL

En la redacción del pseudocódigo se utiliza tres tipos de estructuras de control: las secuenciales, las selectivas y las iterativas.

ESTRUCTURAS SECUENCIALES
Las instrucciones se siguen en una secuencia fija que normalmente viene dada por el número de renglón. Es decir que las instrucciones se ejecutan de arriba hacia abajo. Las instrucciones se ejecutandependiendo de la condición dada dentro del algoritmo.

ESTRUCTURAS SELECTIVAS

Las instrucciones selectivas representan instrucciones que pueden o no ejecutarse, según el cumplimiento de una condición.

La condición es una expresión booleana. Instrucciones es ejecutada sólo si la condición es verdadera.

SELECTIVA DOBLE (ALTERNATIVA)

La instrucción selectiva realiza una instrucciónde dos posibles, según el cumplimiento de una condición.

La condición es una variable booleana o una función reducible a booleana (lógica, Verdadero/Falso). Si esta condición es cierta se ejecuta Instrucciones1, si no es así, entonces se ejecuta Instrucciones2.

SELECTIVA MÚLTIPLE

También es común el uso de una selección múltiple que equivaldría a anidar varias funciones deselección.
[pic]

En este caso hay una serie de condiciones que tienen que ser mutuamente excluyentes, si una de ellas se cumple las demás tienen que ser falsas necesariamente, hay un caso si no que será cierto cuando las demás condiciones sean falsas.

En esta estructura si Condición1 es cierta, entonces se ejecuta sólo Instrucciones1. En general, si Condición es verdadera,entonces sólo se ejecuta Instrucciones

SELECTIVA MÚLTIPLE-CASOS

Una construcción similar a la anterior (equivalente en algunos casos) es la que se muestra a continuación.

En este caso hay un Indicador es una variable o una función cuyo valor es comparado en cada caso con los valores "Valor", si en algún caso coinciden ambos valores, entonces se ejecutarán las Instrucciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • cristian
  • La cristiada
  • cristiada
  • la cristiada
  • Cristiada
  • Cristian
  • Cristian
  • La Cristiada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS