No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

17 Días
3 Hrs
41 Min
28 Seg

Qué es un algoritmo

30/32
Recursos

Aportes 225

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Estoy aquí, terminando este curso, después de haber terminado antes el de Programación Básica, y me encanta recordar el reto de los “Pakimanes” gracias a este video :inlove

Lo que no sabían es Pikachu tiene una variable mas, defensa = 10 y por eso son 65.

Ese Jigglypuff esta muerto, no mas no le han avisado XD

Me acordé de la clase del curso de Programación Básica en la que Freddy nos enseñaba POO con los pakimanes

class Pakiman
{
  constructor(n, v, a)
  {
    this.imagen = new Image();
    this.nombre = n;
    this.vida = v;
    this.ataque = a;
    this.imagen.src = imagenes[this.nombre];
  }
  hablar()
  {
    alert(this.nombre);
  }
  mostrar()
  {
    document.body.appendChild(this.imagen);
    document.write("<br /><strong>" + this.nombre + "</strong><br />");
    document.write("Vida: " + this.vida + "<br />");
    document.write("Ataque: " + this.ataque + "<hr />");
  }
}

var imagenes = [];
imagenes["Cauchin"] = "vaca.png";
imagenes["Pokacho"] = "pollo.png";
imagenes["Tocinauro"] = "cerdo.png";

var coleccion = [];
coleccion.push(new Pakiman("Cauchin", 100, 30));
coleccion.push(new Pakiman("Pokacho", 80, 50));
coleccion.push(new Pakiman("Tocinauro", 120, 40));

for(var freddito of coleccion)
{
  freddito.mostrar();
}

for(var x in coleccion[0])
{
  console.log(x);
}

No se como Freddy logra hacer esto tan entretenido y facil de aprender pero me gusta

Con este video conocí a Platzi ❤️

me hizo acordar a los pakimanes que creamos en el curso de programacion basica.

Todo es mucho mas facil de entender cuando lo haces con pokemones. Al de redes neuronales hay que agregarle unos pikachus

Me encantó el video, lo escribí en Python y quedo así =) .👇

import random

def pokemon_game():
    # Definimos la vida de los pokemones
    hp_pikachu = 100
    hp_jiggypuff = 100    

    # Esta partida esta arreglada (al menos le estamos dando ventaja a Pikachu)xD
    attack_pikachu = random.randint(0, 55)
    attack_jigglypuff = random.randint(0, 45)

    # Definimos el turno, el cual será aleatorio
    turn = random.randint(0, 1)

    # Entramos en combate
    while hp_pikachu > 0 and hp_jiggypuff > 0:

        if turn == 1:
            hp_pikachu -= attack_jigglypuff
            print('Pikachu HP: ' + str(hp_pikachu))
            turn = 0

        else:
            hp_jiggypuff -= attack_pikachu
            print('Jigglypuff HP: ' + str(hp_jiggypuff))
            turn = 1

    if hp_pikachu <= 0:
        win = 'Jigglipuuf is the winner'
    else:
        win = 'Pikachu is the winner'

    print(win)

pokemon_game()

Realmente. Programar es como darle instrucciones a alguien que no entiende nada. Se lo debes indicar literalmente paso a paso.

vídeos como este , demuestran que platzi de verdad quiere que la gente aprenda.

Algoritmo
Objeto, cosas en común, Atributos y métodos
Variable son cajitas donde se guardan los datos
mientras se cumplan las condiciones un ciclo se repite
Una condición compara una variable contra un dato

pikachu.vida=100 - ataque.jigglypuff (45)
pikachu.vida= 55 (no 65 como dicen)

Esta partida estaba arreglada desde las matemáticas incluso! 😄

soy el unico que vio que el ataque de jigglypuff no fue de 45 si no de 35

si ataque es = 45
pikachu vida =100
ataque - vida = 55

++También lo había visto muchas veces en youtube y no me aburro jajajaaja

++

Lo explica tan fácilmente como si estuviera tatuado en su cerebro. Quiero llegar a ese nivel…

Que hermoso video! Si me hubieran explicado programación así en la universidad no la hubiera odiado tanto al inicio.

6:04: “Este hombre anda hablando de pokemon y pokemon, ya me voy a casa” jajaja

yo con este video o comercial… es como conoci a platzi, hasta el dia de hoy no me arrpiento de ello

El man dejo su PC sin bloquear después de salir de su área de trabajo @yesikita estará muy decepcionada

