Algoritmo para preparar una tortilla:
objetivo: preparar una quesadilla
Introducción a los algoritmos
¿Qué aprenderás sobre algoritmos y pensamiento lógico?
La importancia de entrenar tu pensamiento lógico
¿Qué entiende una computadora?
¿Qué es el sistema binario?
Metodología para construir un algoritmo: requerimientos y proceso mental
Tipos de datos y operadores lógicos
¿Qué son Bits y Bytes?
¿Qué son variables, constantes y tipos de datos?
Identifica las variables según los requerimientos de negocio
Strings (texto) y concatenación
Números y operaciones matemáticas básicas
Operaciones matemáticas compuestas: paréntesis y orden de evaluación
True y false: booleanos y tablas de la verdad
Arrays y funciones sobre arrays
¿Cómo diseñar algoritmos con diagramas de flujo?
Define el tipo de dato según los requerimientos de negocio
Estructuras de control
If y Else: condicionales y comparaciones para proteger tus algoritmos
Switch y Case: condicionales en forma de casos
Excepciones y errores: Throw y Try Catch
¿Qué es un ciclo? While, For y Do While
Diagrama de flujo con condicionales
Diagrama de flujo con ciclos
Tutorial de algoritmos de programación
Diseña algoritmos para resolver problemas de tu vida diaria
Encapsula tu código en funciones
¿Qué es una función?
¿Cómo desarrollar tu lógica de programación?
Modularización de código
Flujo de funciones para encapsular algoritmos
Nomenclaturas de programación: camelCase, PascalCase, snake_case
¿Qué es recursividad? Funciones que se llaman a sí mismas
Convierte algoritmos con ciclos a funciones recursivas
Resolviendo acertijos
Traduce tus algoritmos a lenguajes de programación
Diferencias entre lenguajes de programación
Cómo escribir código en cualquier lenguaje de programación
Cómo programar en JavaScript, Python y PHP
Introducción al ejercicio en JavaScript
Programando en JavaScript
Introducción al ejercicio en Python
Programando en Python
Introducción al ejercicio en PHP
Programando en PHP
Cómo programar en Java y Lenguaje C
Introducción al ejercicio en Java
Programando en Java
Introducción al ejercicio en C
Programando en Lenguaje C
Traduce diagramas de flujo a código en lenguajes de programación
Conclusiones
Próximos pasos para aprender programación profesionalmente
Pasos para encontrar una solución a problemas simples o complejos.
Contribución creada por: Giuseppe Ramírez y AndresMiraQ
Aportes 852
Preguntas 23
Algoritmo para preparar una tortilla:
objetivo: preparar una quesadilla
Les tengo un algoritmo mucho mejor que el de las quesadillas, un algoritmo para escribir un algoritmo** 👀:
.
.
Aunque no parezca, esta es una serie de pasos que debemos seguir al diseñar un algoritmo, así que prácticamente, también es un algoritmo 😄
.
Bueno, aquí va el de las quesadillas:
.
Me aventé uno pa’ lavar los trastes.
Resumen:
Algoritmo: pasos para encontrar una solución a problemas simples o complejos.
Características de un algoritmo:
Preciso: paso a paso en un orden lógico
Definido: todas la veces que pasemos por el da el mismo resultado
Finito: tenemos un proceso de inicio y de cierre
Los algoritmos los podemos representar de manera:
Gráfica: a través de diagramas de flujo.
No gráfica: se usa un lenguaje de programación, o de manera textual.
Metodología para crear un algoritmo:
Aporte 💚
Para las personas de Colombia,
el ejercicio es con empanadas.
RETO: Diseñar un algoritmo para cocinar quesadillas
Definir el problema: Preparar quesadillas
Analizar el problema:
Debo revisar que tenga cada uno de los ingredientes, y elementos necesarios en la cocina para su preparación.
Diseñar el algoritmo:
resultado:
📝 Diseño del algoritmo para cocinar quesadillas, siguiendo los pasos a continuación:
1.- Define un problema: Cocinar quesadillas.
2.- Analiza el problema.
//Entrada
Ingredientes: Jamón, totillas, queso, aceite, salsa.
//Proceso
1. Rebanar jamón, queso en rodajas.
2. Separamos las tortillas.
3. Calentar el aceite para cada tortilla.
4. Agregamos el jamón, queso.
6. Cerrar la tortilla.
7. Poner la tortilla en el fuego.
6. Voltear la tortilla después de unos tres minutos.
//Salida
1. Sacar y servir la quesadilla.
3.- Diseña algoritmo.
1. Tomar una tortilla.
2. Poner jamón y queso.
3. Poner la tortilla al fuego.
4. Poner salsa.
4.- Prueba de escritorio.
Degustar
Nunca he probado una quesadilla pero aquí va el algoritmo para cocinar una arepa:
PD: El algoritmo lo puedes cambiar con los ingredientes que desees añadir y adaptarlo a tu manera de cocinar arepas. 😎
Aquí les traigo el algoritmo de mi rutina de estudio:
No se hacer quesadillas, así que hice una changua :3
<DEFINIR PROBLEMBA>
- Como realizar una changua
<ANALISIS DEL PROBLEMA>
- Necesito los ingredientes primero que todo;
- cuales son? : leche, agua, sal, cebolla larga, ajo, huevo, calados, mantequilla, cilantro.
- donde los consigo?: supermercado
- que precio tienen? : entre 1000 y 10000 COP
- si tengo el suficiente dinero?: si
- es lejos donde tengo que comprarlos? : a la esquina
- que elementos necesito? : olla profunda, cucharon de madera, tazón
- que tengo ya y no necesito comprar? : huevos, leche, mantequilla, y los elementos
<DISEÑAR EL ALGORITMO>
1 - Comprar los ingredientes faltantes
2 - Realizar el Mise en Place
- cortar la cebolla larga en tocitos pequeños
- cortar el ajo en tocitos pequeños
3 - Iniciar la preparacion
- en la olla profunda poner a calentar a temperatura medio alta una cucharada de mantequilla hasta que se derrita
- agregar la cebolla y el ajo y remover con el cucharon por 5 minutos.
- agregar a la olla en partes iguales de agua y leche, sal al gusto, bajar el fuego a medio bajo
- remover hasta que inicie a hervir
- cuando hierva, dejar de remover y agregar los huevos sin cascara uno a uno
- dejar por 5 minutos
- en el tazon colocar los calados troceados con las manos
- cuando hayan pasado los 5 minutos, sacar los huevos y colocarlos en el tazon
- servir el caldo en el tazon
<PRUEBA DE ESCRITORIO>
- Degustar la Changua
- está bien de sabor?
APUNTES DE LA CLASE
ALGORITMO
Serie de pasos ordenados para lograr un resultado y representa la ejecución de un proceso. Sus características principales son:
Estos algoritmos se puede representar de manera gráfica, por medio de Diagramas de Flujo o de forma no gráfica por medio de lenguajes de programación o escritura textual.
Existe una metodología para crear el algoritmo y estos son los pasos:
1.** Definir el problema:** ¿Qué debo hacer?, ¿Hacia qué lo voy a orientar?
2. Analizar el problema: Tomar cada uno de los detalles que lo componen y analizar cuál sería la solución más óptima y que metodología sería la mejor.
3. Diseñar el algoritmo: Realizar cada uno de los pasos para llegar al resultado
4. Prueba de Escritorio: Se realizan pruebas de entrada y salidas para ver si obtenemos el resultado esperado y si es así, el algoritmo está listo para ser implementado.
Un dato curioso aunque es indemostrable, generalmente se acepta la siguiente hipótesis.
Si existe una Máquina de Turing para representar un problema, entonces éste tiene solución algorítmica. Si un problema tiene solución algorítmica es porque existe una Máquina de Turing que lo representa.
Las ecuaciones de Newton son modelos de la realidad que la representan y predicen. Cualquiera que tome dichos modelos, podrá reproducir el fenómeno representado.
Una computadora es un modelo de modelos, por tanto, al representar la realidad y al ser el modelo de un algoritmo predecible, convierte a la disciplina que crea dichos programas en una ciencia de modelado de la realidad. La computación en si misma no puede ser una ciencia, dado que no existe un objeto específico de estudio, es una rama multidisciplinaria que toma herramientas de diversas ciencias para poder realizar los modelos requeridos; para ser realmente científica, es necesario que el lenguaje en el cual se exprese un algoritmo sea preciso y predecible. No se pueden admitir ambivalencias. Y es aún más deseable que los elementos de expresión de dicho lenguaje sean tan formales como los matemáticos o lo químicos.
También es necesario reconocer, (en contra del sentido popular) que una computadora no puede representar todos los problemas del mundo real, dado a que existen problemas indecibles (no predecibles).
¿Cómo puede obtenerse el algoritmo de un problema dado? La abstracción trabaja con distintas herramientas que ayudan a la manipulación de los objetos sobre los cuales opera. Así, en álgebra se representan a los operandos a través de letras y a los operadores aritméticos a través de símbolos que definen las acciones.
Si lo que deseamos es trabajar con un sistema de programación, primero es necesario desglosar cuales son los objetos que los conforman, en un vistazo rápido obtendremos:
Al principio, estos eran los únicos enfoques posibles para atraer un programa, a partir de los datos sobre los cuales se esta trabajando. Esto dio origen a los mecanismos de abstracción de datos como los planteados por Warnier y la metodología llamada programación lógica
Cuando se hace un diagrama de flujo y se añaden estructuras de control, se esta trabajando sobre el segundo objeto de un sistema de cómputo, bajo este enfoque un programa es un conjunto de estructuras de control que manipulan datos.
Les voy a compartir el algoritmo de un plato típico ecuatoriano “encebollado”
.
.
⠀⠀⠀⠀⠀⠀⠀⠀
Es una secuencia de pasos lógicos que permiten solucionar un problema. Siempre bajo esta premisa; Pasos ordenados para lograr un resultado.
⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀
Metodología para la solución de un problema mediante el uso de un Algoritmo
Definición del Problema
Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca con detalle lo que se desea realizar, mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa.
Análisis del Problema
Una vez que se ha comprendido lo que se desea realizar, es necesario definir:
Los datos de entrada.
La información de salida que se desea producir
Los métodos y fórmulas que se necesitan para procesar los datos.
Diseño o Elaboración del Algoritmo
Las características de un buen algoritmo son:
Debe tener un punto particular de inicio.
Debe ser definido, no debe permitir dobles interpretaciones.
Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.
Debe ser finito en tamaño y tiempo de ejecución.
Depuración o Corrida en Frío
Se denomina prueba de escritorio a la comprobación que se hace de un algoritmo para saber si está bien hecho. Esta prueba consiste en tomar datos específicos como entrada y seguir la secuencia indicada en el algoritmo hasta obtener un resultado, el análisis de estos resultados indicará si el algoritmo está correcto o si por el contrario hay necesidad de corregirlo o hacerle ajustes.
Pseudocódigo
Es la descripción de un algoritmo que asemeja a un lenguaje de programación pero con algunas convenciones del lenguaje natural. Tiene varias ventajas con respecto a los diagramas de flujo, entre las que se destaca el poco espacio que se requiere para representar instrucciones complejas. El pseudocódigo no está regido por ningún estándar.
El principal objetivo del pseudocódigo es representar la solución a un algoritmo de la forma más detallada posible y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo.
Las principales características de un pseudocódigo son:
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.
Es un método que facilita la programación y solución al algoritmo del programa.
Algoritmo para cocinar quesadillas:
Definir el problema
Analizar el problema
Fundir la mantequilla con tu cuchara.
Mezcla con el mezclador ¾ taza de Leche con el huevo, la mantequilla fundida, y la harina para hot cakes(¾) dentro del bowl.
Calienta
Calienta una sartén, agrega un poco de mantequilla y con ayuda de un cucharón vierte un poco de la mezcla para formar los hot cakes; cocina por ambos lados y repite el procedimiento con el resto de la mezcla.
Prueba de escritorio
Algo que se hace muy útil a la hora de desarrollar un flujograma es su simbología para que quede mejor plasmado y completo, ¡Acá dejo mi aporte!
Algoritmos:
Características
Pasos para crear un algoritmo
Espero les ayuden a comprender mejor, (dejo enlace a mi cuaderno de notion también https://www.notion.com/cristiancarballo/Curso-B-sico-de-Algoritmos-y-Pensamiento-L-gico-75ab3d7cdb674e74a16170dab4f28116 )
Proceso de asar una arepa
Un algoritmo es una serie de pasos ordenados para poder resolver un problema.
Un algoritmo debe ser:
Preciso. Debe estar hecho a raíz de una serie de pasos ordenados.
Definido. Debe dar el mismo resultado en cada proceso de iteración.
Finito. Debe tener un proceso de inicio y un proceso de cierre.
¿Cómo crear un algoritmo?
Definir el problema
Analizar el problema, tanto lo que hay que resolver como las mejores soluciones.
Diseñar el algoritmo (con las características que lo componen: preciso, definido y finito).
Realizar una prueba, para ver si a raíz de la entrada de datos que recibe, el resultado / la salida, es lo que estábamos esperando.
Resumen
Algoritmo: serie de pasos ordenados para obtener un resultado
Hola!!! Mi reto se trata de otro problema… Hacer que los niños se vayan a dormir…
Problema: Los niños no se quieren ir a dormir.
Análisis del problema: Los niños no se quieren ir a dormir porque no tienen una rutina nocturna establecida e interiorizada.
Diseño del algoritmo: Rutina nocturna:
1.- Guardar juguetes
2.- Comer
3.- Bañarse
4.- Vestirse
5.- Verificar si realmente están llenos
6.- Cepillarse los dientes
7.- Leerles cuentos
8.- Sesión de relajación con masajes, meditación o mimos
9.- Pasar unos minutos más
10.- Besitos y a dormir con las luces apagadas
Prueba de escritorio: Luego de la rutina, verlos dormir profundamente.
Este es mi algoritmo:
1.- Tener a la mano los ingredientes(tortilla y queso).
2.- Poner el queso a la mitad de la toritlla y doblarla.
3.- Encender la estufa.
4.- Poner un sarten arriba de la flama.
5.- Poner la quesadilla en el sarten.
6.- Esperar a que se gratine el queso.
7.- Dorar por ambos lados la toritlla.
8.- Servir.
Aquí están mis pasos para el algoritmo, en el analizar el problema plantee la pregunta no solo de que ingredientes y elementos necesito, sino también para quien lo estoy haciendo (usuario) y de esa forma definir mejor mis elementos.
Pd: soy colombiana no me juzguen por la receta aquí las preparo así 😄
1. Definir el problema. -Cocinar Quesadillas
2. Analiza el problema:
- Para quien voy a Cocinar? - Para mi
- Qué ingredientes me gustan y voy a usar? - Queso, tortillas,
jamón, vegetales, salsa picante y aceite
- Qué utensilios necesito? -Un cuchillo, una sarten con tapa, plato para servir
3. Diseña el Algoritmo
Pasos:
- Picar los vegetales y el jamón, poner a calentar el fogón a fuego medio,
agregar el aceite, sofreír los vegetales y retirar del sarten, colocar la
tortilla en la sarten y agregar el queso, luego los vegetales y el jamón,
doblar a la mitad y tapar el sarten, esperar un rato y luego voltear la tortilla,
retirar del fuego una vez se haya derretido el queso, servir en un plato
4. Prueba de escritorio
Disfrutar la quesadilla```
El problema a resolver: ser productivo en las mañanas.
1- Dormir temprano.
2- Levantarme y mojarme la cara para despertarme mejor.
3- Desayunar bien. Es decir algun lacteo con sandwichs o galletitas.
4- Luego de desayunar, me lavo los dientes.
5- Unirme a las clases virtuales de la universidad o continuar mi progreso en los cursos de Platzi.
Este es un diagrama de flujo para hacer arepas.
**Acá esta la prueba del diagrama.
**
para los fans de Evangelion
Como aporte hay que recalcar que el algoritmo tiene sus simbología para que sea mas entendible
{
let resultado1 = Math.pow(num1, 2) + Math.pow(num2, 2)
let resultado = Math.sqrt(resultado1)
console.log(resultado)
}
hipotenusa(4, 5)
Mi receta de quesadilla
Algoritmo para preparar té
1- Llenar pava con agua
2- Prender hornalla
3- Poner pava en hornalla encendida
4- Esperar hasta que el agua hierva
5- Verter agua en una taza
6- Elegir té
7- Poner el té en la taza con agua
8- Esperar 4 minutos
9- Sacar saquito de té
10- Agregar endulzante a gusto
11 - Agregar leche a gusto
12- Disfrutar del té!
Reto cambiado, versión Perú(para alguien que no sabe cocinar )
Hola a todos comparto mi solucion al reto:
Mi algoritmo parece mas bien la receta para prepararlo, aunque básicamente ese es el fin del algoritmo.
Lo interesante de este reto es la cantidad de maneras es que se puede generar un algoritmo para en todos los casos llegar al mismo objetivo:
COMER UNA QUESADILLA
RETO
- Define tu problema: tomar un rico café con leche tipo late sin maquina. 🙈😎
- Analizar el problema: saber cuales son los ingredientes que necesito, las herramientas que voy usar y saber cual es la técnica de preparado.
- Diseñar el algoritmo:
compramos leche, café, azúcar .
hervir el agua, tener una taza calentando en baño maría, tener lista la cuchara y en otro vaso poner a calentar la leche en microondas o en la olla.
primero sacar la taza del baño maría una vez la taza este caliente, echarle café y azúcar primero (al gusto),una ves echado mover con la cuchara asta que se combine después se le echa una pequeñita cantidad de agua(tiene que ser poca si no se agua todo) y dar vueltas a la cuchara asta que se haga una masa color crema (si no esta del color crema es por que falta mover y echarle un poquito mas de agua, ir midiendo el agua y ir moviendo hasta tener una buena contextura),una vez obtenido la crema se le echa ahora si asta la mitad de la taza el agua caliente y después con la cuchara adentro de la taza se le echa la leche caliente (siempre viendo que la leche caiga primero en la cuchara) ahora si deseas lo puedes mover para se combine todo o tomarlo así como quede.
- Prueba de Escritorio: hacerlo para seguir estudiando y provecho!! 😁😁
Reto: diseñar un algoritmo para cocinar arepas.
Crear un algoritmo para cocinar arepas.
Ingredientes, forma de preparación de la masa, tiempo de reposo, forma y lugar de empleo, tiempo de cocción y servir.
Degustar.
Algoritmo para asesorar sobre un producto en venta:
Objetivo: Añadir producto al pedido del cliente
Algoritmo para crear una tortilla:
1.Definir el problema: Crear una tortilla de queso huevo y aguacate.
2. Analizar el problema: Debo analizar la manera en que lo hare y si tengo todos los ingredientes e implementos para hacerlo.
3. Diseñar: Una vez tengamos todos los ingredientes (Huevo, sal, pimienta, mantequilla tortillas, aguacate y queso) y todos los implementos (Sarten, fuego y espatula).
Algoritmo.
Inicio
0-Preparar el queso.
1-Preparar la tortilla.
2-Se calienta el comal a fuego medio.
3-Se coloca la cantidad de queso deseada sobre la tortilla.
4-Se coloca la tortilla con el queso sobre el comal.
5-Espera a que se gratine el quedo.
6-Se dobla la tortilla para formar un taco.
7-Se prepara al gusto, con salsa u otros ingredientes.
8-Se come.
9-Tomas awita.
Fin
------------- Enviar un sms a la chica que me gusta ------------
Algoritmo
El Teorema de pitagoras solo es cierto en la Geometria Euclidiana. Porque para demostrarlo se usa el quinto postulado de Euclides, “Por un punto exterior a una recta, se puede trazar, una y solo una paralela” Por ejemplo en la Geometria Esferica, un triangulo rectangulo no necesariamente cumple este teorema, dado que, por ejemplo, en la tierra los meridianos y el ecuador forman triangulos con cada angulo recto, por lo tanto, cada lado es una hipotenusa, que no cumplen con el Teorema de Pitagoras, porque se trata de un Triangulo Equilatero.
Tenganlo encuenta a la hora de programar
Algoritmo para cocinar quesadillas:
Problema: cocinar quesadillas
Análisis: La quesadilla es un platillo mexicano que consiste en una tortilla de maíz, o también de trigo, doblada por la mitad que, dependiendo de la región, puede estar rellena de queso o de otros ingredientes y que se come caliente
Se tomara en cuenta que soy de Guadalajara y que la quesadilla aquí, si o si lleva queso. Y que será sencilla, es decir sin ingredientes extra.
Diseño de algoritmo:
Comprar micrófono
Analizar precio,calidad de micrófonos
Ir a comprar el micrófono elegido
Hacer uso del objeto
Algoritmo para hacer un Omelette (jamon y queso).
Ingredientes -> 2 huevos, 1 tajada de jamon, 1 tajada de queso, aceite de oliva, sal y pimienta al gusto.
Utensilios requeridos -> estufa, sarten, batidor, espatula. bowl
paso a paso ->
Definición de algoritmos : Serie de pasos ordenados para lograr un resultado
Características de los algoritmos
** Algoritmos gráficos y no gráficos**
Metodología para crear un algoritmo
Definición del problema: tengo ganas de una taza de café.
Analizar el problema: hacer un café chorreado (creo que depende de la forma en como lo prepara cada quien).
Diseño del algoritmo:
Pasos para preparar quesadillas.
1- Reunir ingredientes:
1.1- Tortillas
1.2- Queso
1.3- Jamón
2- Reunir utensilios de cocina.
2.1- Sartén
2.2- Espátula
3- Preparación:
3.1- Poner el sartén a fuego medio
4 minutos
3.2- Poner la quesadilla en el sartén
2 minutos
3.3- Agregar el queso
2 minutos
3.4- Agregar el Jamón
2 minutos
3.5- Cerrar la tortilla
2 minutos
4- Emplatar
Algoritmo para preparar quesadillas de queso
Preparar ingredientes (tortilla y queso)
Calentar sartén
Cocinar tortilla
Agregar queso
Doblar tortilla
Comer tortilla
Repetir hasta que se llene
APORTE DE ALGORITMO DEL RETO DE LA QUESADILLA
Pasos para una quesadilla ❤️
1: Junta los ingredientes necesarios que son tortillas y queso.
2: Parte el queso en rebanadas pequeñas.
3: Calienta un sarten 3 minutos a flama baja.
4: Pon las tortillas que quepan en el sarten y encima pon rebanadas de queso al gusto.
5: Una vez que el queso esté medianamente derretido agarra con cuidado un extremo de la tortilla y cierra la tortilla haciendo que toque otro extremo.
6: Deja 4 minutos cada superficie de la quesadilla.
7: Apaga el fuego.
8: Pon la quesadilla en un plato.
9: Añade condimentos al gusto.
10: ¡COMETELA! ❤️ :9
Hice uno para sacar a mi perro
hacer arepas
primero verificar tener los ingredientes:
harina de maíz
agua
sal
mantequilla
un recipiente profundo
calentar el agua en un recipiente hasta que llegue a estar tibia pero no hervir
agregar al recipiente una taza de harina
una cucharada de sal
una cucharada de mantequilla
mezclar poco a poco los ingredientes mientras mientras se agrega el agua hasta tener una masa homogénea y que sea fácilmente moldeable con las manos
con ayuda de las manos darle forma de esfera y sin necesidad de ser tan perfecta y con ayuda de un rodillo o algo plano aplastarlo hasta tener la forma característica de medio centímetro de grosor
Bueno aqui esta mi actividad realizada:
He visto algunos algoritmos de mis compañeros y me surge una duda… ¿Los algoritmos no tienen que ser muy específicos?, es decir, no puedo tomar por hecho que tengo tortillas, queso, jamón, etc. Igual, tampoco puedo tomar por hecho que tengo las herramientas necesarias para asar la tortilla. ¿Es necesario que en los algoritmos se involucren todas las posibles situaciones o no?
Tengo esa duda…
Definir el problema= Hacer una quesadilla
Analizar el problema= Tener: los ingredientes( 1 tortilla de harina, 2 trozos de queso, 1 rebanada de jamon ), una sarten, una cucharadita de aceite, cocina y gas;
si me falta alguna de estas cosas conseguirla antes de comenzar. Con todo listo empezar la preparacion que consta de encender la cocina ,poner a calentar la sarten
echarle la cucharadita de aceite ,calentar la tortilla para luego a;adirle el queso y el jamon para despues doblarla por la mitad y terminar
Dise;ar el algoritmo=
1)Encender la cocina
2)Poner la sarten en la cocina
3)A;adirle el aceite
4)Dejar que se caliente un poco la sarten
5)Poner a calentar la tortilla
6)Ponerle los trozos de queso
7)Colocar encima la rebanada de jamon
8)Doblar la tortilla por la mitad
9)Dejar al fuego al menos 1 min por cada lado
10)Si esta doradita sacar de la sarten
11)Servirla en un plato
Prueba de escritorio= Comer la quesadilla
Soy principiante en este nuevo mundo, al cual tengo que adentrarme, y todavía se me dificulta sigo pensando como si todo se resolvería con If y else; pero acá vamos. 😃
Pasos para crear un algoritmo:
Este es el pequeño algoritmo que he hecho para esta clase.
Definición del problema: Tengo Hambre
Análisis del problema: Debo quitarme el hambre, me gusta el pollo y quiero unas quesadillas, también debo tener en cuenta los ingredientes y materiales a usar.
Ingredientes: Tortillas, Queso, Pollo, Champiñones, Margarina o Aceite.
Materiales: una estufa, un sartén, un plato y una espátula.
Diseño del algoritmo:
1. Prender la estufa.
2. Colocar el sartén.
3. Verter un poco de margarina o de aceite.
4. Esparcir la grasa con la espátula de manera uniforme.
5. Colocar la Tortilla y dejar dorar por 1 o 2 minutos.
6. Voltear la tortilla usando la espátula.
7. Agregar los ingredientes sobre la tortilla (pollo, champiñones y queso).
8. Doblar la tortilla y aplastar un poco usando la espátula.
9. Servir en el plato.
10. Apagar la estufa.
11. Disfrutar y quitar el hambre.
Con este Procedimiento (Algoritmo) se define que el resultado del mismo siempre serán unas quesadillas, solucionando el problema de hambre original.
Tambien con este algoritmo se puede cambiar la entrada de los ingredientes para que al final la tortilla sea del gusto personal de quien desarrolle este Algoritmo.
Cualquier retroalimentación es bienvenida.

2. Poner a calentar el comal, una vez caliente poner las tortillas sobre el comal y esperar a que estén calientes.
3. Deshebrar el queso.
4. Ponerle el queso a las tortillas y doblarlas.
5. Esperar a que el queso se derrita.
6. Voltear quesadillas hasta que la tortilla este dorada.
7. Apagar comal.
8. Servir las quesadillas en un plato y agregarle salsa de preferencia salsa verde y que pique😋.
9. Disfrutar tus quesadillas. 😁
En mi caso yo hice un algoritmo para preparar una arepa:
Objetivo: preparar una arepa
Bueno vi que todos subian sus mapas y sus procesos, algunos me parecian muy complejos para alguien que recien este empezando asi que decidi ser original e hice un ejemplo simple de entender para aquellos que recien estan empezando en este hermoso mundo de la programacion.
PSDT: obvien la sintaxis, la logica es lo que cuenta
Algoritmo para preparar una quesadilla.
Enlace: https://www.canva.com/design/DAExn3cAx1s/jvh__7gAJOjY67mY65af-w/view?utm_content=DAExn3cAx1s&utm_campaign=designshare&utm_medium=link&utm_source=sharebutton
Problema: Tengo antojo de una quesadilla.
Análisis: La quesadilla es una tortilla con queso y/o algún guisado dentro (en México).
Algoritmo:
No sé preparar quesadillas, pero aquí tienen un algoritmo sencillo para suscribirse a Platzi 😃!
Diseño del problema
Cocinar arroz
Analizar el problema
¿Qué necesito para cocinar arroz?
Para cocinar se necesita las herramientas y ingredientes necesario:
• Herramientas (cocina, gas y olla; o una olla arrocera)
• Ingredientes (arroz, ajos, aceite, sal, agua)
Diseño de algoritmo
Prueba de escritorio
Define un problema
Cocinar una quesadilla.
Analiza el problema
Ingredientes: 100 gr. Queso Oaxaca. 1 pz. Tortilla.
Utensilios: Cacerola. Espátula. Plato.
Equipo: Estufa de gas.
Tiempo: 8 min.
Requerimientos: Gas.
Diseña el algoritmo
Bueno, no sé como preparar una quesadilla, pero me ha quedado claro la forma en que debo crear mi algoritmo.
Diseño del problema
Ser más productivo en las mañanas
Analizar el problema
¿Qué necesito para ser mas productivo?
-Levantarme temprano
-Ir a hacer ejercicio 1 hora
-Desayunar bien
-Baño
-Estudiar una hora sobre el tema relacionado con mi carrera
-Comenzar la jornada con los proyectos a realizar
Algoritmo: cocinar quesadilla
Objetivo: cocinar quesadilla.
Diseño de algoritmo en lenguaje natural:
START
Conseguir tortilla de trigo.
Conseguir 3 rebanadas de pavo.
Conseguir 3 rebanadas de queso que se funda al calor.
Poner a calentar un sarten.
Poner 1 tortilla en sarten 1 minuto.
voltear tortilla.
Agregar 3 rebanadas de queso sobre la tortilla.
Agregar 3 rebanadas de queso sobre la tortilla.
Doblar quesadilla a la mitad.
Esperar 5 minutos hasta que el calor funda el queso y el jamón.
Retirar del sarten.
FINISH (END)
Realizar prueba de escritorio, en lo que respecta a este caso en particular; se requiere de un acción por parte de un humano promedio que siga la ruta programada y verificar sus resultados. Luego repetirlo con otro humanu y evaluar las variables.
Si hay exito, puede ser implementado.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.