SlideShare a Scribd company logo
1 of 15
Algoritme d’Euclides.
(3000 a.C)
L’algorisme d’Euclides és el mètode per calcular mcd entre
2 números diferents de zero.
• Dades d’entrada a i b.
si a < b, intercanviar a i b (a ↔ b)
mentre b ≠ 0 repetiu les instruccions :
r ← residu (la resta de la divisió) de a per
b (doneu a r el valor del residu de a per b).
a ← b (el nou valor de a és l’antic valor de b).
b ← r (el nou valor de b és el valor de r).
• El resultat és a (el seu últim valor).
El Teler de Jaquard (1801)
Per ordenar la nostra colecció miniatura de 126
motos +72 cotxes = 198 vehicles, volem muntar una
prestatgeria amb el mateix n°de vehicles sense
barrejar motos amb cotxes en els prestatges. No
sabem quants prestatges necessitem. Per resoldre-
ho aplicarem el mcd
Diagrama de Flux
Hem de posar 18 vehicles (cotxes o motos) a cada
prestatge. I, atès que tenim 126+72= 198 vehicles en
total, ens caldran 198/18= 11 prestatges, 7
prestatges per a motos i 4 prestatges per a cotxes.
A l’ENIAC calia prémer
interruptors i cables. Encara
no hi havia memòria per el
programa i dades. (1943)
La màquina analítica de Babbage
dissenyada per Ada Lovelace,
funcionava amb targetes
perforades (1842)
Codi numeric -> Llenguatge ensamblador -> Llenguatge algorítmic ->
Cobol, Lisp -> Basic -> Pascal -> C -> C+ -> Java -> Pyton…
 Un algoritme (o algorisme) és un conjunt de passos per fer una tasca. Ex:
instruccions d’Ikea per muntar un moble pas a pas.
 Un programa és un algoritme que ha estat escrit en un llenguatge que pot
entendre un ordinador.
 Ex. Volem sumar els 5 primers numeros: 1+2+3+4+5.
Algoritme
Programa en C
Programa Java Scrypt
Programa’l amb Python a:
https://pythontutor.com
Soluciona un problema integrant la manera de
«pensar» dels ordinadors amb els mecanismes de
pensament humà. S’ expressa com una seqüència
d’instruccions o un algoritme.
És un grup d’instruccions que comencen i acaben i al
final de l’execució de les quals hem resolt un
problema.
Per exemple...
Vull cafè
amb llet
Faig un
café
Escalfo un
café
Hi ha
cafè fet?
SI
NO
Serveixo una
tassa
Està
dolç?
NO SI
Afegeixo
sucre? Prenc el
café
Per exemple...
Per exemple...
Inici o fi
Acció
Decisió
Sortida
d’informació
Entrada
d’informació
Subprograma
Els ordinadors treballen internament amb 2
nivells de voltatge (1 encès i 0 apagat), que
segueixen un sistema de numeració de base 2
(binari).
el n° binari 11100 = 28
1x24+ 1x23+ 1x22+ 0x21+
0x20 =
1x16 + 1x8 + 1x4 + 0x2 +
0x0 =
16 + 8 + 4 + 0 + 0 = 28
Eso2 ut3-programacio
Eso2 ut3-programacio

More Related Content

More from scholl Garbí

More from scholl Garbí (20)

eso2 ut3-programacio
eso2 ut3-programacioeso2 ut3-programacio
eso2 ut3-programacio
 
Wix_manual
Wix_manualWix_manual
Wix_manual
 
10 fraus relacionats amb la seguretat
10 fraus relacionats amb la seguretat10 fraus relacionats amb la seguretat
10 fraus relacionats amb la seguretat
 
Què és la tecnologia
Què és la tecnologiaQuè és la tecnologia
Què és la tecnologia
 
Ut1
Ut1Ut1
Ut1
 
UT6 Arduino
UT6 ArduinoUT6 Arduino
UT6 Arduino
 
UT5 Disseny i construcció
UT5 Disseny i construccióUT5 Disseny i construcció
UT5 Disseny i construcció
 
UT5 Disseny i construcció
UT5 Disseny i construccióUT5 Disseny i construcció
UT5 Disseny i construcció
 
UT4 Comunicació
UT4 ComunicacióUT4 Comunicació
UT4 Comunicació
 
UT4 Comunicació
UT4 ComunicacióUT4 Comunicació
UT4 Comunicació
 
UT3 Màquines i mecanismes
UT3 Màquines i mecanismesUT3 Màquines i mecanismes
UT3 Màquines i mecanismes
 
UT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiquesUT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiques
 
AMGEN experiència
AMGEN experiènciaAMGEN experiència
AMGEN experiència
 
