Professional Documents
Culture Documents
http://www.elguille.info/vb/cursos_vb/basico/basico.htm 26/01/2007
Curso Básico de Programación en Visual Basic -Primera Página 2 de 5
A ver como me sale el tema, (al final no he encontrado los apuntes que ya tenía
hechos, de cuando daba clases a niños y a no tan niños, de esto hace ya 10 añillos
de nada)
Lo advierto, a los que saben algo y a los que lo saben todo (o casi todo), lo que
viene a continuación es super básico. Y pensando también en los que por una
razón u otra no tienen unos conocimientos que a otros les parecerá absurdo, sé que
aún hay gente que no tienen ni 'repajolera' idea de lo que es una expresión, una
variable y ni que decir tiene sobre las matrices, los números binarios o la notación
hexadecimal...
http://www.elguille.info/vb/cursos_vb/basico/basico.htm 26/01/2007
Curso Básico de Programación en Visual Basic -Primera Página 3 de 5
(o casi):
Nombre = Guillermo
Pero esto podía llevar a confusión, ya que el Basic no nos dice nada sobre cómo
debemos llamar (o si lo prefieres, cómo hay que escribir) el nombre de una
variable, por tanto Guillermo también podría ser una variable, (es que el Basic, a
pesar de que llevo tantos años bregando con él, no sabe que ese es mi nombre!!!).
Así pues, cuando queramos guardar en una variable una palabra, una frase, nombre
o cualquier tipo de información alfabética, tendremos que indicarlo poniendo dicha
información dentro de comillas dobles, el ejemplo quedaría así:
Nombre = "Guillermo"
Ahora no hay confusión posible, hemos seguido lo que el Basic nos ha dicho:
variable, signo igual, valor a almacenar.
Si queremos guardar un número en una variable, la cosa es más simple:
Numero = 7
http://www.elguille.info/vb/cursos_vb/basico/basico.htm 26/01/2007
Curso Básico de Programación en Visual Basic -Primera Página 4 de 5
End Sub
Sitúate en medio, es decir, en una línea en blanco después del Private... y escribe el
ejemplo, quedaría así:
Print Guillermo
Pulsa de nuevo F5 y verás que ahora además del 35, hay un 5 debajo. El valor de la
variable Guillermo.
Pero, ¿que ocurriría si cambiásemos el valor de Guillermo?
Añade estas líneas a continuación de la anteriores, para que quede de esta forma:
http://www.elguille.info/vb/cursos_vb/basico/basico.htm 26/01/2007
Curso Básico de Programación en Visual Basic -Primera Página 5 de 5
Después de pulsar F5, te mostrará los siguientes valores (cada número en una
línea), 35, 5, 10, 35
¿Esperabas que el último fuese 70?
Fíjate que cuando asignamos a Paliza el contenido de Guillermo, éste era 5, por
tanto el Basic evaluó la expresión 5 * 7 y almacenó el resultado (el 35). Una vez
almacenado el resultado, el Basic se olvidó de dónde había sacado ese 5.
Si queremos que se 'actualice' el valor de Paliza, tendremos que indicárselo de
nuevo al Basic, para que vuelva a evaluar la expresión y hacer la correspondiente
asignación. Para ello, pon en medio de los dos últimos prints la siguiente
asignación:
Paliza = Guillermo * 7
Esta vez, al ejecutar el programa, mostrará un 70, que será el nuevo contenido de
Paliza.
Ya para terminar, borra todo lo anterior y escribe: (por supuesto debes detener el
programa...)
Bien, creo que con esto es suficiente por hoy... o por ahora.
Si tienes algún comentario, hazlo pulsando en este link. Así sabré que opinión te
merece este primer capítulo del cursillo/tutorial o como prefieras llamarlo.
http://www.elguille.info/vb/cursos_vb/basico/basico.htm 26/01/2007