CARNERO SOBRINO, JOSÉ LUIS / CARNERO CID, SELENE
Unitat 1. Algoritmes 5
1.1 Panoràmica actual 6
1.2 Una mica d?història 7
1.3 Informàtica parasitària 8
1.4 Algoritmes 9
1.5 Intel·ligència artificial 12
1.6 Un androide campa per aquí 13
1.7 Diagrama de blocs 16
Unitat 2. Ordinogrames 23
2.1 Fonaments 24
2.2 Elements gràfics 30
2.3 Flux seqüencial 31
2.4 Flux alternatiu 31
2.5 Flux retroalimentat 33
2.6 Interpretació 35
2.7 Creació 37
Unitat 3. Pseudocodi 41
3.1 Fonaments 42
3.2 Instruccions simples 43
3.3 Estructures alternatives 45
3.4 Estructures repetitives 48
3.5 Imbricació 54
3.6 Funcions 56
3.7 PSeInt 59
Unitat 4. Llenguatges de programació 67
4.1 Fonaments 68
4.2 Llenguatges de baix nivell 70
4.3 Generació de codi 76
4.4 C/C++ 79
4.5 Java 83
4.6 C# i .net Framework 85
4.7 JavaScript 86
4.8 PHP 88
4.9 Python 90
Unitat 5. Python. Sintaxi 95
5.1 Instal·lació 96
5.2 Primers passos 96
5.3 IDE 97
5.4 Sintaxi bàsica Python 101
5.5 Operacions d?entrada/sortida 102
5.6 Variables 103
5.7 Condicionals 110
5.8 Bucles 114
5.9 Excepcions 118
5.10 Depuració 119
Unitat 6. Python. Programació orientada
a objectes 125
6.1 Funcions 126
6.2 Programació orientada a objectes 134
6.3 Classes d?exemple 143
Unitat 7. Python. Fitxers i dades 155
7.1 Llistes 156
7.2 Tuples 166
7.3 Conjunts 169
7.4 Diccionaris 173
7.5 Estructures de dades imbricades 178
7.6 Fitxers 180
Unitat 8. Interfícies d?usuari 189
8.1 Interfícies gràfiques 190
8.2 Tkinter 190
8.3 PyQt 219
Unitat 9. Aplicacions d?exemple 231
A.1 El penjat 232
A.2 Tetris 237
A.3 Calculadora 245
A.4 CRUD de ferreteria 249
A.5 Agenda on-line 259
1.1UM;YQ;YQT;YQTU 01.1 10000000000000000