Iniciacion a la programacion (Página 2)

Conversación publicada en el foro Charla

Buah si que salen mil resultados por aqui lo que pasa es que no me queda muy claro que es..:S

Iniciado por ulrick_psp Ver Mensaje
Basicamente hay dos tipos de programación muy a grosso modo.
1. Por objetos: Tipo Java
2. Metodología descendente: Pascal, Visual Basic, ABAP...

En la universidad empezaran con la numero 2.

Un programa empieza en un punto y termina en otro:


En esta imagen tenemos un diagrama de un supuesto programa para preparar cafe.

Comienza el programa y existe un requisito previo que es Quiero cafe.

Ahora una sentencia condicional: Hay café?

Si hay realizo una accion: Preparo café.

Si no hay realizo otra accion distinta: Preparo milo (que no se que es pero no es cafe).

Independientemente de lo que prepare finalmente hago otra accion que es: Beber contenido

En pseudocodigo sería asi.

Inicio

usuario introduce: QUIEROCAFE

If hayCafe = SI
varTaza = PreparoCafe
Else
varTaza = PreparoMilo
Endif

Resultado programa: Beber contenido.


Fin

Es una autentica chorrada pero por esto se empieza.

Saludos.
Soy profesor de programacion entre otras materias. Si realmente quieres aprender a programar hazlo con un lenguaje fuerte que te permita mejorar con los años. No te aconsejo en absoluto HTML, ya que eso no es programacion en si (escribir un fichero de texto formateado no es programar, ni haciendolo a base de Notepad)

Mi recomendacion es que empieces ya desde el principio con C, pasando luego a C++ teniendo ya la base de C y aprendiendo las ventajas sobre la POO (programacion orientada a objetos)

Si empiezas con lenguajes mas simples acabaras por viciarte en ellos y cerrarte. Mi consejo como profesor es ese, tal vez sea mas duro pero con el tiempo agradeceras llevar varios años de experiencia con ese lenguaje.

Un saludo

Soy profesor de programacion entre otras materias. Si realmente quieres aprender a programar hazlo con un lenguaje fuerte que te permita mejorar con los años. No te aconsejo en absoluto HTML, ya que eso no es programacion en si (escribir un fichero de texto formateado no es programar, ni haciendolo a base de Notepad)

Mi recomendacion es que empieces ya desde el principio con C, pasando luego a C++ teniendo ya la base de C y aprendiendo las ventajas sobre la POO (programacion orientada a objetos)

Si empiezas con lenguajes mas simples acabaras por viciarte en ellos y cerrarte. Mi consejo como profesor es ese, tal vez sea mas duro pero con el tiempo agradeceras llevar varios años de experiencia con ese lenguaje.

Un saludo

Iniciado por Stilo16v Ver Mensaje
Buen consejo que empiece con POO pero como empiece con esto por su cuenta sin tener otras nociones lo va a llevar crudo.

Ahora no se que enseñan en primero de carrera de Informática igual a cambiado y empiezan con C y C++.

Buen consejo que empiece con POO pero como empiece con esto por su cuenta sin tener otras nociones lo va a llevar crudo.

Ahora no se que enseñan en primero de carrera de Informática igual a cambiado y empiezan con C y C++.

Iniciado por BigInJapan Ver Mensaje
Si le mola realmente no pasara nada, sino se dara cuenta si vale o no vale para lo que quiere estudiar, que de "informaticos" conozco muchos.

Ahora se hace: Java, Phyton y despues C++ (incluso algo de introduccion al ASM x86)

Yo en su momento hice C++, Pascal y Java.

Si le mola realmente no pasara nada, sino se dara cuenta si vale o no vale para lo que quiere estudiar, que de "informaticos" conozco muchos.

Ahora se hace: Java, Phyton y despues C++ (incluso algo de introduccion al ASM x86)

Yo en su momento hice C++, Pascal y Java.

Iniciado por Stilo16v Ver Mensaje
Yo en su momento hice Pascal... Y a vivir la vida xD

Sólo trabajas con POO?
Yo estoy en primero del modulo de grado superior de desarrollo de aplicaciones informaticas, este año he dado:

C, Visual Fox Pro (se me da muy bien, pero me han dicho que ya no se usa casi) y cosas de sistemas y eso (una chorrada), el año que viene se que tengo java y no se que mas.

Segun acabe el modulo me metere casi seguro a la carrera porque la verdad es que me apasiona esto de programar, sobre todo porque lo quiero enfocar a los videojuegos.
Ahora que tengo tiempo estoy empezando a leer para empezar a programar juegos, aunque sean muy basicos. Si alguno me recomienda que leer para los juegos o con que lenguaje empezar se lo agradeceria mucho.

Sobre tu duda si se explica bien aprender C sin haber hecho absolutamente nada antes es facil, mi profesora empezo dandonos lo que te ha enseñado BigInJapan. Si estas interesado pasado-mañana (mañana no estoy) te escaneo mi cuaderno y te lo voy pasando, es mas, si tengo tiempo quiza me anime a enseñar lo poco que se (quiza haga un tuto).

Yo en su momento hice Pascal... Y a vivir la vida xD

Sólo trabajas con POO?

Iniciado por BigInJapan Ver Mensaje
No, tambien enseño lenguajes como Visual Basic. De hecho hice un proyecto con VB API que llego a tener cierta importancia. Llego a ser programa oficial de la Asociacion de Internautas, solo que ya hace un año que deje el proyecto.

Se llamaba P2P Hazard (googleando aun hay muchisimas webs que hablan) y junto con PeerGuardian fue uno de los pioneros en el bloqueo selectivo de IP en protocolos P2P.

Tenia un foro con 50.000 registrados pero por problemas al final todo se ha parado.

No, tambien enseño lenguajes como Visual Basic. De hecho hice un proyecto con VB API que llego a tener cierta importancia. Llego a ser programa oficial de la Asociacion de Internautas, solo que ya hace un año que deje el proyecto.

Se llamaba P2P Hazard (googleando aun hay muchisimas webs que hablan) y junto con PeerGuardian fue uno de los pioneros en el bloqueo selectivo de IP en protocolos P2P.

Tenia un foro con 50.000 registrados pero por problemas al final todo se ha parado.

Iniciado por Stilo16v Ver Mensaje
Joder que curriculum...

Si que sabes si...
GTA 5 Red Dead Redemption 2 Final Fantasy XV Kingdom Hearts 3 The Last of Us 2 God of War FIFA 17 Final Fantasy VII Remake Horizon: Zero Dawn