Adquiere por un a帽o todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
17H
5M
3S

Estructura de un algoritmo

2/18
Recursos

Un algoritmo es una secuencia de instrucciones ordenadas para solucionar un problema. La estructura de un algoritmo consiste en un proceso que mediante una entrada de datos se obtiene una salida. Los algoritmos que se analizar谩n tienen que contar al menos con datos de entrada (input).

Gr谩fico acerca de la estructura de un algoritmo

Por ejemplo, el algoritmo de ordenamiento consiste en una entrada de datos desordenados que mediante un proceso se obtiene una lista de n煤meros ordenados.

C贸digo de la estructura de un algoritmo

La estructura de un algoritmo se puede representar con una funci贸n que reciba las entradas como par谩metros. El cuerpo de la funci贸n ser谩n las instrucciones necesarias para retornar el valor de salida. De esta manera utilizaremos el algoritmo en la invocaci贸n de la funci贸n.

function algoritmo(entrada) {
    // Proceso
    return salida
}

// Usando el algoritmo
algoritmo()

En el proceso del algoritmo, pueden existir variables de cualquier tipo, condicionales, ciclos repetitivos o incluso otras funciones.

function algoritmo(entrada) {
    let salida = {}
    if () {
    }
    for (){
    }
    otraFuncion()
    return salida
}

De esta manera, ya conoces la estructura que emplearemos para construir un algoritmo.

Contribuci贸n creada por Andr茅s Guano (Platzi Contributor).

Aportes 10

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Un algoritmo puede ser definido como una secuencia de pasos o instrucciones para resolver un problema. Los algoritmos pueden dividirse en 3 partes:

  • Entrada: Son los datos o par谩metros que recibe el algoritmo (input).
  • Proceso: Es lo que haces con los datos de entrada dentro del algoritmo.
  • Salida: Lo que va a devolver el algoritmo, esto es opcional dependiendo del algoritmo, es decir algunos algoritmos simplemente no va a retornar un valor de salida.

Una manera en la que yo resuelvo algoritmos es primero haciendo un diagrama de flujo en donde pueda obtener el proceso que voy a llevar acabo en c贸digo. Esto me ayuda sobre todo a avanzar mas r谩pido en la soluci贸n del problema, as铆 como me evita estr茅s, ya que cuando algo no sucede como esperaba, solo necesito ver el papel y repasar el proceso鈥

Algoritmos

Es una secuencia de instrucciones ordenadas, no ambiguas que se utilizan para la resoluci贸n de un problema, hacer un computa o realizar una tarea. Un algoritmo debe ser preciso, definido y finito

Preciso: Debe ir paso a paso en un orden l贸gico para obtener el resultado esperado

Definido: Todas las veces que se utilice el algoritmo, obtendremos el mismo resultado.

Finito: Debe tener un proceso de inicio y uno de cierre.

Pueden ser gr谩ficos o no gr谩ficas.

驴Qu茅 es un algoritmo? Un algoritmo es una secuencia de instrucciones que nos llevan hacia una soluci贸n. Un algoritmo esta formado por:

  1. Entrada: Son los datos o par谩metros que recibe el algoritmo (Input).
  2. Proceso: Con los datos de entrada, el algoritmo realizar谩 una serie de c谩lculos l贸gicos para resolver el problema.
  3. Salida: (Opcional) Los resultados obtenidos en el procesamiento se mostrar谩n en la salida o output del algoritmo.

definicion de algoritmo

Un algoritmo es una serie de pasos de manera eficiente, limitada y precisa para realizar una actividad.

Ejemplo de algoritmo

Una forma de ver un algoritmo es cuando vamos a cocinar y vemos una receta para hacer la comida, o cuando te levantas de la cama y realizas ciertas actividades antes de arrancar el dia

Etapas de un algoritmo

Las etapas de un algoritmo son:

  • Entrada: Los datos que recibe para ejecutar una accion.
  • Proceso: Las actividades que realizas con los datos que recibiste en la entrada.
  • Salida: Los datos que vas a mostrar cuando has terminado de procesar los datos. (No siempre vas a tener que mostrar un dato de salida)

Un algoritmo consiste en una secuencia de instrucciones que nos llevan a una soluci贸n,
los algoritmos est谩n compuestos por 3 partes

  • Entrada: la entra de datos

  • Proceso: el proceso a realizar

  • Salida: la salida de datos o el resultado del algoritmo (esta etapa es opcional)

la verdad te he entendido mas a ti que a otros 3 profesores diferentes en la escuela javascript

Que es un algoritmo?
Un algoritmo es la soluci贸n a un problema, en nuestro caso la soluci贸n esta representada en c贸digo. Estos algoritmo pueden tener una entrada o salido pero s铆 o s铆 un proceso.

Otra definici贸n seria una secuencia de instrucciones que nos llevan a una soluci贸n. En c贸digo la forma c贸mo vemos un algoritmo es como una funci贸n.

Algo m谩s a tomar en cuenta sobre los algoritmos es que los pasos deben estar bien definidos: no se pueden dividir en pasos m谩s peque帽os. Y tambi茅n que estos pasos son finitos; as铆, no se tiene un algoritmo infinito.