[ Foro de Pseudocódigo ]

Bienvenidos!

18-Apr-2009 00:36
Nacho Cabanes (+83)
11 Respuestas

Un foro para dudas sobre pseudocódigo... si es que hay alguna...  ;-)

Pasad y poneos cómodos!


23-Aug-2009 17:54
Marcos Martinez

Buenas, Nacho. Acabo de comenzar con el curso ya que me atrae mucho la idea de aprender a programar en Linux. Según parece no hay demasiada gente apuntada, verdad? Un saludo
24-Aug-2009 01:06
Nacho Cabanes (+83)

Sólo es necesario "apuntarse" para escribir dudas en el foro, pero no para leer los cursos, de modo que hay bastante más gente de lo que parece.

Aun así, si quieres aprender a programar bajo Linux, este curso te servirá sólo para entender las nociones básicas, pero lo más adecuado sería que siguieras el curso de C, ya que en la mayoría de distribuciones de Linux hay preinstalado un compilador de ese lenguaje.


25-Aug-2009 18:46
Carlos Cervantes

Mi estimado Nacho,

Antes que nada quiero agradecerte que compartas tus conocimientos con los que no sabemos, además de hacerlo de una manera tan clara y simple.

Una pregunta, yo estoy utilizando Windos, y lo que me gustaría saber es ¿cuál ambiente es el mejor para programar si Linux o Windows? y si ¿es posible que trabaje en ambos OS en una sola máquina?

Por último, ¿si se desarrolla un programa en Linux puede funcionar en Windows y viceversa?

Te envío un abrazo con mi reconocimiento.

Carlos

05-Sep-2009 20:21
Nacho Cabanes (+83)

Decías...

> Una pregunta, yo estoy utilizando Windos, y lo que me gustaría saber es ¿cuál ambiente es el mejor para programar si Linux o Windows? y si ¿es posible que trabaje en ambos OS en una sola máquina?

Yo trabajo con Linux y Windows en una misma máquina, con particiones independientes, y cuando enciendo elijo cual quiero usar. Otra alternativa (si tienes una máquina moderna) es usar normalmente un sistema operativo, y tener el otro en una "máquina virtual", usando herramientas como Virtual Box, VmWare o VirtualPC. Así puedes tener incluso los dos sistemas operativos funcionando a la vez. Ahora mismo en uno de mis ordenadores tengo Windows Vista, pero tengo una máquina virtual con Windows XP, para poder usar lo que no funciona con Vista, y otra con Linux, para probar las cosas que creo.

En cuanto a mejor ambiente... depende de a qué te refieras. Por ejemplo, si quieres programar con Visual C++, no es que Windows sea el mejor, sino que es la única elección. En el instituto en el que yo doy clases, usamos Linux siempre que nos es posible, pero es para evitarnos problemas de que "Windows se vuelve loco", problemas de virus, etc., pero eso sólo te lo puedes permitir cuando utilizas herramientas que están para los dos sistemas o que son sólo para Linux, no si son herramientas exclusivas para Windows y que no se puedan hacer funcionar en Linux.

la idea básica es que Linux suele ser más estable y "más previsible" que Windows: las cosas funcionan o no funcionan, no suele ocurrir como en Windows, eso de que "ayer funcionaba y hoy no". Por eso, nosotros preferimos Linux cuando podemos... pero no siempre podemos. Por ejemplo, hay cursos en los que los alumnos tienen que manejar Visual Studio, y en ese caso necesariamente hay que usar Windows.

> Por último, ¿si se desarrolla un programa en Linux puede funcionar en Windows y viceversa?

Nuevamente, depende de las herramientas que uses. Se tiende cada vez más a que la respuesta sea "sí", que puedas "recompilar" tu programa en el otro sistema y funcione, pero (por ejemplo) si usas Visual C++ para crear programas con interfaz gráfica, usando las bibliotecas propias de Windows, te será difícil llevarlo a Linux. No será difícil si es C++ con librerías como GTK+, o si es C, o si es Pascal, o Python, o PHP, o Java, o C#... De igual modo, si creas shellscripts para Linux, te costará hacerlos funcionar en Windows porque tendrás que encontrar intérpretes similares al bash para ese sistema, así como otras utilidades auxiliares que hayas empleado en tu shellscript (p.ej, grep, awk, etc).


12-Sep-2009 17:14
Eduardo Alberto Morales Navarro

Gracias por enseñarnos a aprender a programar y ya espero con impaciencia la siguiente lección
12-Sep-2009 17:16
Nacho Cabanes (+83)

Gracias por tu mensaje de apoyo... pero la próxima vez escribe directamente en el foro, no copies y pegues desde Word, porque aparece mucha basura.  ;-)

Intentaré preparar un nuevo tema para mañana domingo o el lunes.


14-Sep-2009 00:51
mauro polanco

hola como esta primero que todo les quiero agradecer por estos cursos espectaculares y otra cosilla lo que pasa es que estoy haciendo el curso de pseudocodigo y e llegado hasta la actividad 4 como hago para segir y como se obtienen calificaciones
09-Oct-2009 22:12
Nacho Cabanes (+83)

¿Calificaciones? No obtendrás ninguna titulación "oficial" siguiendo este curso.

Lo que sí puedo hacer es crear ejercicios tipo Test que ayuden a repasar conceptos y a comprobar si se está entendiendo todo.


16-Oct-2009 13:36
Ramon Villarreal

Exelente profesor.
28-Apr-2010 22:20
iani ferrer

Saludos desde República Dominicana

Bien, soy estudiante retirado de ingeniería en sistemas (cómputos) y me interesa mas que nada la programación web pero, tengo conflictos con los bucles cíclicos que se repiten una y otra vez. He seguido tu manual junto a otro que tengo bastante bueno con muchos ejercicios de ejemplos y para realizar pero... me hace falta un poco de teoría o no se... No capto la idea aun y si me puedes ayudar, te lo agradecería mucho.


03-May-2010 23:34
Nacho Cabanes (+83)

Bienvenido, Iani.

La mejor forma de trabajar para asimilar la teoría suele ser al contrario: en vez de mirar muchos ejercicios de ejemplo, piensa en problemas reales y trata de resolverlos (y finalmente contrasta tu solución con la solución propuesta, si la hay).

Por ejemplo, si tu duda son los bucles cíclicos, piensa en algún problema repetitivo, que tenga una condición de finalización, y después intenta plantear un programa que lo resuelva. Por ejemplo:

- Pedir varios números y mostrar la suma de todos ellos. Se introducirá el número 0 para terminar. (Lo tienes resuelto en el apartado 6).

- Pedir al usuario una contraseña. No se le dejará seguir hasta que la introduzca correctamente.  (Resuelto en el apartado 7).

- Pedir 10 números y mostrar su media.

- Pedir al usuario su nombre y mostrarlo al revés (por ejemplo "nauJ" en vez de "Juan").

- Dibujar una pelota que rebote de lado a lado de la pantalla.

- Calcular una raíz cuadrada "a ojo", tanteando entre dos valores.

- ...






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)