0% encontró este documento útil (0 votos)
12 vistas

Variables

El documento describe dos herramientas comúnmente usadas para representar algoritmos: diagramas de flujo y seudocódigo. Los diagramas de flujo son representaciones gráficas pero ocupan mucho espacio para algoritmos complejos, mientras que el seudocódigo describe los pasos de forma similar a un lenguaje de programación de manera más compacta y fácil de transferir a otros lenguajes. El documento también explica las estructuras secuenciales, condicionales y de bucle que son fundamentales para los algoritmos.

Cargado por

Ander Song
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas

Variables

El documento describe dos herramientas comúnmente usadas para representar algoritmos: diagramas de flujo y seudocódigo. Los diagramas de flujo son representaciones gráficas pero ocupan mucho espacio para algoritmos complejos, mientras que el seudocódigo describe los pasos de forma similar a un lenguaje de programación de manera más compacta y fácil de transferir a otros lenguajes. El documento también explica las estructuras secuenciales, condicionales y de bucle que son fundamentales para los algoritmos.

Cargado por

Ander Song
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Algoritmos:

Representación de Algoritmos
Las dos herramientas más utilizadas comúnmente para describir algoritmos son:

Diagramas de flujo:
son representaciones graficas de secuencias de pasos a realizar.

Los diagramas de flujo suelen ser usados solo para representar algoritmos pequeños, ya que
abarcan mucho espacio.

Seudocódigos:
Describen un algoritmo de forma similar a un lenguaje de programación, pero sin su

rigidez, de forma más parecida al lenguaje natural. Presentan la ventaja de ser más compactos
que los diagramas de flujo, más fáciles de escribir para las instrucciones complejas y más fáciles de

transferir a un lenguaje de programación. El seudocódigo no está regido por ningún estándar.


En estos apuntes usaremos las palabras LEER/IMPRIMIR para representar las acciones de
lectura de datos (el programa recibe datos desde algún sitio) y salida de datos (el programa

escribe información en algún medio)

El Algoritmo muestran respectivamente el seudocódigo y el diagrama de flujo del algoritmo para

calcular la altura de una persona en pulgadas y pies a partir de la altura en centímetros introducida
por el teclado.

Diagrama de flujo para determinar la altura de una persona en pulgadas y pies a partir de la altura
en centímetros introducida por el teclado.
Estructura Secuencial
Es aquella en la que una acción (instrucción) sigue a la otra en el orden en el que están escritas.

Su representación y el diagrama de flujo se muestra a continuación:

Una acción (instrucción) sigue a la otra en el orden en el que están escritas.

Estructuras de control: condicionales y bucles


Son parte fundamental de cualquier lenguaje. Sin ellas, las instrucciones de un programa
solo
podrían ejecutarse en el orden en que están escritas (orden secuencial). Las estructuras d
e control permiten modificar este orden. Hay dos categorías de estructuras de control:

Condicionales o bifurcaciones: permiten que se ejecuten conjuntos distintos de instrucciones, en


función de que se verifique o no determinada condición.

Bucles o repeticiones: permiten que se ejecute repetidamente un conjunto de instrucciones, bien


un número predeterminado de veces, o bien hasta que se verifique una determinada condición.

En términos de un lenguaje de programación, que se verifique o no una condición se


traduce en que una (adecuada) expresión lógica tome el valor VERDADERO (TRUE) o tome el valor
FALSO (FALSE).

En los casos más sencillos y habituales la condición suele ser una comparación entre dos
datos, como, por ejemplo: si a < b hacer una cosa y en caso contrario hacer otra distinta.

También podría gustarte