4 elementos básicos de un programa

Autor: | Última modificación: 13 de mayo de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: , ,

Para un programador, hay 4 elementos básicos de un programa que debe conocer para desarrollar sus códigos. Estos elementos son todas las piezas con las que se construye cualquier programa en cualquier lenguaje de programación y que, a su vez, permiten resolver cualquier problema. En este artículo te contaremos los 4 elementos básicos, definidos por Ramón Maldonado, para programar con Python y JavaScript.

Instrucciones

Las instrucciones son uno de los elementos básicos de un programa. Son palabras que ejecutan acciones específicas: «print(«Hola, mundo!»)». Estas vienen definidas según el lenguaje de programación con el que estamos desarrollando nuestro código. También suelen llamarse sentencias, que son las unidades ejecutables más pequeñas de un programa.

Estos son algunos tipos de instrucciones o sentencias:

  • Asignación: se asigna un valor a una variable o constante.
  • Declaración: se crea una variable o una función.
  • Operación: se modifica un dato por operaciones aritméticas, de transformación o lógicas.
  • Selección: se bifurca la secuencia en función de una condición lógica.
  • Iteración: se repiten bloques de códigos en función de una condición lógica.

Datos

Dentro de los elementos básicos de un programa, un dato es la materia prima del mismo. Los datos los brinda el programador y pueden ir desde una pregunta «n = input («¿Cómo te llamas?»)» hasta una palabra en otro idioma.

Hay varios tipos de datos y cada lenguaje trabaja con estos a su manera. En función del objetivo del lenguaje puede definir tipos distintos.

A continuación te presentamos algunos datos primitivos:

  • Enteros.
  • Decimales o flotantes.
  • Booleanos.

Por su parte, estos son algunos datos complejos o estructura de datos:

  • Listas (arrays para JavaScript, por ejemplo).
  • Cadenas de caracteres.
  • Registros o diccionarios.

Operadores

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

Los operadores se diferencian de las instrucciones en los elementos básicos de un programa, pues son símbolos que guían la ejecución de acciones del resto de elementos de un programa y afectan según el elemento que acompañan. Por ejemplo, un + en una cadena funciona diferente a como funcionaría junto a un número entero.

Estos son algunos tipos de operadores:

  • Unarios: afectan un solo dato, como .
  • Binarios: afectan a dos datos. Por ejemplo, el operador de comparación entre dos condiciones ==.
  • Ternario: es un operador que utiliza la estructura de control if-else

Variables

Las variables en programación son el último de los cuatro elementos básicos de un programa. Son etiquetas que también funcionan como contenedores de datos, identificados por un nombre que se asocian a un valor. Según el lenguaje de programación, las variables se utilizan como etiquetas o como contenedores de datos.

Ahora bien, en vez de hablar de tipos de variables, se habla de la tipificación del lenguaje que determina la relación entre el tipo de dato y el tipo de variable. A continuación, te presentamos cuáles son:

  • Tipado fuerte/débil: una variable de un determinado tipo que solo puede usarse con datos del mismo tipo.
  • Tipado estático/dinámico: un tipado estático requiere que la variable se declare de un tipo y se mantenga así durante todo el programa; mientras que un tipado dinámico asume el tipo de variable en función del tipo de dato que contiene y sí puede cambiar el tipo de la variable.

¿Cuál es el siguiente paso?

Ahora que ya conoces más acerca de los cuatro elementos básicos de un programa, los tipos que tienen y cómo aparecen en un código, te invitamos a revisar e inscribirte en nuestro Curso de Introducción a la Programación desde Cero. En este curso, encontraras fichas teóricas, como las de este artículo, que te explicaran al detalle las particularidades de los cuatro elementos básicos de un programa, cómo se asocian entre ellos para construir un código y mucho más. ¡No te lo pierdas y atrévete a entrar en la programación desde cero!

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!