Seguretat TIC per menors
Seguretat TIC per menorsSeguretat TIC per menors
Seguretat TIC per menors
 
Seguretat a la Xarxa
Seguretat a la XarxaSeguretat a la Xarxa
Seguretat a la Xarxa
 
aplicacions
aplicacionsaplicacions
aplicacions
 
Apps telefonia
Apps telefoniaApps telefonia
Apps telefonia
 
Web 2.0 i el núvol
Web 2.0 i el núvol Web 2.0 i el núvol
Web 2.0 i el núvol
 
L'aventura de l'unicorn
L'aventura de l'unicornL'aventura de l'unicorn
L'aventura de l'unicorn
 
Jornades matemàtiques
Jornades matemàtiquesJornades matemàtiques
Jornades matemàtiques
 

Recently uploaded

ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdfESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdfErnest Lluch
 
Plans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El MusicalPlans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El Musicalalba444773
 
MECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERATMECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERATLasilviatecno
 
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfISMAELALVAREZCABRERA
 
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,Lasilviatecno
 
Sílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdfSílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdfsilvialopezle
 
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfISMAELALVAREZCABRERA
 

Recently uploaded (8)

ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdfESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
 
Plans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El MusicalPlans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El Musical
 
MECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERATMECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERAT
 
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
 
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
 
Sílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdfSílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdf
 
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdfESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
ESCOLA MEDITERRÀNIA revista Sant Jordi 2024__MOSTRA (1).pdf
 
itcs - institut tècnic català de la soldadura
itcs - institut tècnic català de la soldaduraitcs - institut tècnic català de la soldadura
itcs - institut tècnic català de la soldadura
 

Eso2 ut3-programacio

  • 1.
  • 2. Algoritme d’Euclides. (3000 a.C) L’algorisme d’Euclides és el mètode per calcular mcd entre 2 números diferents de zero. • Dades d’entrada a i b. si a < b, intercanviar a i b (a ↔ b) mentre b ≠ 0 repetiu les instruccions : r ← residu (la resta de la divisió) de a per b (doneu a r el valor del residu de a per b). a ← b (el nou valor de a és l’antic valor de b). b ← r (el nou valor de b és el valor de r). • El resultat és a (el seu últim valor). El Teler de Jaquard (1801)
  • 3. Per ordenar la nostra colecció miniatura de 126 motos +72 cotxes = 198 vehicles, volem muntar una prestatgeria amb el mateix n°de vehicles sense barrejar motos amb cotxes en els prestatges. No sabem quants prestatges necessitem. Per resoldre- ho aplicarem el mcd Diagrama de Flux Hem de posar 18 vehicles (cotxes o motos) a cada prestatge. I, atès que tenim 126+72= 198 vehicles en total, ens caldran 198/18= 11 prestatges, 7 prestatges per a motos i 4 prestatges per a cotxes.
  • 4. A l’ENIAC calia prémer interruptors i cables. Encara no hi havia memòria per el programa i dades. (1943) La màquina analítica de Babbage dissenyada per Ada Lovelace, funcionava amb targetes perforades (1842) Codi numeric -> Llenguatge ensamblador -> Llenguatge algorítmic -> Cobol, Lisp -> Basic -> Pascal -> C -> C+ -> Java -> Pyton…
  • 5.  Un algoritme (o algorisme) és un conjunt de passos per fer una tasca. Ex: instruccions d’Ikea per muntar un moble pas a pas.  Un programa és un algoritme que ha estat escrit en un llenguatge que pot entendre un ordinador.  Ex. Volem sumar els 5 primers numeros: 1+2+3+4+5. Algoritme Programa en C Programa Java Scrypt
  • 6. Programa’l amb Python a: https://pythontutor.com
  • 7. Soluciona un problema integrant la manera de «pensar» dels ordinadors amb els mecanismes de pensament humà. S’ expressa com una seqüència d’instruccions o un algoritme.
  • 8.
  • 9. És un grup d’instruccions que comencen i acaben i al final de l’execució de les quals hem resolt un problema. Per exemple...
  • 10. Vull cafè amb llet Faig un café Escalfo un café Hi ha cafè fet? SI NO Serveixo una tassa Està dolç? NO SI Afegeixo sucre? Prenc el café Per exemple...
  • 13. Els ordinadors treballen internament amb 2 nivells de voltatge (1 encès i 0 apagat), que segueixen un sistema de numeració de base 2 (binari). el n° binari 11100 = 28 1x24+ 1x23+ 1x22+ 0x21+ 0x20 = 1x16 + 1x8 + 1x4 + 0x2 + 0x0 = 16 + 8 + 4 + 0 + 0 = 28