Canciones famosas en pseudocódigo

En Fredericiana han escrito una entrada bastante simpática en la que hay que adivinar el título de varias canciones a partir de pequeños programas en pseudocódigo. A ver qué tal se os da. Tenéis las soluciones en los comentarios.

// Canción 1:
it = b
// Canción 2:
for (i=0; i<people.count(); i++)
  people[i].attributes |= (shiny | happy);
// Canción 3:
function get(want) {
  if (random.bool() == true)
    return want;
  else
    return null;
}

// Canción 4:
function leave(me) {
  me.setColor(0,0,0);
  return me;
}
// Canción 5:
who = fire.getStarter();
assert(who != us);
// Canción 6:
function cry(person) {
  return (person.gender == female);
}
// Canción 7:
person = king.getWife();
person.dance();
// Canción 8:
life = me.getLife();
life.setSunshine(you);
// Canción 9:
person = USGovernmentEmployees.getRandom();
while (person.boss != null)
  person = person.boss;
person.writeLetter();
// Canción 10:
train = trains.getLine(A);
you.take(train);

9 comentarios en «Canciones famosas en pseudocódigo»

  1. 1. Let it be (Beatles)
    2. Shiny Happy People (REM)
    3. You Can’t Always Get What You Want (Rolling Stones)
    4. Back in black (AC/DC)
    5. We didn’t start the Fire (Billy Joel)
    6. No Woman No Cry (Bob Marley)
    7. Dancing Queen (ABBA)
    8. You Are The Sunshine Of My Life (Stevie Wonder)
    9. Dear Mr President (Pink)
    10. Take the A train (Duke Ellington)

  2. Pingback: Canciones famosas en pseudocódigo [eng]

  3. Pingback: the dimeBag » Canciones famosas en pseudocódigo

  4. Robertux::Calificar(Articulo art){
    art.setScore(10);
    printf(art.getScore);
    printf(«\nEsta buenisimo!!!»);
    }

    Estabas criticando al lenguaje C y al parecer no te molesta del todo! todo ese codigo tiene una sintaxis similar a la de C, jeje.

  5. No, yo no critico a C. Sólo escribí una entrada con una cita que leí en algún foro y que me pareció graciosa.

    Eso si, lo que es programar en C a mí personalmente me parece muy aburrido. Pero evidentemente hay muchas situaciones en las que C o C++ es la única alternativa viable.

    De todas formas en todo caso se parecería a C++ porque hay más de un programa que parece usar OO. O a otro de los 300 lenguajes que tiene una sintaxis parecida. Y ni eso, porque el primero por ejemplo no declara tipos ni tiene ; al final de la sentencia por lo que se parece más a Python.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.