Estructuras de control y pseudocodigo
Enviado por M3n44 • 13 de Noviembre de 2013 • 373 Palabras (2 Páginas) • 225 Visitas
Estructuras de control y pseudocodigo
Estamos por terminar con los contenidos de nuestro primer bloque, para finalizar veremos 2 conceptos muy importantes dentro de lo que es la elaboración de algoritmos: el pseudocódigo y las estructuras de control.
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 del pseudocó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 aunque escritas 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 Suma
5. Salir
Como puedes ver en el ejemplo anterior el empleo de pseudocódigo ¡es sencillo!
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 diferentes opciones 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 cunpla determinada condición, a estos procesos, en el ambiente de prorgamación se les conoce como 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
• Repetitiva
ESTRUCTURA SECUENCIAL
Sigue el orden de las 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.
...