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 ...
09-07-2023

 


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 sólo procedimiento) que lo recibe. Son muy utilizados en la programación.

En general, en la definición de un procedimiento, es incluida una lista ordenada de parámetros; de esta manera, cada vez que el procedimiento es llamado, los argumentos de esa llamada pueden ser asignados a los correspondientes parámetros. Aquí se expone sutilmente la diferencia técnica entre parámetro y Argumento, aunque muchas veces son tratados como sinónimos.

La semántica de cómo pueden ser declarados los parámetros y cómo los argumentos son pasados a los parámetros de los procedimientos, son definidos por 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



En forma general, existen dos formas de pasar un parámetro a un procedimiento: por valor y por referencia.

Un parámetro se pasa por valor cuando se copia su contenido y si es alterado su valor dentro del procedimiento no se modifica el parámetro original. En cambio cuando un parámetro es pasado por referencia, si se modifica su valor dentro del procedimiento, se ve modificado el original fuera de este.



Tipos de datos



En lenguajes de programación fuertemente tipados, cada tipo de parámetro debe ser explícitamente especificado en la declaración del procedimiento. En tanto en los lenguajes que utilizan inferencia de tipos intentan descubrir los tipos automáticamente del cuerpo de la función y su uso. En lenguajes de programación débilmente tipados, el tipo del parámetro es resuelto en tiempo de ejecución.

Algunos lenguajes emplean una palabra clave especial (por ejemplo, void) para indicar que ese 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 se define la función de nombre sumar, con dos parámetros de entrada, dos enteros a y b, que son sumados. El resultado en este caso en particular es 5.



Diferencia entre parámetro y argumento en programación



En general las palabras argumento y parámetro son tomadas como sinónimos; en realidad hay diferencia: los parámetros aparecen en la definición del procedimiento, los argumentos aparecen en los llamados a procedimientos.

Un parámetro es una propiedad intrínseca de un procedimiento, dado que está incluido en su definición. En tanto, los argumentos son más bien los valores actuales asignados a los parámetros variables cuando la subrutina es llamada. En la práctica no se suele distinguir tajantemente entre ambos términos.

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

Además de las formas de pasar un parámetro por valor y por referencia, existen otros conceptos relacionados con los parámetros en programación. Por ejemplo, algunos lenguajes de programación permiten la definición de parámetros opcionales, los cuales tienen un valor predeterminado asignado. Esto significa que si no se proporciona un valor específico para el parámetro en la llamada a la función, se utilizará su valor predeterminado. Los parámetros opcionales proporcionan flexibilidad en el uso de las funciones y permiten simplificar su uso cuando solo se requieren algunos de los parámetros.

Otro concepto importante relacionado con los parámetros es el de los parámetros de longitud variable. Estos parámetros permiten que una función o procedimiento acepte un número variable de argumentos. Esto es útil cuando se necesita pasar una cantidad variable de datos a una función sin tener que definir un número fijo de parámetros.

Además, en algunos lenguajes se permiten parámetros con nombres específicos, lo que facilita la comprensión del código y mejora la legibilidad. Mediante el uso de parámetros con nombres, es posible omitir los argumentos que no se desean pasar y especificar solo los valores para los parámetros que son necesarios. Esto hace que el código sea más claro y fácil de mantener.

En conclusión, los parámetros son elementos fundamentales en la programación y permiten personalizar y controlar el comportamiento de las funciones y procedimientos. Su correcta implementación y uso contribuye a la eficiencia y claridad del código.


Resumen: parámetro



Un parámetro en informática es una variable recibida por una función, que influye en su comportamiento o resultado. Pueden ser pasados 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 cuando se llama a la función.




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



Un parámetro en informática es un tipo de variable que se pasa a una función, procedimiento o subrutina. Sirve para transmitir información a la función y puede ser usado 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 ya que permiten la reutilización de código al hacer que una función pueda recibir diferentes valores y trabajar con ellos de manera dinámica. Además, los parámetros ayudan a modularizar el código y facilitan el mantenimiento y la depuración del mismo.


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



En informática existen distintos tipos de parámetros. Los más comunes son los parámetros de entrada, donde se pasan valores desde el programa principal hacia la función; los parámetros de salida, que devuelven valores desde la función al programa principal; y los parámetros de entrada-salida, que 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 en un lenguaje de programación generalmente se realiza dentro de la declaración de una función. Se indican entre paréntesis y se les asigna un tipo de dato y un nombre. Por ejemplo, en C++++ se puede definir un parámetro de la siguiente manera: void miFuncion(int parametro).


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



Sí, es posible tener funciones sin parámetros en un programa. Estas funciones se llaman funciones sin argumentos y no reciben ningún valor desde el programa principal. Se definen sin paréntesis en la declaración de la función y su implementación no hace uso de ningún valor pasado desde fuera.


¿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 a una función, esto puede ocasionar errores en tiempo de ejecución. En algunos lenguajes de programación, como C++, se requiere que el número y el tipo de los parámetros coincidan con la definición de la función. En caso contrario, se producirá un error y el programa puede detenerse o comportarse de manera inesperada. Es importante tener en cuenta las especificaciones de cada lenguaje para evitar este tipo de errores.





Autor: Leandro Alegsa
Actualizado: 09-07-2023

¿Cómo citar este artículo?

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

Diccionario informático



 


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




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Comentarios relacionados

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

    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?

    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

    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