SlideShare una empresa de Scribd logo
1 de 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 Java Scrypt Programa en C
 javascript.html#mode=edit
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 un 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
Connector
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

Más contenido relacionado

Similar a Eso2 ut3-programacio

Fonaments de programació; intro
Fonaments de programació; introFonaments de programació; intro
Fonaments de programació; intro
Melanie Nogué
 
Potencies i arrels 2 n
Potencies i arrels 2 nPotencies i arrels 2 n
Potencies i arrels 2 n
cpnapenyal
 
Àlgebra i Equacions de 1r Grau 2n ESO
Àlgebra i Equacions de 1r Grau 2n ESOÀlgebra i Equacions de 1r Grau 2n ESO
Àlgebra i Equacions de 1r Grau 2n ESO
Albert Sola
 

Similar a Eso2 ut3-programacio (13)

Programació - PAC 2 correcció - Multimèdia (UOC) - Paquita Ribas
Programació - PAC 2 correcció - Multimèdia (UOC) - Paquita RibasProgramació - PAC 2 correcció - Multimèdia (UOC) - Paquita Ribas
Programació - PAC 2 correcció - Multimèdia (UOC) - Paquita Ribas
 
Prog_prac1
Prog_prac1Prog_prac1
Prog_prac1
 
Programació - Pac2 - Lidia Bria
Programació - Pac2 - Lidia BriaProgramació - Pac2 - Lidia Bria
Programació - Pac2 - Lidia Bria
 
Programació - Pac3 - Solució - Lídia Bria
Programació - Pac3 - Solució - Lídia BriaProgramació - Pac3 - Solució - Lídia Bria
Programació - Pac3 - Solució - Lídia Bria
 
Fonaments de programació; intro
Fonaments de programació; introFonaments de programació; intro
Fonaments de programació; intro
 
Tema 7_Sistemes Digitals
Tema 7_Sistemes DigitalsTema 7_Sistemes Digitals
Tema 7_Sistemes Digitals
 
Electrònica Digital
Electrònica DigitalElectrònica Digital
Electrònica Digital
 
Programem la placa Arduino - Presentación para la asignatura de robótica
Programem la placa Arduino - Presentación para la asignatura de robóticaProgramem la placa Arduino - Presentación para la asignatura de robótica
Programem la placa Arduino - Presentación para la asignatura de robótica
 
Potencies i arrels 2 n
Potencies i arrels 2 nPotencies i arrels 2 n
Potencies i arrels 2 n
 
Prog_pac1
Prog_pac1Prog_pac1
Prog_pac1
 
Prog_pac3
Prog_pac3Prog_pac3
Prog_pac3
 
Àlgebra i Equacions de 1r Grau 2n ESO
Àlgebra i Equacions de 1r Grau 2n ESOÀlgebra i Equacions de 1r Grau 2n ESO
Àlgebra i Equacions de 1r Grau 2n ESO
 
Tema 1
Tema 1Tema 1
Tema 1
 

Más de lluís nater

ut3-mquines-mecanismes
ut3-mquines-mecanismesut3-mquines-mecanismes
ut3-mquines-mecanismes
lluís nater
 
Ut2 proces tecno. nil abel ricard
Ut2 proces tecno. nil abel ricardUt2 proces tecno. nil abel ricard
Ut2 proces tecno. nil abel ricard
lluís nater
 
ÀLEX TAUREL i LUCAS MURCIA Pocés Tecnològic
ÀLEX TAUREL i LUCAS MURCIA Pocés TecnològicÀLEX TAUREL i LUCAS MURCIA Pocés Tecnològic
ÀLEX TAUREL i LUCAS MURCIA Pocés Tecnològic
lluís nater
 
Ana Laia Mireia. UT2
Ana Laia Mireia. UT2Ana Laia Mireia. UT2
Ana Laia Mireia. UT2
lluís nater
 
