Conceptos básicos de programación

  • TUTORIAL 
  • Iniciador del tema segnini
  • Fecha de inicio
segnini

segnini

La familia es lo primero
Admin
SuperMod
#1
Android: introducción a la programación
Conceptos básicos de programación 1568754761514-png.369610

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)

Anterior: Instalar Android Studio - Foro Android MDS

Seguir en: --

 
Última edición:

¿Qué tecnología no debe faltar en tu próximo móvil?

  • NFC

    Votos: 170 46,4%
  • Carga inalámbrica

    Votos: 129 35,2%
  • Carga ultra rápida

    Votos: 213 58,2%
  • 5G

    Votos: 157 42,9%
  • Al menos 3 cámaras principales

    Votos: 104 28,4%
  • Sensor TOF

    Votos: 64 17,5%
  • Lector de huellas

    Votos: 193 52,7%
  • USB tipo C

    Votos: 200 54,6%
  • Bluetooth

    Votos: 178 48,6%
  • Pantalla flexible

    Votos: 27 7,4%

Miembros conectados

  • sirlancelot
  • Felipe2544
  • Anhell
  • _PePiTo_
  • numaga
  • ihesu
  • chascoberto
  • olivan
  • SMARTPHONE 153
  • fitomosky
  • jmaqg
  • Pedro30
  • suarezjesusmaria11
  • kirkil
  • XxLuisAngelXx
  • armannah31
  • juymelc
  • ajlm1975
  • Mpourinio16
  • garfio
... y 9 más.