![]() |
Mòdul
2
![]() |
Fonaments de
Programació. Llenguatge C/C++![]() |
Pràctica ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
Pràctica
d'ampliació ![]() ![]() |
Taula ASCII
La relació entre caràcters i nombres enters es fa a partir de la taula ASCII. En aquesta pràctica farem un programa per obtenir la taula ASCII completa.
|
|||
![]() |
Desenvolupament de la
pràctica
Creeu un nou arxiu C anomenat m2p01.cc i escriviu a la finestra d'edició el següent codi:
Explicació del programa Encara que aquest programa conté una estructura de programació que encara no s'ha tractat: el bucle for, pot ser útil proposar-lo en aquest mòdul, on s'ha tractat l'equivalència entre els valors numèrics i els caràcters ASCII. En el següent mòdul s'estudiarà amb profunditat els bucles. En primer lloc, aquest programa crida tres arxius capçalera: stdio.h, i stdlib.h . El primer és necessari per tal de fer servir les funcions ja estudiades: printf() i scanf(), el segon és necessari per a la funció system("cls") ja comentada al mòdul anterior. En primer lloc, es defineix una variable del tipus char. En la següent part de codi s'escriu el número i el caràcter dels codis des del 33 fins al 127 (els codis des del 0 fins al 32 no són imprimibles). Aquest codi correspon a un bucle de C/C++. El codi d'escapament \t és el codi del tabulador horitzontal ja tractat al mòdul 1.
|