ALEGSA.com.ar

Definición de parámetro (programación)

Significado de parámetro: En informática, un parámetro es un tipo de variable que es recibida por una función, procedimiento o subrutina. Del inglés: parameter. Un parámetro ...
03-07-2025 19:00
¡Nos ayudas mucho si nos sigues en nuestras Redes Sociales para poder mantener este sitio totalmente gratuito!

 


Definición de parámetro (programación)

 

En informática, un parámetro es un tipo de variable que es recibida por una función, procedimiento o subrutina. Del inglés: parameter.

Un parámetro influye en el comportamiento o el resultado de la ejecución de la función, procedimiento o subrutina (de ahora en más, procedimiento) que lo recibe. Son ampliamente utilizados en la programación para hacer que los procedimientos sean flexibles y reutilizables.

En la definición de un procedimiento, se incluye una lista ordenada de parámetros. Cada vez que el procedimiento es llamado, los argumentos proporcionados en la llamada se asignan a los correspondientes parámetros. La diferencia técnica entre parámetro y argumento radica en que el primero aparece en la definición del procedimiento, mientras que el segundo es el valor real pasado en la llamada, aunque en la práctica suelen ser tratados como sinónimos.

La forma en que los parámetros se declaran y cómo los argumentos son pasados a los procedimientos depende de cada lenguaje de programación.

La función randomizar no tiene parámetros, en cambio llamada random_array puede recibir un parámetro.
La función randomizar no tiene parámetros, en cambio llamada random_array puede recibir un parámetro.



Formas de pasar un parámetro



Existen dos formas principales de pasar un parámetro a un procedimiento: por valor y por referencia.


  • Por valor: Se copia el contenido del argumento al parámetro. Si el parámetro es modificado dentro del procedimiento, el valor original fuera del procedimiento no se ve afectado.

  • Por referencia: Se pasa una referencia (dirección de memoria) del argumento. Si el parámetro es modificado dentro del procedimiento, el valor original fuera del procedimiento también se modifica.



Por ejemplo, en C++:


void incrementarPorValor(int x) { x = x + 1; }
void incrementarPorReferencia(int &x) { x = x + 1; }


Al llamar a incrementarPorValor, el valor original no cambia. Al llamar a incrementarPorReferencia, el valor sí se modifica.


Tipos de datos



En lenguajes de programación fuertemente tipados, cada parámetro debe tener su tipo de dato explícitamente especificado en la declaración del procedimiento. Por ejemplo, en C++: void miFuncion(int parametro);

En lenguajes con inferencia de tipos, como Python, el tipo puede deducirse automáticamente según el uso. En lenguajes de tipado débil, el tipo del parámetro se determina en tiempo de ejecución.

Algunos lenguajes emplean palabras clave especiales, como void, para indicar que un procedimiento no tiene parámetros.

Ejemplo de parámetros


sumar(int a, int b) {
return a + b;
}

int a = 2;
int b = 3;
resultado = sumar(a, b);
mostrar(resultado);


En este ejemplo en pseudocódigo, la función sumar tiene dos parámetros de entrada, a y b. Al llamar a sumar(a, b), los valores 2 y 3 se pasan como argumentos, y el resultado es 5.


Diferencia entre parámetro y argumento en programación



Aunque los términos parámetro y argumento suelen usarse como sinónimos, existe una diferencia técnica:


  • Parámetro: Variable que aparece en la definición del procedimiento.

  • Argumento: Valor real que se pasa al procedimiento durante la llamada.



Por ejemplo, en sumar(int a, int b), a y b son parámetros. En sumar(2, 3), 2 y 3 son argumentos.

Para más información y ejemplos, ver: Diferencia entre parámetro y argumento en programación

Parámetros opcionales, de longitud variable y con nombre



Algunos lenguajes permiten definir parámetros opcionales, que tienen un valor predeterminado. Si no se proporciona un argumento para ellos en la llamada, se utiliza ese valor por defecto. Esto agrega flexibilidad y simplifica el uso de funciones.

