Qué es un algoritmo

30/32

Lectura

¡Un saludo, Platzinauta!👋🏻

¡Ups! De momento esta clase no está disponible en nuestra plataforma, pero sí la tenemos en YouTube.

Para no interrumpir tu aprendizaje te dejamos el video y link para que puedas verla en YouTube.

Link a YouTube

Pronto estará disponible en Platzi como el resto de clases.

Gracias por tu comprensión y nunca pares de aprender. 💚

Aportes 217

Preguntas 4

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

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.

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);
}

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

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

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

Con este video conocí a Platzi ❤️

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! 😄

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

++

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

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

Y si tienen niños pequeños, acá un gran juguete para que se familiaricen con la programación desde los 3 años! --> https://theifs.cc/
Se llaman “The Ifs” y son unas cajitas a las que les puedes condicionar reacciones dado una serie de eventos.

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()

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

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

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

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

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

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

Fue muy fácil de entender, grande Freddy.

Pufff es re viejo este video. Estabas joven freddy jajajjaa.

mejorandola.com

esto de Pokemon me suena a Pakiman, que raro

Todo es mejor con una explicación usando pokemon.

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

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

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

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

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

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

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.

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

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

Muy divertida la forma de explicar que es un algoritmo

JSJSJS entretenido el ejemplo

muy chevere esta clase

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

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

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

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

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.

De hecho Nintendo es una de las empresas que más contamina del mundo, o sea que sí ha matado a muchos animales
https://bit.ly/2X8sudW

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

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

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

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

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

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)

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

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

Variables, condiciones y ciclos es lo fundamental para programar

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

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 💜

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

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

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

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

apasionante mundo, el crear¡¡

El logo de mejorandola detrás :V

Este ya lo he visto 3 veces también xD

Que buena explicacion!

Forma muy creativa y fácil de explicar.

Me encantó el video!

millones de minisegundos jajaja genial!

100 - 55 = 65
-Freddy

Wow, con este video encontré Platzi cuando iba en la preparatoria. Que nostalgia 😂

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

  • 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.

Este video va directo bobo, jajaja uno de los primeros videos que ví

En este curso el profesor Ricardo Celis explica algoritmos clásicos:
https://platzi.com/cursos/ordenamiento/

jigglypof hiba a perder sin importar que

Wow, es increible como ha crecido Platzi

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

Fue mi primer video. Cuando estuve pensando de cambiar de carrera. Eres mi heroe @freddy.

Simple y al grano, resumen ejecutivo de if, while y for

Te amo Freddy que me enseña algoritmos con pokemones.

Que nostalgia… justamente por este vídeo me entere de Platzi y vine “a ver que hay”

despues de haber llegado hasta aca con cero conocimiento en programacion, Fredy lo hace ver muy amigable y facil de entender gracias por ellos

Me encanto las vibras “retro” que tiene este video, hasta la calidad del micrófono ayuda para hacerlo ver antiguo jaajaj

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 😦

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.

Llevo varios años utilizando algoritmos y los aprendí empíricamente, verlos explicados de esta manera es grandioso, me encantó el video.

antes de conocer platzi vi este video y dije, no se que es pero hay pokemones, y me inscribi, despues ya vi que era para aprender a programar

Este tipo de explicación era la que esperaba en mi clase de fundamentos de programación cuando entré a la universidad… simplemente es hermoso que mucha gente pueda usar este video para comenzar y no pasar por el dolor de cabeza por el que muchos pasamos 🥲

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í

Nintendo los denuncia* :'v

100-45 me da 55 No 65 pero somos humanos y nos equivocamos pero la explicación esta genial Freddy.

¡Recuerdo la primera vez que vi eso, nostalgia!!

Var: Era la forma en que se declaraban las variables hasta ECMAScript 5. Casi ya no se usa porque es de forma global y tiene las siguientes características:
o Se puede reinicializar: osea todas las variables se inicializan, por ejemplo:
Var pokemonType = ‘electric’ entonces reinicializar es:
Var pokemonType = ‘grass’ osea la misma variable con diferentes datos el último dato predomina.

Dos estados de las variables

Declarar

Var edad;

Inicializar
Edad = 30;

Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.

Interesante, es el primer video de introducción a la programación, me dá un poco de nostalgia, siento que la programación se me hace difícil , quisiera no desanimarme, voy a intentar, gracias

![](

Un video de ya hace casi 7 años, nótese el cambio con el Freddy de la actualidad.

mejorando.la ayer no mas jajajaj