TUTORIAL Conceptos básicos de programación

segnini

La familia es lo primero
Admin
SuperMod
Corazón DualSIM
Mensajes
6.734
Puntos
8.959
Móvil
Samsung Galaxy Note 8
Android: introducción a la programación
1568754761514.png

Antes de adentrarnos de lleno en el mundo de la programación y empezar a escribir código es necesario conocer algunos conceptos fundamentales sobre la misma, este hilo pretende servir de introducción a un tema que advierto es extenso y requiere muchísimas horas de práctica para ser dominado, pero que garantiza igual número de horas de satisfacción personal - cualquier duda al respecto responder a este mismo mensaje.

¿Qué es un programa?
Un programa es un conjunto de instrucciones que un ordenador (móvil en nuestro caso) ejecuta de forma que obtengamos un resultado esperado.

¿Qué es una instrucción?
Una instrucción es un comando que el procesador de un ordenador ejecuta para llevar a cabo una determinada acción. Por ejemplo, sumar 2 números.

¿Qué es una variable?
Podemos definir una variable como un depósito donde almacenamos cosas para ser utilizadas posteriormente, con esta idea en la cabeza podemos definirla un poco mejor si la dividimos en 2 partes: memoria y nombre, una variable no puede existir sin estas, digamos que reservamos la memoria para almacenar un número entero y le etiquetamos con el nombre edad, entonces tendríamos una variable edad que podría contener un número.

Java:
int edad = 35;

En el código anterior estamos declarando una variable edad y asignándole el valor 35, en este caso el símbolo = (igual) se corresponde con un operador de tipo asignación, no te preocupes si no lo entiendes todo, pronto te explicaré esta parte, de momento lo importante es que entiendas que con esta línea estamos reservando memoria para guardar un entero en la variable edad.

Adicionalmente una variable puede ser reutilizada, se puede cambiar su contenido cuantas veces queramos durante la ejecución del programa, respetando el tipo de datos de la declaración.

Java:
int edad = 35;
edad = 36;

Al finalizar la ejecución el valor de edad es 36 ya que ha sido asignado reemplazando el contenido anterior. Por esto se llaman variables y se diferencian de las constantes en este aspecto ya que como su nombre lo indica, a una constante no podemos cambiarle su valor una vez asignado.

¿Qué es una constante?
Cómo acabamos de adelantar, al igual que una variable está compuesta por un espacio en memoria y un nombre, la diferencia radica en que el valor de una constante no puede modificarse ni reasignarse. En java, las constantes se declaran casi igual que las variables pero se les añade un modificador final durante la declaración

Java:
final int nacimiento = 1983;

Si intentamos asignar posteriormente un valor a nacimiento, nos daría error a la hora de compilar y/o ejecutar la aplicación.

(En desarrollo, vuelve luego)

 
Última edición:

Del blog

¿Ha terminado la locura de añadir tantas cámaras a los móviles?

  • Si

  • No

  • No lo se

  • Ya me gustaría...

  • Ya te gustaría...


Los resultados solo son visibles tras votar.
Atrás
Arriba