Computació
El propòsit inicial dels computadors era computar números.
Introducció
Des de fa més de 400 anys una computadora era una persona que calculava números:

Una part de la teva infància ha estat aprenent a fer càlculs amb números, i molts cops t’has preguntat que perquè has d’aprendre aquestes coses si el teu mòbil té una calculadora que ho fa molt millor que tu.
El mateix van pensar les empreses, els governs i els enginyers, i per això van crear els primers computadors mecànics.
A continuació tens la imatge de l’ENIAC dels anys 40, molt gran, però molt menys potent que el teu mòbil:

A principis de 1960 ja existien les primeres calculadores comercials.
A continuació tens la imatge del IBM 608:

Aquestes màquines mai s’equivoquen, no es posen malaltes, no protesten, etc.
I el que passa sempre, ja pots acomiadar a molta gent que no necessites i que s’ha de pagar bé perquè preparar una calculadora “humana” porta molt de temps.
Una professió centenària va desaparèixer 😔.
Doncs comencem des del principi, i recorda …
Encara que pensis que una computadora és per jugar, veure pel·lícules, etc. darrere d’aquests programes hi ha moltes operacions matemàtiques!
Entorn de treball
Obre un terminal tal com es detalla a Introducció.
Instal·la uv tal com s’explica a Python
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"A continuació inicia l’intèrpret de Python en mode interactiu:
Per sortir de l’intèrpret de Python escriu exit()
>>> exit()O apreta les tecles Ctrl + D:
Números
Python és un llenguatge que fan servir els enginyers, científics i empreses.
Ells necessiten treballar amb números de manera fàcil i precisa sense haver d’estar sempre pendent de com funcionen en realitat els números en un computador.
Perquè si no treballes correctament amb els nombres d’un computador pots tenir un resultat erroni, i a tu et pot semblar que tampoc hi ha per tant, sobretot quan no estàs conforme amb el resultat d’una avaluació.
Però pots estar completament segur que a un enginyer o a un científic no pensarà el mateix.
Com que el tu també programes amb Python, també pots estar tranquil al respecte, però pensa que en altres llenguatges de programació la cosa no és tan fàcil.
El que fa funcionar un computador és la CPU, que té una ALU, i l’ALU té un circuit per processar operacions amb nombres enters (int) i reals (float).
Enters
Els enters són tots aquells números que no tenen decimals.
Per exemple:
- Un
2és unint - Un
2.0és unfloat.
Tots dos representen el mateix número, però no són el mateix:
>>> type(2)
<class 'int'>
>>> type(2.0)
<class 'float'>Estás leyendo una vista previa.
Inicia sesión para leer el artículo completo. Cualquier cuenta abre 4 artículos gratuitos al mes; el alumnado y el profesorado leen las páginas de su curso sin límite.
Iniciar sesión