Uh, me comi esto :P.
Cita:2) si la idea es programar... ¿Cuándo programamos? Yo aprendí a programar sentandome en una PC y viendo como compilaba el Turbo C, no haciendo diagramas todos los días. Es más: en la secundaria (de técnico electrónico) me enseñaron Assembler, C++ y distintos tipos de programación con PLC... y con lo único que vimos diagramas fue con Assembler (diagramas de flujo), pero siempre dandole más importancia al código que otra cosa.
Igual que con el futbol:
Aprendes jugando, pero tambien viendo tacticas.
En la parte de algoritmos te enseñan pequeños patrones. Hay patrones que se siguen para resolver problemas. Por ej: Acomodar un vector.
Por supuesto, lo podes pensar por tu cuenta, y esta bien que asi lo sea. Pero estas reinventando la rueda, o reinventar la rueda cuadrada (como diria el de diseño :P).
En algoritmos te enseñan a pensar como hacer un programa, como manejar estructuras de datos, como programar, no nomas tirar lineas.
En Info 1 y 2, te dan restricciones como las que te dan en Algo?