lunes, 29 de febrero de 2016

Capitulo 4: Small Basic. Mi primer programa parte 2


Diario de un programador.- Dia 7

Estuve viendo que Small Basic al igual que otros lenguajes de programación, tiene muchas funciones propias, las cuales no mencionaré por el momento ya que lo primero que se debe aprender es la base de la programación, lo cual me servirá si deseo aprender cualquier otro lenguaje en el futuro. Solo es bueno conocer a fondo esas funciones si desearía profundizar en el lenguaje Small Basic.
Sigamos...
Trataré de analizar un poco el programa que escribí.

TextWindow.WriteLine("hola mundo")

Según el panel de ayuda, la palabra TextWindow, es un objeto, el cual permite, entre sus múltiples opciones (llamadas operaciones) mostrar un texto en pantalla. Al hacer doble clic en la palabra WriteLine en el editor, el panel de ayuda muestra su descripción, mencionando que se trata de una operación y que su función es mostrar un texto en pantalla y que luego ubica el cursor en la línea siguiente.
Esto quiere decir que si hago esto...

TextWindow.WriteLine("Hola mundo")
TextWindow.WriteLine("como estas")
TextWindow.WriteLine("mucho gusto")

Significa que cada frase se mostrará escrita en una línea diferente.




 Algo a tener en cuenta es que, cada instrucción se ejecutará en el orden que se escriben. Empezará desde la línea 1 y finalizará en la última y, a menos que le de alguna condición, las ejecutará en ese orden, al igual que los algoritmos que vi en los capítulos anteriores.

Lo que está  entre paréntesis, es lo que aparecerá en pantalla una vez que ejecute el programa. Es obligatorio que todas palabras (texto) o frases que quiero que aparezcan en pantalla, se encierren entre comillas, solo de esa forma, el compilador "entenderá" que son palabras y no otra cosa lo que estoy escribiendo.
Dentro de las operaciones de TextWindow se encuentra Write, que hace exactamente lo mismo que WriteLine, excepto que Write no agrega una nueva linea al terminar. Lo que quiere decir que al escribir las instrucciones:

TextWindow.Write("Hola ")
TextWindow.Write("mundo")

Aparecerán en la misma línea una vez que ejecute el programa, a pesar de haber sido escritas en lineas diferentes en el editor.
 



TextWindow.WriteLine, (y Write) también acepta números y a diferencia de las palabras, no es necesario encerrarlos entre comillas (en este lenguaje).
He leído en la web que a pesar de que los números puedo escribirlos entre comillas, es mejor acostumbrarse a escribirlos sin ellas. Así que de ahora en adelante, los números siempre estarán sin las comillas (Debido  a que en otros lenguajes, los números encerrados entre comillas se consideran como texto y no números, o sea que no se puede operar con ellos)
Como dije, TextWindow.WriteLine (al igual que Write), acepta números y además se puede operar con ellos dentro de los paréntesis de esta forma (sin comillas):

TextWindow.WriteLine(5 + 5)



Esto es todo por ahora, en el proximo post continuaré con la parte 3 de este capitulo, donde me encontré con mi primer problema. Hasta luego.



Gustavo J. Cerda Nilo
Junio 2015. Última modificación, Febrero 2016

C++ El apuntador This

El apuntador This En C++, cada objeto tiene acceso a su propia dirección a través de un puntero o apuntador denominado This. Lo...