UT2. PROCÉS TECNOLÒGIC. CINTA TRANSPORTADORA DEL BANC D'ALIMENTS
UT2. PROCÉS TECNOLÒGIC. CINTA TRANSPORTADORA DEL BANC D'ALIMENTSUT2. PROCÉS TECNOLÒGIC. CINTA TRANSPORTADORA DEL BANC D'ALIMENTS
UT2. PROCÉS TECNOLÒGIC. CINTA TRANSPORTADORA DEL BANC D'ALIMENTS
lluís nater
 
UT3 Procés Tecnològic. ESO1
UT3 Procés Tecnològic. ESO1UT3 Procés Tecnològic. ESO1
UT3 Procés Tecnològic. ESO1
lluís nater
 
Guia us-segur-xarxes-socials
Guia us-segur-xarxes-socialsGuia us-segur-xarxes-socials
Guia us-segur-xarxes-socials
lluís nater
 
Computacio quaantica
Computacio quaantica Computacio quaantica
Computacio quaantica
lluís nater
 
UT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiques UT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiques
lluís nater
 
UT1 Debat seguretat a les xarxes
UT1 Debat seguretat a les xarxesUT1 Debat seguretat a les xarxes
UT1 Debat seguretat a les xarxes
lluís nater
 
Missatges ·variables· si sino· blocs
Missatges ·variables· si sino· blocsMissatges ·variables· si sino· blocs
Missatges ·variables· si sino· blocs
lluís nater
 
Dièdric. Vistes d'un objectes (alçat. planta i perfil)
Dièdric. Vistes d'un objectes (alçat. planta i perfil)Dièdric. Vistes d'un objectes (alçat. planta i perfil)
Dièdric. Vistes d'un objectes (alçat. planta i perfil)
lluís nater
 
UT6 Infografia del procés de fabricació d'una màscareta o pantalla COVID19
UT6 Infografia del procés de fabricació d'una màscareta o pantalla COVID19UT6 Infografia del procés de fabricació d'una màscareta o pantalla COVID19
UT6 Infografia del procés de fabricació d'una màscareta o pantalla COVID19
lluís nater
 
UT6 A3 pòster Manual de construcció d'una mascareta o pantalla protectoraCovid19
UT6 A3 pòster Manual de construcció d'una mascareta o pantalla protectoraCovid19UT6 A3 pòster Manual de construcció d'una mascareta o pantalla protectoraCovid19
UT6 A3 pòster Manual de construcció d'una mascareta o pantalla protectoraCovid19
lluís nater
 
UT3 Les comunicacions. ESO3
UT3 Les comunicacions. ESO3UT3 Les comunicacions. ESO3
UT3 Les comunicacions. ESO3
lluís nater
 

Más de lluís nater (20)

ut3-mquines-mecanismes
ut3-mquines-mecanismesut3-mquines-mecanismes
ut3-mquines-mecanismes
 
Ut2 proces tecno. nil abel ricard
Ut2 proces tecno. nil abel ricardUt2 proces tecno. nil abel ricard
Ut2 proces tecno. nil abel ricard
 
Carlai Anna
Carlai AnnaCarlai Anna
Carlai Anna
 
UT2 Georgina Ainara
UT2 Georgina AinaraUT2 Georgina Ainara
UT2 Georgina Ainara
 
ÀLEX TAUREL i LUCAS MURCIA Pocés Tecnològic
ÀLEX TAUREL i LUCAS MURCIA Pocés TecnològicÀLEX TAUREL i LUCAS MURCIA Pocés Tecnològic
ÀLEX TAUREL i LUCAS MURCIA Pocés Tecnològic
 
Arnau sergi UT2
Arnau sergi UT2Arnau sergi UT2
Arnau sergi UT2
 
Ana Laia Mireia. UT2
Ana Laia Mireia. UT2Ana Laia Mireia. UT2
Ana Laia Mireia. UT2
 
UT2. PROCÉS TECNOLÒGIC. CINTA TRANSPORTADORA DEL BANC D'ALIMENTS
UT2. PROCÉS TECNOLÒGIC. CINTA TRANSPORTADORA DEL BANC D'ALIMENTSUT2. PROCÉS TECNOLÒGIC. CINTA TRANSPORTADORA DEL BANC D'ALIMENTS
UT2. PROCÉS TECNOLÒGIC. CINTA TRANSPORTADORA DEL BANC D'ALIMENTS
 
