Pseudocodigos

Páginas: 8 (1920 palabras) Publicado: 30 de enero de 2013
 

Pseudocódigo

Describe un algoritmo mezclando frases de un idioma común (español, inglés, etc.) con instrucciones de programación y palabras clave para realizar el diseño de un programa. Su objetivo es narrar los pasos que debe seguir un algoritmo para dar solución a un problema. Presentan la ventaja de ser más compactos que los diagramas de flujo, más simples de escribir para lasinstrucciones complejas y más fáciles de trasladar a un lenguaje de programación; además de no estar regidos por ningún estándar.

Características del Pseudocódigo
El pseudocódigo es un método para representar de manera textual la solución de problemas mediante algoritmos; utiliza un lenguaje no formal para describir la secuencia de acciones que se deben ejecutar.
Algunas características delpseudocódigo son:
* Emplea palabras normales de un idioma por ejemplo: inicio, solicitar, escribir, imprimir, calcular, fin.
* No existe un vocabulario obligado, aunque por el uso frecuente y la comodidad se han establecido estándares.
* Las instrucciones deben ser escritas con precisión, sin ambigüedades como prodría suceder con el método de texto narrativo.
* Las instrucciones aunqueescritas con precisión no requieren la rigurosidad de la empleadas en un lenguaje de programación.
* Un algoritmo representado en pseudocódigo puede convertirse con facilidad en el código de cualquier lenguaje de programación.

A continuación se muestra un algoritmo en pseudocódigo para obtener la suma de 2 números:
1. Inicio
2. Solicitar x, y
3. Calcular Suma=x+y
4. Imprimir Suma5. Salir

Estructuras de Control
Los algoritmos pueden tener diferentes opciones de resultado, dependiendo de los datos de entrada que se proporcionen o del resultado de un determinado proceso.
Para lograr que un algoritmo llegue a la solución se pueden utilizar distintas estructuras. Las secuencias, o tambien llamadas estructuras de control, tienen como objetivo ofrecer diferentesopciones de solución dependiendo de determinadas condiciones, las cuales se conocen como sentencias alternativas o selectivas, ya que se puede elegir, de entre varios un camino de ejecución del programa. Otro de los objetivos de las secuencias de control es poder ejecutar un proceso varias veces hasta que se cumpla determinada condición, a estos procesos, en el ambiente de programación se les conocecomo bucles o bifurcaciones. Cuando un algortimo, futuro programa, no contiene alternativas de selección o procesos repetitivos se le conoce como flujo secuencial, ya que se ejecutan línea tras línea las instrucciones del proceso hasta llegar al final.
Las estructuras de control son:
* Secuencial
* Alternativa (desiciones)
* Repetitiva (ciclo)

Estructura Secuencial
Sigue el orden delas instrucciones planteadas en el algoritmo, por lo que existe un solo camino para obtener el resultado. Por ejemplo, calcular el importe determinado de un número de artículos del mismo precio.

Estructura Alternativa
El algoritmo Cuenta con dos alternativas, de las cuales se selecciona una, dependiendo del resultado que se obtenga.
Las estructuras alternativas pueden ser:
* Estructura deselección simple: Si - Entonces
* Estructura de selección doble: Si -Entonces - Si No
Estructura de selección simple Sí - Entonces. En la siguiente figura se mustra el diagrama de flujo y el pseudocódigo para la estructura de selección simple.
Si_entoces
Por ejemplo, dada la calificación de un alumno se muestre "reprobado" o "aprobado", la calificación mayor o igual a 70 es aprobatoria.1. Inicio
2. Solicitar Calificación (Cal) (vareable de control)
3. Establecer Resultado="Reprobado"
4. SI Cal > 70 ENTONCES (estructuración boleana)
Establecer Resultado="Aprobado" ( tiene un cuerpo implica lo que ocurrira)
5. Mostrar Resultado
6. Salir
Estructura de selección doble SI - ENTONCES - SI NO. En la siguiente figura se mustra el diagrama de flujo y el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pseudocodigo
  • Pseudocodigo
  • Pseudocodigo
  • Pseudocodigos
  • pseudocodigo
  • Pseudocodigos
  • Pseudocódigo
  • Pseudocodigo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS