Treball de Recerca - Recercat
Treball de Recerca - Recercat Treball de Recerca - Recercat
Índex INTRODUCCIÓ ....................................................................................................................... 3 RAONS DEL TREBALL........................................................................................................................................ 3 EXPLICACIÓ GENERAL ...................................................................................................................................... 4 OBJECTIUS..................................................................................................................................................... 4 DIFICULTATS .................................................................................................................................................. 4 Nou llenguatge de programació.......................................................................................................... 5 Nou entorn de programació (lliure) .................................................................................................... 5 ELS LLENGUATGES DE PROGRAMACIÓ...................................................................................... 6 INTRODUCCIÓ ................................................................................................................................................ 6 Llenguatges de baix nivell .................................................................................................................... 6 Llenguatges d’alt nivell ........................................................................................................................ 8 LLENGUATGE DE PROGRAMACIÓ C .................................................................................................................... 9 Història .................................................................................................................................................. 9 Programació en C ............................................................................................................................... 10 Llenguatges derivats de C .................................................................................................................. 12 LA LLICÈNCIA LLIURE I EL CODI OBERT .................................................................................... 13 EL COMANDAMENT DE LA WII O WIIMOTE ............................................................................. 15 INTRODUCCIÓ .............................................................................................................................................. 15 DISSENY I DESENVOLUPAMENT ....................................................................................................................... 15 FUNCIONALITAT ........................................................................................................................................... 16 Detecció d’infrarojos .......................................................................................................................... 16 Detecció amb acceleròmetres ........................................................................................................... 16 COMPLEMENTS ............................................................................................................................................ 17 EL PROJECTE ........................................................................................................................ 18 INTRODUCCIÓ .............................................................................................................................................. 18 LA CRONOLOGIA DEL PROJECTE....................................................................................................................... 20 L’APRENENTATGE DEL LLENGUATGE C ............................................................................................................. 21 LA LLIBRERIA CWIID ..................................................................................................................................... 22 EL PROGRAMA D’INTERFÍCIE DE TEXT ............................................................................................................... 24 El funcionament de la interfície de text ............................................................................................ 25 La programació de la interfície de text ............................................................................................. 30 L’APRENENTATGE D’UTILITZACIÓ DEL GLADE I GTK+ ......................................................................................... 34 EL PROGRAMA D’INTERFÍCIE GRÀFICA .............................................................................................................. 34 El funcionament de la interfície gràfica ............................................................................................ 35 1
La programació de la interfície gràfica ............................................................................................. 39 MESURA D’ACCELERACIONS .................................................................................................. 43 Objectius ............................................................................................................................................. 43 Material............................................................................................................................................... 43 Procediment ........................................................................................................................................ 43 Resultats.............................................................................................................................................. 46 LES CONCLUSIONS................................................................................................................ 47 L’APRENENTATGE D’UN NOU LLENGUATGE DE PROGRAMACIÓ ............................................................................ 47 LA UTILITAT DEL PROGRAMARI LLIURE I DE CODI OBERT ...................................................................................... 47 ELS PROBLEMES SORGITS I LES POSSIBLES MILLORES ........................................................................................... 48 AGRAÏMENTS ...................................................................................................................... 50 BIBLIOGRAFIA...................................................................................................................... 51 ANNEXOS ............................................................................................................................ 53 EXECUTABLE EN INTERFÍCIE DE TEXT ................................................................................................................ 53 CODI FONT DEL PROGRAMA D’INTERFÍCIE DE TEXT ............................................................................................. 53 EXECUTABLE EN INTERFÍCIE GRÀFICA ............................................................................................................... 53 CODI FONT DEL PROGRAMA D’INTERFÍCIE GRÀFICA ............................................................................................ 53 2
- Page 1: IES Lluís de Peguera 2n de Batxill
- Page 5 and 6: Explicació general La idea inicial
- Page 7 and 8: Els llenguatges de programació Int
- Page 9 and 10: Llenguatges d’alt nivell Els llen
- Page 11 and 12: ANSI C i ISO C Al 1983, veient la a
- Page 13 and 14: Punters El C permet treballar direc
- Page 15 and 16: comercialització i els beneficis p
- Page 17 and 18: El disseny del comandament està ba
- Page 19 and 20: El projecte Introducció Com tot pr
- Page 21 and 22: d’utilització de la llibreria GT
- Page 23 and 24: La llibreria CWiid El projecte Cwii
- Page 25 and 26: La resta de funcions descrites a la
- Page 27 and 28: Un cop s’escriu el nom i es prem
- Page 29 and 30: Quan es tenen alguns conjunts de da
- Page 31 and 32: La programació de la interfície d
- Page 33 and 34: Tot seguit s’imprimeix en pantall
- Page 35 and 36: L’aprenentatge d’utilització d
- Page 37 and 38: A la part dreta del programa hi tro
- Page 39 and 40: Font 30: Gràfic on només hi ha l'
- Page 41 and 42: Font 33: Segona part del diagrama d
- Page 43 and 44: al gràfic. En cas que hagi passat
- Page 45 and 46: Mesura d’acceleracions en un pèn
- Page 47 and 48: Resultats En el gràfic de les acce
- Page 49 and 50: De fet, durant el transcurs d’aqu
- Page 51 and 52: Agraïments La realització d’aqu
Ín<strong>de</strong>x<br />
INTRODUCCIÓ ....................................................................................................................... 3<br />
RAONS DEL TREBALL........................................................................................................................................ 3<br />
EXPLICACIÓ GENERAL ...................................................................................................................................... 4<br />
OBJECTIUS..................................................................................................................................................... 4<br />
DIFICULTATS .................................................................................................................................................. 4<br />
Nou llenguatge <strong>de</strong> programació.......................................................................................................... 5<br />
Nou entorn <strong>de</strong> programació (lliure) .................................................................................................... 5<br />
ELS LLENGUATGES DE PROGRAMACIÓ...................................................................................... 6<br />
INTRODUCCIÓ ................................................................................................................................................ 6<br />
Llenguatges <strong>de</strong> baix nivell .................................................................................................................... 6<br />
Llenguatges d’alt nivell ........................................................................................................................ 8<br />
LLENGUATGE DE PROGRAMACIÓ C .................................................................................................................... 9<br />
Història .................................................................................................................................................. 9<br />
Programació en C ............................................................................................................................... 10<br />
Llenguatges <strong>de</strong>rivats <strong>de</strong> C .................................................................................................................. 12<br />
LA LLICÈNCIA LLIURE I EL CODI OBERT .................................................................................... 13<br />
EL COMANDAMENT DE LA WII O WIIMOTE ............................................................................. 15<br />
INTRODUCCIÓ .............................................................................................................................................. 15<br />
DISSENY I DESENVOLUPAMENT ....................................................................................................................... 15<br />
FUNCIONALITAT ........................................................................................................................................... 16<br />
Detecció d’infrarojos .......................................................................................................................... 16<br />
Detecció amb acceleròmetres ........................................................................................................... 16<br />
COMPLEMENTS ............................................................................................................................................ 17<br />
EL PROJECTE ........................................................................................................................ 18<br />
INTRODUCCIÓ .............................................................................................................................................. 18<br />
LA CRONOLOGIA DEL PROJECTE....................................................................................................................... 20<br />
L’APRENENTATGE DEL LLENGUATGE C ............................................................................................................. 21<br />
LA LLIBRERIA CWIID ..................................................................................................................................... 22<br />
EL PROGRAMA D’INTERFÍCIE DE TEXT ............................................................................................................... 24<br />
El funcionament <strong>de</strong> la interfície <strong>de</strong> text ............................................................................................ 25<br />
La programació <strong>de</strong> la interfície <strong>de</strong> text ............................................................................................. 30<br />
L’APRENENTATGE D’UTILITZACIÓ DEL GLADE I GTK+ ......................................................................................... 34<br />
EL PROGRAMA D’INTERFÍCIE GRÀFICA .............................................................................................................. 34<br />
El funcionament <strong>de</strong> la interfície gràfica ............................................................................................ 35<br />
1