Ejemplos de Algoritmo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Teoría de la información y codificación

EJEMPLOS DE ALGORITMO:

Ejemplo 01: Preparación de un platillo “Arroz con pollo”

Condiciones

Ingredientes (inputs)

Cómo hacer Arroz con pollo peruano (Process)

➢ Primero que todo reúne todos los ingredientes y prepara las verduras. Esto quiere decir que
debes picar en cuadros muy pequeños la zanahoria y la cebolla, mientras que el pimiento
deberás cortarlo en julianas y el culantro, o cilantro, lo pasaremos por la licuadora.
➢ Sazona todas las piezas de pollo untando bien con sal y pimienta. Para esta receta de arroz
con pollo te recomiendo usar muslos y contramuslos porque son más jugosos.
➢ Ahora, calienta una sartén con el aceite y fríe las piezas de pollo hasta que comiencen a dorarse
un poco. Luego retira a un plato con papel absorbente para eliminar el exceso de aceite y
reserva.
o Reserva los muslos de pollo frito en un recipiente tapado para que conserven el calor
mientras vamos con el resto de la receta.
➢ Recupera la sartén donde hemos frito el pollo y cocina la cebolla junto con el culantro, el ajo
molido, el ají amarillo y el ají colorado. Dale un poco de sabor a este sofrito con sal, pimienta y
el cubito de pollo.

o Continua con la cocción durante unos pocos minutos hasta que la cebolla comience a
dorarse, entonces incorpora el cilantro y remueve todo para evitar que la verdura se
queme.
➢ Cuando haya pasado un minuto más o menos, es hora de volver a colocar las piezas de pollo
en la sartén y removerlas con todos los ingredientes para que se impregnen los sabores. Añade
también la cerveza y pasado otro minuto incorpora 3 tazas de agua y espera que el pollo termine
de cocinarse por completo.
EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL
Teoría de la información y codificación
➢ Cuando compruebes que el pollo ya está cocido, retíralo de la sartén y vuelve a colocar las
piezas en un recipiente donde conserven el calor. Entonces, agrega el resto del agua junto con
las zanahorias, los guisantes y el arroz.
➢ Recuerda que el líquido siempre debe duplicar la cantidad de arroz, por eso en total tenemos 7
tazas de líquido por las 4 de arroz que utilizaremos para esta receta peruana.
➢ Ve moviendo todo el conjunto de tanto en tanto para que el arroz no se pegue y cuando rompa
un hervor, baja la llama a fuego lento y termina de cocinar nuestro arroz peruano durante unos
20 minutos aproximadamente.
➢ Cuando le queden unos 5 minutos al arroz para estar listo, coloca las piezas de pollo dentro de
la olla junto con las tiras de pimiento y vuelve a colocar la tapa. Cuando pase este tiempo ya
estará listo para disfrutar.
2
Arroz con pollo (Output)

Sirve un buen plato de arroz con pollo peruano y calcula unas dos piezas pequeñas o una grande por
comensal. Este delicioso plato lo puedes acompañar con unas papas a la huancaína.

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL


Teoría de la información y codificación
Ejemplo 02: Transformar un juguete

Juguete a transformar - robot (input)

Transformación (Process)

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL


Teoría de la información y codificación

Camión (Output)

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL


Teoría de la información y codificación
Ejemplo 03: calcular la matriz inversa por el método Gauss

Matriz (input)

Convertir la matriz (Process) 5


Lo primero que debemos hacer es poner la matriz A y la matriz Identidad en una sola matriz. La matriz
A en la parte izquierda y la matriz Identidad en la parte derecha:

Para calcular la matriz inversa, tenemos que convertir la matriz de la parte izquierda en la matriz
identidad. Y, para ello, debemos aplicar transformaciones en las filas hasta conseguirlo.

Iremos por columnas, es decir, haremos operaciones en las filas para transformar primero los números
de la primera columna, luego los de la segunda columna, y finalmente los de la tercera columna.

El 1 y el 0 de la primera columna ya están bien, ya que la matriz identidad también tiene un 1 y un 0


en esas posiciones. Por tanto, no hace falta aplicar ninguna transformación en estas filas de momento.

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL


Teoría de la información y codificación
Sin embargo, la matriz identidad tiene un 0 en el último elemento de la primera columna, donde ahora
tenemos un 1. Por tanto, tenemos que convertir el 1 en un 0. Para ello, sumamos a la fila 3 la fila 1
multiplicada por -1:

De manera que si hacemos esta suma nos queda la siguiente matriz:


6

De esta forma hemos conseguido transformar el 1 en un 0.

Pasamos ahora a la segunda columna de la matriz de la izquierda. El primer elemento es un 0, que ya


está bien porque la matriz identidad tiene un 0 en esa misma posición. Sin embargo, en vez de un 2
debería haber un 1, por tanto, dividimos la segunda fila entre 2:

Además, de la segunda columna también tenemos que transformar el 5 en un 0. Pues como el 5 es


cinco veces más grande que el 1 de la segunda fila, sumaremos a la fila 3 la fila 2 multiplicada por -5:

Por tanto, al hacer esta operación nos queda la matriz con un 0 en el último elemento de la segunda
columna:

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL


Teoría de la información y codificación

Finalmente, vamos a transformar la última columna de la matriz de la izquierda, pero esta vez debemos
empezar desde abajo. Así que tenemos que transformar el ½ en un 1. Por tanto, multiplicamos la
última fila por 2:

Ahora tenemos que transformar el ½ restante de la última columna en un 0. Sin embargo, esta vez no
podemos multiplicar la fila por 2, ya que también convertiríamos el 1 en un 2 (cuando la matriz identidad
tiene un 1 en esa posición). Por tanto, sumaremos a la fila 2 la fila 3 dividida entre -2:

De manera que al hacer esta operación conseguimos transformar el 1/2 en un 0:

Por último, solo nos falta transformar en un 0 el 1 de la primera fila de la tercera columna. La tercera
fila también tiene un 1 en esa misma columna, por tanto, sumaremos a la fila 1 la fila 3 multiplicada
por -1:

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL


Teoría de la información y codificación
Y al hacer esta operación conseguimos convertir el 1 en un 0:

Una vez hemos conseguido convertir la matriz de la izquierda en la matriz identidad, también sabemos
la matriz inversa. Porque la matriz inversa es la matriz que obtenemos en la parte derecha al convertir 8
la matriz de la izquierda en la matriz identidad.

Matriz inversa (Output)

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL


Teoría de la información y codificación
Ejemplo 04: Resolver el cubo de Rubik de 3 x 3

Reglas:

Cubo de Rubik (input)

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL


Teoría de la información y codificación
Movimientos (Process)

10

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL


Teoría de la información y codificación

11

Cubo de Rubik 3 x 3 resuelto (Output)

EJEMPLOS DE ALGORIMO JULIO MAURO TARAZONA BERNAL

También podría gustarte