Type:

Other

Description:

"Dígits" dedica el capítol als programes d'ordinador, és a dir, al conjunt d'instruccions que li indiquen com ha de fer la feina. Abans del programa d'ordinador hi ha l'algoritme. L'algoritme és un conjunt d'instruccions per fer una cosa, com, per exemple, resoldre un problema o fer un càlcul. Hi ha algoritmes per multiplicar, dividir o extreure arrels que són indispensables per al càlcul manual. El savi grec Euclides va formular un dels algoritmes més antics que es coneixen, l'algoritme per calcular el màxim comú divisor de dos números. El procediment consisteix a fer una sèrie de divisions encadenades fins que no se'n poden fer més. Funciona per a qualsevol parella de números enters. El terme algoritme prové del nom del matemàtic àrab Al-Khwarizmi, autor d'una colla de procediments per operar amb números decimals. L'anglès Charles Babbage, fent servir algoritmes, va projectar la "màquina analítica", la primera calculadora programable. La qüestió va ser investigada, al segle XIX, per Ada Byron, filla del poeta lord Byron. Aquesta científica va estudiar, en particular, la programació de la "màquina analítica". La màquina no es va fer mai realitat, però a Ada Byron se la considera la primera programadora de la història. Els primers ordinadors de debò, a mitjan segle XX, es programaven amb números. En aquella època, les xinxes es ficaven enmig dels circuits i malmetien el funcionament dels programes. D'aquí prové el terme anglès "bug" (xinxa), que actualment es fa servir per referir-se a l'error d'un programa. Programar amb números era una tasca molt feixuga, així que de seguida van aparèixer els llenguatges de programació que van permetre fer servir lletres i frases. Per fer un programa, cal decidir primer l'algoritme. A continuació s'escriu el programa en un determinat llenguatge de programació. Després, el compilador el tradueix a instruccions d'ordinador, a números. Finalment, s'executa i es comprova si funciona.

Subjects:

    Education Levels:

    • Grade 1
    • Grade 2
    • Grade 3
    • Grade 4
    • Grade 5
    • Grade 6
    • Grade 7
    • Grade 8
    • Grade 9
    • Grade 10
    • Grade 11
    • Grade 12

    Keywords:

    EUN,LOM,LRE4,hdl:10494/34700,work-cmr-id:34700,MERLI:merli/2237,ilox,learning resource exchange,LRE metadata application profile,LRE

    Language:

    Access Privileges:

    Public - Available to anyone

    License Deed:

    Creative Commons Attribution 3.0

    Collections:

    None
    This resource has not yet been aligned.
    Curriki Rating
    'NR' - This resource has not been rated
    NR
    'NR' - This resource has not been rated

    This resource has not yet been reviewed.

    Not Rated Yet.

    Non-profit Tax ID # 203478467