# # Copyright (C) 2013-2025, Carlos Félix Pardo Martín # This file is distributed under the Creative Commons BY-SA 4.0 License # https://creativecommons.org/licenses/by-sa/4.0/deed.en # msgid "" msgstr "" "Project-Id-Version:Picuino 2025" "Report-Msgid-Bugs-To:" "POT-Creation-Date:2025-01-13 17:26+0100" "PO-Revision-Date:YEAR-MO-DA HO:MI+ZONE" "Last-Translator:FULL NAME " "Language:ca" "Language-Team:ca " "Plural-Forms:nplurals=2; plural=(n != 1)" "MIME-Version:1.0" "Content-Type:text/plain; charset=utf-8" "Content-Transfer-Encoding:8bit" "Generated-By:Babel 2.9.0" #: ../../source/python-funciones.rst:9 msgid "Definición de funciones" msgstr "Definició de funcions" #: ../../source/python-funciones.rst:11 msgid "" "Las funciones son bloques de código que realizan una tarea determinada que " "deseamos ejecutar una o varias veces. También se utilizan las funciones para" " agrupar instrucciones con un nombre descriptivo." msgstr "" "Les funcions són blocs de codi que realitzen una tasca determinada que volem" " executar una o diverses vegades. Les funcions també s’utilitzen per agrupar" " instruccions amb un nom descriptiu." #: ../../source/python-funciones.rst:16 msgid "" "Gracias a las funciones podemos dividir un programa largo en muchos bloques " "pequeños. Esto facilita mucho la programación y la lectura del código por " "parte de otras personas." msgstr "" "Gràcies a les funcions, podem dividir un programa llarg en molts petits " "blocs. Això facilita molt la programació i la lectura del codi per part " "d’altres persones." #: ../../source/python-funciones.rst:20 msgid "Ejemplo de definición y llamada a una función::" msgstr "Exemple de definició i trucada a una funció ::" #: ../../source/python-funciones.rst:28 msgid "" "La definición de la función no hace nada por si sola. Es necesario " "**llamar** a la función ``mensaje()`` para que se ejecute el código que se " "encuentra dentro de ella." msgstr "" "La definició de la funció no fa res per si mateix. Cal ** trucar ** al `` " "message () `` per executar el codi dins d'aquest." #: ../../source/python-funciones.rst:34 msgid "Parámetros y argumentos" msgstr "Paràmetres i arguments" #: ../../source/python-funciones.rst:35 msgid "" "Los **parámetros** son las variables que se declaran entre paréntesis en la " "definición de la función." msgstr "" "Els paràmetres ** ** són les variables que es declaren entre parèntesis en " "la definició de la funció." #: ../../source/python-funciones.rst:38 msgid "" "Los **argumentos** son los valores que utilizamos para llamar a la función. " "Los argumentos permiten personalizar el comportamiento de una función y " "pueden ser de diferentes tipos (booleano, números, cadenas de texto, etc)." msgstr "" "Els ** arguments ** són els valors que utilitzem per trucar a la funció. Els" " arguments permeten personalitzar el comportament d’una funció i poden ser " "de diferents tipus (boolean, números, cadenes de text, etc.)." #: ../../source/python-funciones.rst:44 msgid "Ejemplo de definición de una función con un parámetro (nombre)::" msgstr "Exemple de definició d’una funció amb un paràmetre (nom) ::" #: ../../source/python-funciones.rst:50 msgid "" "Llamada a la función con dos argumentos distintos ('Javier' y 'Sara')::" msgstr "Truqueu a la funció amb dos arguments diferents (\"Javier\" i \"Sara\") ::" #: ../../source/python-funciones.rst:55 ../../source/python-funciones.rst:76 #: ../../source/python-funciones.rst:118 ../../source/python-funciones.rst:139 #: ../../source/python-funciones.rst:168 ../../source/python-funciones.rst:208 msgid "Resultado::" msgstr "Resultat ::" #: ../../source/python-funciones.rst:62 msgid "Sentencia ``return``" msgstr "Judici `` tornar ''" #: ../../source/python-funciones.rst:63 msgid "" "La sentencia ``return`` se utiliza para devolver un dato desde la función." msgstr "El judici `return`` s’utilitza per retornar un fet de la funció." #: ../../source/python-funciones.rst:65 msgid "" "También se puede utilizar para terminar la función en ese punto, con un " "comportamiento semejante a la sentencia ``break`` de un bucle." msgstr "" "També es pot utilitzar per acabar la funció en aquest punt, amb un " "comportament similar al judici `` rupte '' d'un bucle." #: ../../source/python-funciones.rst:68 msgid "Ejemplo de definición de una función con ``return``::" msgstr "Exemple de definició d’una funció amb `` return`` ::" #: ../../source/python-funciones.rst:83 msgid "Ejercicios" msgstr "Exercicis" #: ../../source/python-funciones.rst:85 msgid "" "Escribe una función que calcule si un número es par o impar e imprima por la" " pantalla el resultado." msgstr "" "Escriviu una funció que calculi si un número és encara o estrany i imprimeix" " el resultat." #: ../../source/python-funciones.rst:88 msgid "" "Escribe también en el programa varias llamadas a la función con varios " "números para comprobar que funciona correctamente." msgstr "" "Escriviu també al programa diverses trucades a la funció amb diversos " "números per comprovar que funciona correctament." #: ../../source/python-funciones.rst:91 ../../source/python-funciones.rst:106 #: ../../source/python-funciones.rst:130 ../../source/python-funciones.rst:154 #: ../../source/python-funciones.rst:181 ../../source/python-funciones.rst:197 msgid "Pista::" msgstr "Pista ::" #: ../../source/python-funciones.rst:100 msgid "" "Escribe la definición de una función llamada 'mayor(a, b)' a la que le " "pasemos dos números como argumentos y que retorne el mayor de los dos." msgstr "" "Escriviu la definició d'una funció anomenada \"major (a, b)\" a la qual " "tenim dos números com a arguments i això retorna el major dels dos." #: ../../source/python-funciones.rst:103 msgid "" "Escribe también en el programa varias llamadas a la función con varias " "parejas de números, para probar que funciona correctamente." msgstr "" "També escriu al programa diverses trucades a la funció amb diverses parelles" " de números, per demostrar que funciona correctament." #: ../../source/python-funciones.rst:125 msgid "" "Escribe la definición de una función que transforme grados celsius a grados " "fahrenheit sabiendo que::" msgstr "" "Escriviu la definició d’una funció que transforma els graus Celsius en graus" " Fahrenheit sabent que ::" #: ../../source/python-funciones.rst:146 msgid "" "Escribe la definición de una función que retorne el factorial de un número." msgstr "" "Escriviu la definició d’una funció que retorna el factorial d’un número." #: ../../source/python-funciones.rst:149 msgid "" "El factorial es el resultado de multiplicar todos los números desde el 1 " "hasta el número deseado." msgstr "" "El factorial és el resultat de multiplicar tots els números de 1 al número " "desitjat." #: ../../source/python-funciones.rst:152 msgid "Imprime el factorial de 5, 8 y 12." msgstr "Imprimeix el factorial de 5, 8 i 12." #: ../../source/python-funciones.rst:175 msgid "" "Escribe la definición de una función que imprima una fila de n asteriscos en" " pantalla." msgstr "" "Escriviu la definició d’una funció que imprimeix una fila de N asteriscs a " "la pantalla." #: ../../source/python-funciones.rst:178 msgid "" "Llama a esa función varias veces para imprimir un triángulo de asteriscos " "que comience por 1 asterisco y termine con 10 asteriscos." msgstr "" "Truqueu a aquesta funció diverses vegades per imprimir un triangle " "d’asteriscs que comença per 1 asterisc i acaba amb 10 asteriscs." #: ../../source/python-funciones.rst:192 msgid "" "Escribe la definición de una función que imprima la tabla de multiplicar de " "un número." msgstr "" "Escriviu la definició d’una funció que imprimeix la taula de multiplicació " "d’un número." #: ../../source/python-funciones.rst:195 msgid "Utiliza esta función para imprimir la tabla del 3 y la tabla del 5." msgstr "Utilitzeu aquesta funció per imprimir la taula de 3 i la taula de 5."