Fue un muy bonito recuerdo de cuando hacia mis diagramas de flujo.
Recuerdo que me explotaron haciendo esos diagramas, pero fueron buenas bases 😃.
^_^

Hace eones vi este video y no entendí un carajo.
Ahora después de hacer el curso, todo empieza a cobrar sentido.

los ciclos son en la programación instrucciones repetitivas que ocurren mientras una condición sea verdadera

Fue muy fácil de entender, grande Freddy.

Todo es mejor con una explicación usando pokemon.

esto de Pokemon me suena a Pakiman, que raro

Super!, una gran explicación, eso si debieron haber sacado al hombre que estaba en el fondo

  • Los algoritmos son el flujo de cualquier proceso.
  • Cada algoritmo maneja diversas variables las cuales almacenan datos o información.
  • Están compuestos por ciclos, los cuales van a ser instrucciones repetitivas, teniendo en cuenta ciertas restricciones.

el resultado de la vida esta erróneo, 100 - 45 = 55 😮

Yo me distraje con el señor de atrás.
jajajaja wow! ¿de que año sera este video?. Ese Freddy siempre a sido y sera todo un MASTER!

Este ha sido el único video que me a enseñado a programar!
Este fue uno de los videos que me hizo amar a Platzi y a la programación.

Hubiera deseado tener un profesor como Freddy hace 6 años cuando dejé botada la carrera de Ing. de Sistemas, porque me desmotivé y no entendía nada, en este curso aprendí todo lo que no entendí el primer cuatrimestre de la universidad.

JSJSJS entretenido el ejemplo

muy chevere esta clase

Todavia recuerdo que en el lejano 2014 vi un comentario (no recuerdo donde) que hablaba de que vio a Freddy hablando de pokemones en un video explicando algoritmos, no me lo crei y lo busque y fue cuando conoci que tan buenos eran los cursos de platzi, but… era pobre 😦

Alguien le parece que la programación es más facil que algebra, viendo que lo que hicieron fue ponerno todo más facil :,3

Uno de los primeros videos que vi de Platzi, lo que me motivo a estar en el mundo de la programación.

Muy divertida la forma de explicar que es un algoritmo

Muy fácil entenderlo y motivar a la gente con ejemplos así… Buen trabajo Platzi!

Variables, condiciones y ciclos es lo fundamental para programar

El flujo de un proceso. el Algoritmo es eses proceso.

En el primer ataque de Jiggypuff la vida de pikachu es 100, Jigglypuff ataca con 45… esto quiere decir que la vida de Pikachu no queda en 65 como se indica en el minuto 4:12, sino que queda en 55. (100 - 45 = 55) . #Saludos #NuncaParenDeAprender.

Nadie habla de que pikachu tenia una poción de 10 de vida guardada ajjajjaja.

Gracias Freddy. Esta clase es la mejor que he visto, sin quitar crédito a las demás clases que son muy buenas, esta clase es SUPER. Felicitaciones. Mas claro no canta un gallo decía muy abuelita. GENIAL

y lo sigo diciendo… todos deberian pasar por un curso asi hoy en dia es nuestra nueva realidad!!

Este video fué la razón de conocer, empezar y decidirme a aprender a programar y estudiar en platzi 😂

Es un recuerdo muy hermoso,
Muchas gracias.jpg

Este ya lo he visto 3 veces también xD

Que interesante saber de este mundo magico de la programación. Voy con toda Platzi. ¡ Nunca pares de aprender!

Gracias a este vídeo fue que tomé la decisión de inscribirme en Platzi!

Que buena explicacion!

Me encantó el video!

Una explicación muy didáctica de algoritmos y programación.

Ahora me dieron ganas de jugar Pokémon (zafiro jaja).

Buenisimo el video y con bastante nostalgia de pokemon, la universidad, las variables y los algoritmos, incluso algebra suena facil cuando la explica Freddy.

XD

Apenas ví el mismo video en el curso de Algoritmos y Pensamiento Lógico, y es tan bueno explicándolo que lo tuve que ver de nuevo 💜

siento que me explicaron una partida axie, pero freddy siempre es el mejor

Un algoritmo es una serie de pasos que van secuencialmente y logran un objeto de la mejor forma, es decir… OBTENER UN MEJOR RESULTADO CON LA MINIMA COMPLEJIDAD

Me parece genial la manera en que Freddy explica algo que ya sabíamos pero de manera super geek para todos jaja

esa fue la forma de juego de los maravillosos rpg japoneses de los noventa, fue por eso que me metí en ese rollo

el curso de programacion gratis de platzi fue super emocionante, me amaneci los primeros dias del curso.

