Me dió hambre 😋 jaja
Introducción a la programación con C#
¿Qué necesitas para aprender C#?
¿Por qué aprender C#?
¿Qué son los algoritmos?
Instalando Visual Studio 2022
Aprendiendo a usar Visual Studio
Primeros pasos con C#
Tipos de datos primitivos
Variables
La palabra reservada var
Uso de constantes
Operadores aritméticos
Operadores lógicos
Operadores relacionales
Strings en C#
Bucles y estructuras de control en C#
Condicional IF
Condicional Switch
Ciclos While y Do While
Ciclos para el juego de Platzino
Ciclos For
Reto: bug entre ciclos
Próximos pasos
¿Quieres un Curso de POO en C#?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Ricardo Celis
Aportes 47
Preguntas 1
Me dió hambre 😋 jaja
Me hizo acordar de mis primeras clases de programación. Excelente clase! Muchas gracias Platzi!
¿Que son los algoritmos?
Un algoritmo es un conjunto de instrucciones que se resuelve paso a paso y sin ambiguedades. Tendremos una serie de objetos o elementos en nuestros programas y tambien tendremos una logica una serie de pasos a seguir para que el software se comporte de la forma esperada. Esta logica o estos pasos a seguir es lo que se conoce como algoritmos.
Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.
Propiedades de los algoritmos
Existen ciertas propiedades que alcanzan a todos los algoritmos, con excepción de los denominados algoritmos paralelos: el tiempo secuencial (los algoritmos funcionan paso a paso), el estado abstracto (cada algoritmo es independiente de su implementación) y la exploración acotada (la transición entre estados queda determinada por una descripción finita y fija).
Cabe mencionar que los algoritmos son muy importantes en la informática ya que permiten representar datos como secuencias de bits. Un programa es un algoritmo que indica a la computadora qué pasos específicos debe seguir para desarrollar una tarea.
Características de los algoritmos
Finito: Debe tener un número determinado de pasos, un inicio y un final.
Legible: El texto que lo escribe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
Preciso: Cada paso debe estar muy claro, sé breve y concreto, evitando ambigüedades.
Eficaz: El algoritmo debe resolver el problema.
Eficiente: Debe resolver el problema utilizando de forma óptima los recursos disponibles.
Me toco repetirme la clase porque sali por unos tacos
Ese algoritmo está muy ad hoc para entender la automatización de máquinas. Ya voy a poder desarrollar un software para expendio de máquina de refrescos o una franquicia o podríamo hacer un juego de como preparar tacos!
entré queriendo aprender y me fui con hambre
Me dieron ganas de tacos. jajajaj
En mi clase de POO en la universidad no entendí casi nada de esto, y aun se me hace un concepto de comprender totalmente, pero si entendí más que en aquel entonces.
Algoritmo para Hacer Tacos:
Recolectar Ingredientes:
Ingredientes necesarios: tortillas, carne molida, cebolla, cilantro, salsa, limones.
Asegurarse de tener todos los ingredientes antes de comenzar.
Preparar Ingredientes:
Picar finamente la cebolla y el cilantro.
Calentar las tortillas en un comal o sartén.
Cocinar la carne molida hasta que esté bien cocida.
Montar Estación de Tacos:
Organizar los ingredientes preparados en recipientes separados.
Colocar las tortillas calientes en un plato o servilleta.
Armar los Tacos:
Tomar una tortilla caliente.
Agregar una porción de carne molida cocida en el centro de la tortilla.
Espolvorear cebolla y cilantro picados sobre la carne.
Agregar salsa al gusto.
Exprimir limón sobre el taco.
Disfrutar de los Tacos:
Doblar la tortilla con los ingredientes para formar un taco.
Repetir el proceso para hacer más tacos según sea necesario.
Servir y disfrutar de los deliciosos tacos.
Este es un algoritmo simplificado para hacer tacos. Cada paso se describe de manera clara y precisa, siguiendo una secuencia lógica para lograr el objetivo final de tener tacos preparados y listos para disfrutar. Recuerda que los algoritmos en programación siguen principios similares, donde se definen pasos claros y ordenados para lograr una tarea específica.
¡Hola! La ambigüedad es la cualidad de tener más de una posible interpretación o significado. Cuando se dice que una solución es “sin ambigüedad”, se refiere a que la solución es clara y no deja lugar a dudas o malentendidos. Es decir, que la solución es inequívoca y se entiende de forma unívoca, sin posibilidad de interpretaciones diversas o confusas.
Es importante evitar la ambigüedad en los algoritmos y en la resolución de problemas para asegurar que se entienda correctamente lo que se hacer y se logre una solución efectiva y acertada.
En este tema de los algoritmos es imporante entender hasta que grado de detalle o especificidad hay que llegar, porque el termino “calentar las tortillas” puede ser un paso que en si mismo puede ser otro algorito que lleva una serie de pasos, por ejemplo: puedes necesitar un comal, poner el comal sobre la estufa, activar el piloto de la estufa a abrir la llave del gas, esperar a que el comal se caliente y ahí poner la tortillas y la serie de pasos que necesitas para que se caliente. 😃
tacoooooooooooo
Me hizo recordar una clase en la U, excelente
Uff quiero tacos! envíenme unos tacos a Medellin por favor…
Va a creer mi jefe que estoy viendo tutoriales de comida xdddd
como no soy de mexico tendre que ir a un taco bell
estan antojando 😂
No ver este video con Hambre! =)
muy buena explicación breve y sencilla
tristemente veo que no abe hacer sala taquera, se le pao cocer el tomate y los chiles
Debiste graficar el logaritmo de los tacos en un diagrama XD
En el minuto 2 te saboreaste jajaja y eso es cruel me dio hambre y estoy estudiando en ayuno jajaja
Con esos ejemplos, voy a aprender…y a subir de peso jajaj excelente!
Todo programa surge de una necesidad y deben tenerse en cuenta sus elementos al momento de convertirlo en un proceso. En un programa hay pasos secuenciales, cíclicos o de decisión, que llevan a un resultado único y concreto.
Algoritmo básico para hacer tacos mexicanos utilizando programación orientada a objetos:
Este es un ejemplo básico y se pueden agregar más características y funcionalidades según sea necesario. ¡Que disfrutes tus tacos mexicanos!
Me dieron unas ganas de comer… programar perdon xD
mmmh que rico 🤭
Ya medio hambre 😃
Buena explicación, un crack
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?