UT3 Procés Tecnològic. ESO1
UT3 Procés Tecnològic. ESO1UT3 Procés Tecnològic. ESO1
UT3 Procés Tecnològic. ESO1
 
Guia us-segur-xarxes-socials
Guia us-segur-xarxes-socialsGuia us-segur-xarxes-socials
Guia us-segur-xarxes-socials
 
UT3 Proceso tecnológico
UT3 Proceso tecnológicoUT3 Proceso tecnológico
UT3 Proceso tecnológico
 
Computacio quaantica
Computacio quaantica Computacio quaantica
Computacio quaantica
 
UT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiques UT4 Transformacions tecnolgiques
UT4 Transformacions tecnolgiques
 
Manual planner 5 d
Manual planner 5 dManual planner 5 d
Manual planner 5 d
 
UT1 Debat seguretat a les xarxes
UT1 Debat seguretat a les xarxesUT1 Debat seguretat a les xarxes
UT1 Debat seguretat a les xarxes
 
Missatges ·variables· si sino· blocs
Missatges ·variables· si sino· blocsMissatges ·variables· si sino· blocs
Missatges ·variables· si sino· blocs
 
Dièdric. Vistes d'un objectes (alçat. planta i perfil)
Dièdric. Vistes d'un objectes (alçat. planta i perfil)Dièdric. Vistes d'un objectes (alçat. planta i perfil)
Dièdric. Vistes d'un objectes (alçat. planta i perfil)
 
UT6 Infografia del procés de fabricació d'una màscareta o pantalla COVID19
UT6 Infografia del procés de fabricació d'una màscareta o pantalla COVID19UT6 Infografia del procés de fabricació d'una màscareta o pantalla COVID19
UT6 Infografia del procés de fabricació d'una màscareta o pantalla COVID19
 
UT6 A3 pòster Manual de construcció d'una mascareta o pantalla protectoraCovid19
UT6 A3 pòster Manual de construcció d'una mascareta o pantalla protectoraCovid19UT6 A3 pòster Manual de construcció d'una mascareta o pantalla protectoraCovid19
UT6 A3 pòster Manual de construcció d'una mascareta o pantalla protectoraCovid19
 
UT3 Les comunicacions. ESO3
UT3 Les comunicacions. ESO3UT3 Les comunicacions. ESO3
UT3 Les comunicacions. ESO3
 

Último

Último (8)

Menú maig 24 escola ernest Lluch (1).pdf
Menú maig 24 escola ernest Lluch (1).pdfMenú maig 24 escola ernest Lluch (1).pdf
Menú maig 24 escola ernest Lluch (1).pdf
 
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
 
HISTÒRIES PER A MENUTS II. CRA Serra del Benicadell.pdf
HISTÒRIES PER A MENUTS II. CRA  Serra del Benicadell.pdfHISTÒRIES PER A MENUTS II. CRA  Serra del Benicadell.pdf
HISTÒRIES PER A MENUTS II. CRA Serra del Benicadell.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
 
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptxXARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
 
Creu i R.pdf, anàlisis d'una obra de selectivitat
Creu i R.pdf, anàlisis d'una obra de selectivitatCreu i R.pdf, anàlisis d'una obra de selectivitat
Creu i R.pdf, anàlisis d'una obra de selectivitat
 
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,
 
ELLUCHINFORME_BAREM_DEFINITIU_BAREM (1).pdf
ELLUCHINFORME_BAREM_DEFINITIU_BAREM (1).pdfELLUCHINFORME_BAREM_DEFINITIU_BAREM (1).pdf
ELLUCHINFORME_BAREM_DEFINITIU_BAREM (1).pdf
 

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 Java Scrypt Programa en C  javascript.html#mode=edit
  • 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 un 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...
  • 12. Inici o fi Acció Decisió Sortida d’informació Entrada d’informació Subprograma Connector
  • 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