Sie sind auf Seite 1von 42

Sede San

Carlos de
Apoquindo
Algorítmos
¿QUÉ SON LOS ALGORITMOS?

Es una serie de instrucciones o reglas bien


definidas, ordenadas y finitas que permite llevar
a cabo una actividad mediante pasos sucesivos
que no generen dudas a quien deba hacer dicha
actividad.
Algorítmos
Formas:

• Lenguaje natural

• Diagramas de flujo.

• Pseudocódigo

• Lenguaje de programación
Algorítmos

• Diagrama de flujo:
es la forma gráfica
de representar un
algoritmo
Algorítmos
Algorítmos
Para los símbolos de un diagrama de flujo existe una norma!
Algorítmos
Símbolo de Inicio / Final

El símbolo de terminación marca el punto inicial


o final del sistema. Por lo general, contiene la
palabra "Inicio" o "Fin".
Algorítmos
Símbolo de Acción o Proceso

Un rectangulo solo puede representar un solo


paso dentro de un processo ("agregar dos tazas
de harina"), o un subproceso completo ("hacer
pan") dentro de un proceso más grande.
Algorítmos
Símbolo del Documento Impreso

Un documento o informe impreso.


Algorítmos
Símbolo de Multidocumento

Representa multidocumento en el proceso..


Algorítmos
Símbolo de Decisión o Ramificación

Un punto de decisión o ramificación. Las líneas


que representan diferentes decisiones surgen de
diferentes puntos del diamante.
Algorítmos
• Símbolo de Entrada / Salida
• Representa el material o la información que
entra o sale del sistema, como una orden del
cliente (entrada) o un producto (salida).
Algorítmos
• Símbolo de Entrada Manual
• Representa un paso en el que se pide al
usuario que introduzca la información
manualmente.
Algorítmos
• Símbolo de Preparación
Representa un ajuste a otro paso en el proceso.
Algorítmos
• Símbolo del Conector
Indica que el flujo continúa donde se ha
colocado un símbolo idéntico (que contiene la
misma letra).
Algorítmos
• Símbolo de Unión de Invocación
Indica un punto en el diagrama de flujo en el
que múltiples ramificaciones convergen de
nuevo en un solo proceso.
Algorítmos
• Símbolo de Proceso Predefinido
• Indica una secuencia de acciones que realizan
una tarea específica incrustada dentro de un
proceso más grande. Esta secuencia de
acciones podría describirse con más detalle en
un diagrama de flujo separado
Algorítmos
• Símbolo del Operación Manual
• Indica una secuencia de comandos que
continuarán repitiéndose hasta que se
detenga manualmente.
Algorítmos

• Símbolo de la Base de Datos


• Indica una lista de información con una
estructura estándar que permite buscar y
ordenar.
Algorítmos
• Símbolo de Almacenamiento Interno
Indica que la información se almacenó en la
memoria durante un programa, utilizado en
diagramas de flujo de diseño de
• software.
Algorítmos
• Símbolo de Visualización
Indica un paso que muestra información.
Algorítmos
• Los más usados:
Algorítmos
Algorítmos
• Realice un diagrama para cocinar un huevo.
Algorítmos
• Realice un diagrama para cocinar un huevo.
Algorítmos
• Realice un diagrama para la realización de un
asado.
Algorítmos
Pseudocódigo
El pseudocódigo (o falso lenguaje) es una
manera de escribir los pasos que realizará un
programa en un lenguaje muy cercano a uno de
programación ( pero NO es programable)
Algorítmos
Características de un pseudocódigo
• Es una forma de representación sencilla de
utilizar y de manipular.
• Facilita el paso del programa al lenguaje de
programación.
• Es independiente del lenguaje de
programación que se vaya a utilizar
Algorítmos
¿Cómo se escribe un pseudocódigo?
No obedece a las reglas de sintaxis de ningún
idioma en particular ni es de forma estándar
sistemática pero si tiene una estructura:
Algorítmos
Nombre del algoritmo ( o programa)
Indicar las variables
Indicar instrucciones
Algorítmos
Tipos de instrucción
Instrucciones secuenciales:
Instrucción 1;
Instrucción 2;
.
.
Instrucción n;
Algorítmos
Instrucción selectiva
Si condición Entonces
instrucción ;
Fin
Algorítmos
Instrucción selectiva doble

Si condición entonces
instrucción 1;
Si no entonces
instrucción 2;
Fin
Algorítmos
Instrucción selectiva múltiple:
Si condición1 entonces
instrucción 1;
Si NO si condición2 entonces
instrucción 2;
Si NO si condición3 entonces
i nstrucción3;

Si NO si condiciónN entonces
instrucciónN;
fin
Algorítmos
Instrucción selectiva múltiple con casos:
Según variable hacer
caso valor1;
instrucción1;
caso valor2;
instrucción2;
Caso valor3;
instrucción3;

de otro modo
InstrucciónN;
Fin
Algorítmos
Instrucción en bucle
Mientras condición hacer
Instrucción;
Fin Mientras
Algorítmos
Instrucción repetir

repetir
Instrucciones;
Fin
Algorítmos
Ejemplos Pseudocódigo
Algorítmos
Escribir Pseudocódigo que calcule el área de un círculo.

Inicio

Constantes: Pi= 3.1416;

VariablesNumericas: radio, area;

Escribe: "Introduce el radio: "

Leer radio;

area= radio*radio*Pi;

Escribe "El área del circulo es: ", area;

Fin
Algorítmos
Crear un pseudocódigo que proporcione el
volumen de un cilindro, conocidos su altura y
diámetro.
Algorítmos
Realice un pseudocódigo que calcule T60
Sabine, se deben introducir el Volumen Total,
superficie total y coeficiente de absorción
promedio.
Algorítmos
Realice un pseudocódigo que calcule T60
Sabine, se deben introducir el Volumen Total,
superficie total y coeficiente de absorción
promedio.

Das könnte Ihnen auch gefallen