Si tan solo me hubieran explicado de esa forma no me hubiera costado tanto comprender los algoritmos jaja

apasionante mundo, el crear¡¡

Este fue uno de los videos que me marco la vida.

Forma muy creativa y fácil de explicar.

millones de minisegundos jajaja genial!

Pikachu se había comido una vaya porque el ataque de Jigglypuff no le bajo 45 sino 35, jaja(Los que solíamos jugar Pokémon lo entenderán)

AYY MI MADRE EL BICHOOOO, GOOOOOOL!

Aqui dejando un residuo que perdure en el tiempo, Sere reconocido por crear una gran StartUp… jejeje animo y recuerda esto … para mi yo del futuro… lagrimas jejeje

Me encanta que utilicen estos videos viejos para hacer explicaciones en la actualidad, muchos incluso se avergonzarían de su pasado como por ejemplo cambiar de “mejorando. la” a “platzi” pero es bueno no ser así

  • Flujo de cualquier proceso.
  • Las variables son nombres donde se guardan datos.
  • Un ciclo son instrucciones repetitivas mientras una condición sea verdadera.

Lamentablemente no muchos profesores enseñan algoritmos con álgebra, eso se debe hacer desde la secundaria

Mi resumen de esta clase
Programar es entender el flujo de cualquier proceso

Ejemplo de Batallas pokemon:
Cada pokemon es un Objeto. Estos tienen cosas en comun, como: nombre, vida, poder de ataque.
La pelea sera la serie de instrucciones que le daremos. Mediante los ataques se van usando, la vida va reduciendo.

Turno = 1
Turno = 0

Si turno es = 1 entonces pasa esto
Si turno es = 0 entonces pasa otra cosa

Cada que suceda se hará algo y se basa en ciclos
Los ciclos en la programación son instrucciones repetitivas que ocurren mientras una condición sea verdadera.
Programar es como hablarle a alguien que no tiene conocimiento de nada, entonces hay que decirle paso a paso
Las condicionales son preguntas que nos permirten seguir con el ciclo o terminarlo.

Que buen ejemplo, para explicar como funcionan los algoritmos.

Esta clase ha envejecido muy bien ❤️

Excelente batalla pokemón xD!

Cuando Jigglypuff ataca a Pikachu por primera vez, la vida de Pikachu debería ser 55.

Con un ejemplo tan fácil se vieron temas como:
-algoritmos
-diagrama de flujo
-ciclos

El logo de mejorandola detrás :V

100 - 55 = 65
-Freddy

Para aplicar lo aprendido sobre algoritmos en tu proyecto de ingeniería de software, sigue estos pasos: 1. **Define el problema**: Identifica qué tarea o proceso necesitas automatizar. 2. **Crea un algoritmo**: Utiliza estructuras como variables, condiciones y ciclos, como se mostró en la batalla de Pokémon. 3. **Implementación**: Programa el algoritmo en un lenguaje de programación (ej. JavaScript). 4. **Prueba y ajusta**: Ejecuta el algoritmo, verifica su funcionamiento y realiza ajustes si es necesario. Estos pasos te ayudarán a aplicar los conceptos en un proyecto real. ¡Sigue practicando!

Este también fue el primer video que vi de Platzi, hace varios años ya.
No sabía de lo que me estaba perdiendo!

Me encanta que me enseñen con referencias infantiles xD

buen curso

ajja, que buen video Animado y didáctico

Un clásico este video.

Tengo curiosidad por ver como se ha creado Gears Of War o Halo ❤️

Muy didactica y excelente expliacion.

Conocí Platzi gracias a este vídeo, que nostalgia pero gracias por esta oportunidad!!!

En este vídeo aprendí mas que en una clase de Ingeniera

Con eso se demuestra que para progrmar bien no solo es conocer el lenguaje, sino darle la interpretación y solución mas sencilla a lo que se pretende programar

programando con pokemones!, lo máximo la explicación.

Esta es la forma como conoci a John Fredy Vega, pero en su momento no sabia lo de la Plataforma de Platzi y ahora le agradezco a Coco de interesarme mucho en la programación que en si es muy dificil de asimilar por que soy nuevo en esto. Voy a retomar nuevamente el curso de prográmación básica, que para mi es la base de todo lo que queremos aprender o quiero aprender.

Me recordó al bachillerato esto. Cuando pensaba que por saber esto ya era un programador master

😄

wow cuando Freddy era muy joven.

ame mucho esta explicación! ❤️

El Pikachu del final del video silencio a Freddy