# # 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-datos-numeros.rst:9 msgid "Datos numéricos" msgstr "Dades numèriques" #: ../../source/python-datos-numeros.rst:10 msgid "" "En Python existen diferentes tipos de datos numéricos que se pueden utilizar" " para trabajar con números. Los principales tipos de datos numéricos son los" " enteros (int), los números de punto flotante (float) y los números " "complejos (complex) que, por ahora, no vamos a tratar." msgstr "" "A Python hi ha diferents tipus de dades numèriques que es poden utilitzar " "per funcionar amb números. Els principals tipus de dades numèriques són els " "nombres enters (int), els números de punts flotants (float) i els nombres " "complexos (complexos) que, de moment, no tractarem." #: ../../source/python-datos-numeros.rst:19 msgid "Enteros" msgstr "Nombres enters" #: ../../source/python-datos-numeros.rst:17 msgid "" "Los enteros son números enteros, positivos o negativos sin decimales. Por " "ejemplo: 1, -2 y 100" msgstr "" "Els nombres enters són nombres sencers, positius o negatius sense decimals. " "Per exemple: 1, -2 i 100" #: ../../source/python-datos-numeros.rst:23 msgid "Punto flotante" msgstr "Punt flotant" #: ../../source/python-datos-numeros.rst:22 msgid "" "Los números de punto flotante son números con decimales. Por ejemplo: 1.5, " "3.14 y -0.75" msgstr "" "Els números de punts flotants són nombres amb decimals. Per exemple: 1.5, " "3.14 i -0,75" #: ../../source/python-datos-numeros.rst:26 msgid "" "En Python los decimales se separan con un punto. En español no es la forma " "correcta de separar los decimales, puesto que se utiliza la coma, pero los " "decimales en Python no se traducen del estándar anglosajón al estándar " "español porque esto daría lugar a errores en el código." msgstr "" "A Python els decimals es separen amb un punt. En castellà no és la manera " "correcta de separar els decimals, ja que s’utilitza la coma, però els " "decimals de Python no es tradueixen de l’estàndard anglosaxó a la norma " "espanyola perquè això comportaria errors en el codi." #: ../../source/python-datos-numeros.rst:32 msgid "" "En Python es fácil trabajar con estos tipos de datos numéricos utilizando " "operadores matemáticos comunes como la suma, la resta, la multiplicación, la" " división o la potencia. También es posible realizar operaciones más " "avanzadas como el cálculo del módulo, redondeo, truncamiento, funciones " "trigonométricas, etc. utilizando funciones especiales." msgstr "" "A Python és fàcil treballar amb aquests tipus de dades numèrics mitjançant " "operadors matemàtics comuns com la suma, la resta, la multiplicació, la " "divisió o la potència. També és possible realitzar operacions més avançades " "com ara el càlcul del mòdul, l’arrodoniment, el truncament, les funcions " "trigonomètriques, etc. mitjançant funcions especials." #: ../../source/python-datos-numeros.rst:41 msgid "Operaciones con números enteros" msgstr "Operacions amb números sencers" #: ../../source/python-datos-numeros.rst:42 msgid "" "Los números enteros son números sin decimales. Las operaciones básicas que " "se pueden aplicar a los números enteros son las siguientes:" msgstr "" "Els nombres sencers són nombres sense decimals. Les operacions bàsiques que " "es poden aplicar a tots els números són les següents:" #: ../../source/python-datos-numeros.rst:49 #: ../../source/python-datos-numeros.rst:123 msgid "Símbolo" msgstr "Símbol" #: ../../source/python-datos-numeros.rst:50 #: ../../source/python-datos-numeros.rst:124 msgid "Operación" msgstr "Operació" #: ../../source/python-datos-numeros.rst:51 #: ../../source/python-datos-numeros.rst:125 msgid "``+``" msgstr "``+'" #: ../../source/python-datos-numeros.rst:52 #: ../../source/python-datos-numeros.rst:126 msgid "Suma" msgstr "Addició" #: ../../source/python-datos-numeros.rst:53 #: ../../source/python-datos-numeros.rst:127 msgid "``-``" msgstr "```" #: ../../source/python-datos-numeros.rst:54 #: ../../source/python-datos-numeros.rst:128 msgid "Resta" msgstr "Sostracció" #: ../../source/python-datos-numeros.rst:55 #: ../../source/python-datos-numeros.rst:129 msgid "``*``" msgstr "``*'" #: ../../source/python-datos-numeros.rst:56 #: ../../source/python-datos-numeros.rst:130 msgid "Multiplicación" msgstr "Multiplicació" #: ../../source/python-datos-numeros.rst:57 msgid "``//``" msgstr "`` //`" #: ../../source/python-datos-numeros.rst:58 msgid "División entera (sin calcular decimales)" msgstr "Divisió sencera (sense calcular decimals)" #: ../../source/python-datos-numeros.rst:59 #: ../../source/python-datos-numeros.rst:133 msgid "``%``" msgstr "``%'" #: ../../source/python-datos-numeros.rst:60 #: ../../source/python-datos-numeros.rst:134 msgid "Resto de una división" msgstr "Resta d’una divisió" #: ../../source/python-datos-numeros.rst:61 #: ../../source/python-datos-numeros.rst:135 msgid "``**``" msgstr "`` **`" #: ../../source/python-datos-numeros.rst:62 #: ../../source/python-datos-numeros.rst:136 msgid "Potencia (elevado a un número)" msgstr "Potència (elevat a un número)" #: ../../source/python-datos-numeros.rst:64 #: ../../source/python-datos-numeros.rst:140 msgid "" "Copia los siguientes ejemplos en el entorno IDLE para comprobar que " "funcionan correctamente:" msgstr "" "Copieu els exemples següents a l’entorn inactiu per verificar que funcionen " "correctament:" #: ../../source/python-datos-numeros.rst:80 msgid "" "Los números enteros en Python pueden ser muy grandes y tener muchísimas " "cifras de precisión:" msgstr "" "El nombre sencer en Python pot ser molt gran i tenir moltes xifres de " "precisió:" #: ../../source/python-datos-numeros.rst:105 msgid "Operaciones con números en coma flotante" msgstr "Operacions amb números de coma flotants" #: ../../source/python-datos-numeros.rst:106 msgid "Los números en coma flotante son números con decimales." msgstr "Els números de coma flotant són nombres amb decimals." #: ../../source/python-datos-numeros.rst:108 msgid "" "Los números en coma flotante pierden la gran precisión que tienen los " "números enteros y almacenan solo 16 cifras de precisión. El tamaño máximo de" " un número de coma flotante también es más reducido (10^307) que el tamaño " "máximo de un número entero (10^4300)." msgstr "" "Els números de coma flotant perden la gran precisió que tenen els números " "sencers i només emmagatzemen 16 xifres de precisió. La mida màxima d’un " "nombre de coma flotant també és menor (10^307) que la mida màxima d’un " "nombre enter (10^4300)." #: ../../source/python-datos-numeros.rst:113 msgid "" "El número entero 2 en coma flotante se verá como 2.0, con un cero añadido " "después del punto decimal." msgstr "" "El número 2 complet de coma flotant es veurà com a 2.0, amb un zero afegit " "després del punt decimal." #: ../../source/python-datos-numeros.rst:116 msgid "" "Las operaciones básicas que se pueden aplicar a los números en coma flotante" " son las siguientes:" msgstr "" "Les operacions bàsiques que es poden aplicar als números de coma flotants " "són les següents:" #: ../../source/python-datos-numeros.rst:131 msgid "``/``" msgstr "``/'" #: ../../source/python-datos-numeros.rst:132 msgid "División con decimales" msgstr "Divisió amb decimals" #: ../../source/python-datos-numeros.rst:137 msgid "``round(number, digits)``" msgstr "`` Rodó (número, dígits)`" #: ../../source/python-datos-numeros.rst:138 msgid "Redondea un número en coma flotante a ``digits`` decimales." msgstr "Arrodoneix una coma flotant a `` dígits 'decimals." #: ../../source/python-datos-numeros.rst:160 msgid "Errores decimales en coma flotante" msgstr "Errors decimals en coma flotant" #: ../../source/python-datos-numeros.rst:161 msgid "" "Los números en coma flotante se almacenan dentro del ordenador como números " "binarios (compuestos por ceros y unos) y no como números decimales. La " "representación de estos números en la pantalla se realiza convirtiendo los " "números binarios en números en formato decimal. Esto hace que se produzcan " "errores a la hora de almacenar y de realizar cálculos con decimales. Un " "ejemplo práctico es la siguiente suma:" msgstr "" "Els números de coma flotant s’emmagatzemen dins de l’ordinador com a números" " binaris (compostos de zeros i alguns) i no com a nombres decimals. La " "representació d’aquests números a la pantalla es fa convertint els números " "binaris en nombres en format decimal. Això fa que els errors es produeixin a" " l’hora d’emmagatzemar i realitzar càlculs amb decimals. Un exemple pràctic " "és la suma següent:" #: ../../source/python-datos-numeros.rst:177 msgid "" "Los números decimales se almacenan con un pequeño error que no es visible en" " la pantalla. Sin embargo la suma de los dos números decimales da como " "resultado un número con un pequeño error que sí es visible en el decimal " "número 17." msgstr "" "Els números decimals s’emmagatzemen amb un petit error que no és visible a " "la pantalla. Tanmateix, la suma dels dos nombres decimals dóna lloc a un " "nombre amb un petit error visible en el número 17 decimal." #: ../../source/python-datos-numeros.rst:182 msgid "" "Estos errores de redondeo se producen solo con la parte decimal de los " "números en coma flotante y no se producen con los números enteros, aunque " "los almacenemos en formato de coma flotante:" msgstr "" "Aquests errors d’arrodoniment només es produeixen amb la part decimal dels " "números de coma flotant i no es produeixen amb nombres sencers, tot i que " "els emmagatzemem en format coma flotant:" #: ../../source/python-datos-numeros.rst:193 msgid "Conversión de tipos" msgstr "Tipus de conversió" #: ../../source/python-datos-numeros.rst:194 msgid "" "Hay varios casos en los que se pueden convertir datos de números enteros a " "coma flotante o viceversa." msgstr "" "Hi ha diversos casos en què es poden convertir les dades de nombres sencers " "en coma flotant o viceversa." #: ../../source/python-datos-numeros.rst:205 msgid "División de dos números enteros" msgstr "Divisió de dos números sencers" #: ../../source/python-datos-numeros.rst:198 msgid "" "La operación división con decimales ``/`` aplicada a números enteros puede " "dar como resultado un número con decimales, que se almacenará como un número" " en coma flotante." msgstr "" "L’operació de divisió amb decimals `/` `aplicat a nombres sencers pot donar " "lloc a un nombre amb decimals, que s’emmagatzemaran com a número de coma " "flotant." #: ../../source/python-datos-numeros.rst:217 msgid "Operaciones mixtas entre enteros y flotantes" msgstr "Operacions mixtes entre nombres enters i flotants" #: ../../source/python-datos-numeros.rst:208 msgid "" "Una operación cualquiera entre un número entero y un número en coma flotante" " dará como resultado un número en coma flotante." msgstr "" "Una operació entre un nombre enter i un número de coma flotant donarà lloc a" " un número de coma flotant." #: ../../source/python-datos-numeros.rst:234 msgid "Forzar la conversión de tipos" msgstr "Conversió del tipus de força" #: ../../source/python-datos-numeros.rst:220 msgid "" "Se puede forzar que un número se convierta de un tipo a otro tipo con las " "siguientes funciones:" msgstr "" "Es pot veure obligat a fer un número d’un tipus a un altre amb les funcions " "següents:" #: ../../source/python-datos-numeros.rst:223 msgid "" "``int(n)`` Convierte n en un número entero eliminando la parte decimal." msgstr "" "`` Int (n) `convertir -se en un nombre enter eliminant la part decimal." #: ../../source/python-datos-numeros.rst:224 msgid "``float(n)`` Convierte n en un número en coma flotante." msgstr "`` float (n) `` es converteix en un número de coma flotant." #: ../../source/python-datos-numeros.rst:226 msgid "Ejemplos de conversiones (también llamadas cast):" msgstr "Exemples de conversions (també anomenades repartiment):" #: ../../source/python-datos-numeros.rst:237 msgid "Otras operaciones matemáticas" msgstr "Altres operacions matemàtiques" #: ../../source/python-datos-numeros.rst:238 msgid "" "Para realizar más operaciones matemáticas con números enteros o con números " "en coma flotante, es necesario importar la librería `math " "`__ que da acceso a multitud" " de operaciones matemáticas avanzadas." msgstr "" "Per realitzar més operacions matemàtiques amb nombres sencers o amb números " "de coma flotants, cal importar les matemàtiques " "`__ que dóna accés a " "multitud d’operacions matemàtiques avançades." #: ../../source/python-datos-numeros.rst:243 msgid "" "Antes de utilizar la librería 'math' es necesario importarla dentro de " "nuestro programa. La palabra clave ``import`` se utiliza para importar " "cualquier librería de Python, que dará acceso a muchas funciones extras." msgstr "" "Abans d'utilitzar la llibreria \"Math\", cal importar -la dins del nostre " "programa. La paraula clau `` importació 's'utilitza per importar qualsevol " "llibreria Python, que donarà accés a moltes funcions addicionals." #: ../../source/python-datos-numeros.rst:248 msgid "Este es un ejemplo:" msgstr "Aquest és un exemple:" #: ../../source/python-datos-numeros.rst:256 msgid "" "En este ejemplo se ha utilizado la función ``math.gcd()`` que devuelve el " "máximo común divisor (greatest common divisor) de varios números." msgstr "" "En aquest exemple, s'ha utilitzat la funció \"matemàtica.gcd ()` `que " "retorna el màxim divisor comú (més gran divisor comú) de diversos números." #: ../../source/python-datos-numeros.rst:259 msgid "" "Se pueden ver todas las funciones de la librería ``math`` en la " "`documentación oficial del lenguaje Python " "`__." msgstr "" "Podeu veure totes les funcions de la biblioteca de matemàtiques a la " "documentació oficial de la llengua Python " "`__." #: ../../source/python-datos-numeros.rst:265 msgid "Ejercicios" msgstr "Exercicis" #: ../../source/python-datos-numeros.rst:267 msgid "Calcula la suma de las siguientes distancias: 100m, 15m, 50m, 80m" msgstr "Calculeu la suma de les distàncies següents: 100m, 15m, 50m, 80m" #: ../../source/python-datos-numeros.rst:269 msgid "" "Calcula el cuadrado de 55 sabiendo que el cuadrado de un número es " "equivalente a elevar ese número a 2." msgstr "" "Calculeu els 55 quadrats sabent que el quadrat d’un nombre equival a " "augmentar aquest nombre a 2." #: ../../source/python-datos-numeros.rst:272 msgid "El resultado debe dar 3025" msgstr "El resultat ha de donar 3025" #: ../../source/python-datos-numeros.rst:274 msgid "Calcula la media de estas notas: 6, 7, 6, 8" msgstr "Calculeu la mitjana d’aquestes notes: 6, 7, 6, 8" #: ../../source/python-datos-numeros.rst:276 msgid "" "Se deben sumar todos los números y dividir el resultado entre cuatro. " "Utiliza paréntesis para que la operación funcione bien. (6 + 7 + 6 + 8) / 4" msgstr "" "Tots els números s’han d’afegir i dividir el resultat per quatre. Utilitzeu " "parèntesis perquè l'operació funcioni bé. (6 + 7 + 6 + 8) / 4" #: ../../source/python-datos-numeros.rst:280 msgid "El resultado debe dar 6.75" msgstr "El resultat ha de donar 6,75" #: ../../source/python-datos-numeros.rst:282 msgid "Redondea el resultado anterior a un solo decimal." msgstr "Arrodoneix el resultat abans d’un sol decimal." #: ../../source/python-datos-numeros.rst:284 msgid "El resultado debe dar 6.8" msgstr "El resultat ha de donar 6,8" #: ../../source/python-datos-numeros.rst:286 msgid "Calcula el resto de dividir 53 entre 7." msgstr "Calculeu la resta de divisions 53 per 7." #: ../../source/python-datos-numeros.rst:288 msgid "El resultado debe dar 4" msgstr "El resultat ha de donar 4" #: ../../source/python-datos-numeros.rst:290 msgid "" "Calcula el siguiente número a 80 que dividido entre 7 da como resto cero." msgstr "" "Calculeu el número següent a 80 que dividit per 7 dóna com a descans zero." #: ../../source/python-datos-numeros.rst:293 msgid "" "Debes utilizar el operador resto de una división ``% 7`` con cada uno de los" " números 80, 81, 82, 83, etc. hasta que el resto valga cero." msgstr "" "Heu d’utilitzar el descans de l’operador d’una divisió ``% 7` amb cadascun " "dels números 80, 81, 82, 83, etc. fins que la resta valgui zero."