TUTORIAL Conceptos básicos de programación

segnini

La familia es lo primero
Admin
SuperMod
Corazón DualSIM
Mensajes
6.820
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

  • Take-Two revela la fecha de lanzamiento de GTA VI ¡Prepárate!
    Fri, 17 May 2024 12:19:59 CEST
    El anuncio del lanzamiento de Grand Theft Auto VI ha generado una gran expectación. Take-Two Interactive ha confirmado que el esperado juego saldrá en otoño de 2025. Según el comunicado, el gigante de ...
  • Pixel 9: ¡fotos reales y detalles exclusivos!
    Tue, 14 May 2024 10:48:48 CEST
    Nuevas filtraciones de los próximos Pixel 9, Pixel 9 Pro y Pixel 9 Pro XL Gracias a una filtración reciente, hemos podido echar un vistazo en vivo a los próximos modelos de Google, los Pixel 9, Pixel ...
  • El Porsche Design Honor Magic6 RSR con 24 GB de RAM ya está disponible en España
    Fri, 10 May 2024 18:05:46 CEST
    Una nueva joya de la tecnología ha llegado al mercado y esta vez es una colaboración extraordinaria entre dos titanes: Honor y Porsche Design. El tan esperado Porsche Design Honor Magic6 RSR ya se enc ...
  • Galaxy S25 Ultra llevará hasta 16GB de RAM
    Fri, 10 May 2024 17:49:23 CEST
    Tenemos nuevas noticias sobre el próximo buque insignia de Samsung, el Galaxy S25 Ultra, y son buenas. Con rumores de un aumento significativo en la RAM y opciones de almacenamiento mejoradas, los ent ...
  • Microsoft anuncia su propia tienda de juegos para Android e iOS
    Fri, 10 May 2024 15:03:17 CEST
    Microsoft ha anunciado su propia tienda de juegos para dispositivos iOS y Android. Este movimiento estratégico coloca a la compañía en competencia directa con gigantes establecidos como Apple y Google ...

¿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