Ejemplo en Python:


def saludar(nombre, mensaje="Hola"):
print(mensaje, nombre)


También existen parámetros de longitud variable, que permiten pasar un número indefinido de argumentos a una función. Por ejemplo, en Python:


def sumar_todos(*numeros):
return sum(numeros)


Además, algunos lenguajes permiten pasar parámetros con nombre, lo que mejora la legibilidad y permite omitir argumentos opcionales.


Resumen: parámetro



Un parámetro en informática es una variable recibida por una función, que influye en su comportamiento o resultado. Puede ser pasado por valor o por referencia. Los parámetros se definen en la función, mientras que los argumentos son los valores asignados a los parámetros en la llamada.


¿Qué es un parámetro en informática?



Un parámetro en informática es una variable que se pasa a una función, procedimiento o subrutina. Sirve para transmitir información a la función y puede ser usada dentro de la misma para realizar operaciones o tomar decisiones.


¿Cuál es la importancia de los parámetros en la programación?



Los parámetros son fundamentales en la programación porque permiten la reutilización de código, haciendo que una función pueda recibir diferentes valores y trabajar de manera dinámica. Además, facilitan la modularidad y el mantenimiento del código, así como su depuración.


¿Qué tipos de parámetros existen en informática?



Existen distintos tipos de parámetros:

  • Parámetros de entrada: Permiten pasar valores desde el programa principal a la función.

  • Parámetros de salida: Devuelven valores desde la función al programa principal.

  • Parámetros de entrada-salida: Permiten tanto enviar como recibir valores en la función.




¿Cómo se definen los parámetros en un lenguaje de programación?



La definición de parámetros se realiza en la declaración de la función, entre paréntesis, asignando un tipo de dato y un nombre. Por ejemplo, en C++: void miFuncion(int parametro);


¿Es posible tener funciones sin parámetros en un programa?



Sí, es posible. Estas funciones no reciben ningún valor desde el programa principal. Se definen con paréntesis vacíos en la declaración y su implementación no hace uso de valores externos.


¿Qué ocurre si se proporciona un número incorrecto de parámetros a una función?



Si se proporciona un número incorrecto de parámetros, puede producirse un error en tiempo de compilación o de ejecución, dependiendo del lenguaje. En lenguajes como C++, el número y tipo de parámetros deben coincidir con la definición de la función, de lo contrario el programa no compilará o se comportará de manera inesperada.

Ventajas y desventajas de los parámetros



Ventajas:

  • Permiten reutilizar y generalizar funciones.

  • Facilitan la modularidad y el mantenimiento del código.

  • Incrementan la legibilidad y flexibilidad del programa.



Desventajas:

  • Un uso excesivo o incorrecto puede dificultar la comprensión del código.

  • El manejo de parámetros complejos puede aumentar la dificultad de depuración.







Autor: Leandro Alegsa
Actualizado: 03-07-2025

¿Cómo citar este artículo?

Alegsa, Leandro. (2025). Definición de parámetro. Recuperado de https://www.alegsa.com.ar/Dic/parametro.php

Diccionario informático



Compartir nota:

 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: Sugerimos dejar tu email si quieres que te contactemos para una respuesta de nuestro staff o corregir la respuesta de la IA.


Nuestras Redes

Puedes seguirnos y contactarnos en nuestras redes.
Facebook
WhatsApp
Instagram
Facebook Horoscopo

Comentarios relacionados

  • Cada una de la sintaxis que tienen los PARÁMETROS

    Nombre: Santiago - Fecha: 01/06/2023

    ¡Hola! Me gustaría saber si podrían ayudarme a comprender mejor la sintaxis de los PARÁMETROS. ¿Podrían proporcionar más información al respecto? ¡Gracias!

    Respuesta
    Los parámetros son valores que se pasan a una función en la programación. La sintaxis que tienen los parámetros depende del lenguaje de programación que se esté utilizando. A continuación, se explican algunas de las sintaxis más comunes utilizadas en los parámetros:

    1. Nombre del parámetro seguido de su tipo de dato: En algunos lenguajes de programación, se utiliza la sintaxis de especificar el nombre del parámetro seguido de dos puntos y el tipo de dato que se espera. Por ejemplo: "funcion(parametro:int)".

    2. Parámetros separados por comas: En la mayoría de los lenguajes de programación, los parámetros se separan por comas. Por ejemplo: "funcion(parametro1, parametro2, parametro3)".

    3. Parámetros opcionales: En algunos lenguajes de programación, se permite que los parámetros sean opcionales. Para indicar que un parámetro es opcional, se utiliza un signo de interrogación después del nombre del parámetro. Por ejemplo: "funcion(parametro1, parametro2?)". En este caso, el segundo parámetro es opcional y no es necesario pasarlo a la función.

    4. Parámetros por defecto: También se puede especificar un valor por defecto para un parámetro. En este caso, si el valor del parámetro no se especifica al llamar a la función, se utilizará el valor por defecto. Por ejemplo: "funcion(parametro1, parametro2=valor_por_defecto)". En este caso, si no se especifica el valor del segundo parámetro, se utilizará "valor_por_defecto".

    En resumen, la sintaxis de los parámetros depende del lenguaje de programación utilizado, pero en general se utilizan nombres, tipos de datos, comas y signos de interrogación o igualdad para indicar si un parámetro es opcional o tiene un valor por defecto.
  • ¿Cuál es la diferencia entre un parámetro y un argumento en programación?

    Nombre: Sofía - Fecha: 03/11/2023

    ¡Hola! Me gustaría saber cuál es la diferencia entre un parámetro y un argumento en programación. ¿Podrías explicármelo de manera simple y clara? ¡Gracias!

    Respuesta
    En programación, tanto los parámetros como los argumentos son conceptos relacionados pero distintos. Aquí te explico la diferencia:

    - Parámetro: Es una variable definida en la declaración de una función o método. Los parámetros actúan como marcadores de posición para los valores que se deben pasar cuando se llama a esa función. Los parámetros se definen con un nombre y un tipo de dato, y pueden tener un valor predeterminado o ser opcionales. Los parámetros permiten que una función pueda recibir diferentes valores cada vez que se llama.

    - Argumento: Es el valor real que se pasa a una función cuando se la llama. Los argumentos están asociados a los parámetros de la función, y deben coincidir en número, orden y tipo de dato. Los argumentos son los datos concretos que se utilizan para ejecutar una determinada operación en la función.

    En resumen, los parámetros son las variables definidas en la declaración de una función, mientras que los argumentos son los valores reales que se pasan a esa función al llamarla.
  • Ejemplo de parametro que suma a y b

    Nombre: Mariana - Fecha: 13/12/2023

    ¡Hola! ¿Podrías ayudarme a entender cómo modificar el texto de este ejemplo para que pueda sumar los valores de "a" y "b" como parámetros? ¡Gracias!

    Respuesta
    En programación, un parámetro es una variable que se utiliza en una función para recibir valores de entrada. En el contexto de tu consulta, un ejemplo de parámetro que suma dos valores a y b en una función podría ser algo como esto en un lenguaje como JavaScript:

    ```javascript
    function sumar(a, b) {
    return a + b;
    }

    // Llamada a la función con valores concretos para a y b
    var resultado = sumar(5, 3); // Esto devuelve 8
    ```

    En este ejemplo, la función `sumar` toma dos parámetros `a` y `b`, y luego los suma para devolver el resultado. Cuando la función es llamada con valores específicos para `a` y `b`, realiza la operación correspondiente.
Usa nuestro buscador para definiciones, informática y tecnologías