1. INTRODUCCIÓ A LA PROGRAMACIÓ
Requisits de compleció
1.1 La informació de l'ordinador: bits i bytes.
La principal potència d'un ordinador consisteix en el manegament (procés, transport, emmagatzemament, etc.) ràpid de grans quantitats d'informació
La principal potència d'un ordinador consisteix en el manegament (procés, transport, emmagatzemament, etc.) ràpid de grans quantitats d'informació
- Dispositius d'entrada (teclat, ratolí, escàner, micròfin, càmera digital de fotos o vídeo, sensors, ...).
- Dispositius d'emmagatzemament (RAM, ROM, HD, CD-R, CD-RW, DVD-R, DVD-RW, ...).
- Dispositius de processament (microprocessador -CPU-).
- Dispositius de sortida (monitor, impressora, altaveus, plotter, etc.).
Exercici1
Agrupa els dispositius d'emmagatzemament en ROM (lectura) -Read Only Memory- i RAM (lectura i escriptura) -Random Access Memory-.
Cóm és la memòria d'un ordinador? La imatge intuïtiva és la d'un armari de calaixos. En la memòria ROM pots mirar el contingut però no tocar-lo i a la RAM si.
Cóm es desa la informació als dispositius? De manera elèctrica, magnètica o òptica. Aquests impulsos -o partícules- són els BITS (BIT: mínima quantitat d'informació que poden manegar els dispositius digitals). El bit pot valer '0' ó '1' (valors lògics) que solen correspondre a +5v i -5v.
Agrupa els dispositius d'emmagatzemament en ROM (lectura) -Read Only Memory- i RAM (lectura i escriptura) -Random Access Memory-.
Cóm és la memòria d'un ordinador? La imatge intuïtiva és la d'un armari de calaixos. En la memòria ROM pots mirar el contingut però no tocar-lo i a la RAM si.
Cóm es desa la informació als dispositius? De manera elèctrica, magnètica o òptica. Aquests impulsos -o partícules- són els BITS (BIT: mínima quantitat d'informació que poden manegar els dispositius digitals). El bit pot valer '0' ó '1' (valors lògics) que solen correspondre a +5v i -5v.
Per tant el PC manega bilions de '1' i '0' seguits, però amb molta rapidesa. És per això que en informàtica s'utilitza el Sistema Numèric Binari (2 símbols: '0' i '1'), en lloc de Sistema Numèric Decimal (10 símbols: '0', ... ,'9').
Per ser operatius, el fluxe de dades binàries (bits) s'agrupa de 8 bits en 8 bits. Cada grup de 8 bits és un byte.
01100100 01100101 00100001 01000101 00100000 10000100 01000010
Cada grup de 2 bytes (16 bits) també rep el nom de WORD (paraula).
Per això també es fan servir el Sistema Numèric Octal (8 símbols: '0'..., '7') i el Sistema Numèric Hexadecimal (16 símbols: '0', ..., '9', 'A', 'B', 'C', 'D', 'E', 'F')
1.2 Sistemes de numeració.
| Sistema | Base | Símbols |
| Binari | 2 | 0 1 |
| Octal | 8 | 0 1 2 3 4 5 6 7 |
| Decimal | 10 | 0 1 2 3 4 5 6 7 8 9 |
| Hexadecimal | 16 | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
Exemple:
El nº 1 0 1 (decimal) val, en decimal:
1 x 102 + 0 x 101 + 1 x 100 = 101 (Centenes, Desenes i Unitats)
El nº 1 0 1 (octal) val, en decimal:
1 x 82 + 0 x 81 + 1 x 80 = 65
El nº 1 0 1 (hexadecimal) val, en decimal:
1 x 162 + 0 x 161 + 1 x 160 = 257
El nº 1 0 1 (binari) val, en decimal:
1 x 22 + 0 x 21 + 1 x 20 = 5
En general:
| (Nº max de dígits - 1) Σ [dígit(i) x (base)i] (i=0) |
Cóm passar de binari a decimal?
1 1 0 1 0
| | | | |
| | | | |------- 0 x 20 = 00
| | | |--------- 1 x 21 = 02
| | |----------- 0 x 22 = 00
| |------------- 1 x 23 = 08
|--------------- 1 x 24 = 16
_______________________
---------------------------26
Cóm passar de decimal a binari?
26 / 2 = 13 (resta 0)
13 / 2 = 6 (resta 1)
6 / 2 = 3 (resta 0)
3 / 2 = 1 (resta 1)
Seguint els bits resultants de baix a dalt en surt: 1 1 0 1 0.
Exercicis:
Passa el nº decimal 18 a binari (resultat: 1 0 0 1 0).
Passa el nº binari 1 1 0 1 1 0 1 1 a decimal (resultat: 219).
Passa el nº hexadecimal 2A a decimal (resultat: 42).
Passa el nº decimal 32 a octal (resultat: 40).
1.3 Diagrames de flux
És el primer pas en la programació. Plasmar la idea mitjançant un dibuix (diagrama) de bloc seriats (en un ordre lògic) que simulen el comportament del procés.

Un més detallat:

Un cop el diagrama de flux està comprovat com a vàlid, el pas següent és traduïr-lo al llenguatge d'ordinador (en el nostre cas mitjançant l'eina VB).
Actualment hi ha eines informàtiques per a fer diagrames. Per exemple el programa DIA DIAGRAM. o el programari en línia GLYFFY o el propi Google Dibuixos
En general tots els programes informàtics tenen la següent estructura:
- Entrada d'informació.
- Desat d'informació.
- Proccessat intern de les informacions (Amb possibles condicions).
- Mostra a l'usuari els resultats dels processos realitzats.
Exercici 1: Amb el teu compte de Google entra a Drive i fes un nou dibuix de Google amb un diagrama bàsic que faci els 4 passos anteriors. Posa-li el nom "Diagrama de flux bàsic"
Exercici 2: Fes un diagrama de flux per fer una suma de dos números. Posa-li el nom "Diagrama de flux d'una suma". Fes que sumi números fins l'infinit.
Darrera modificació: dimecres, 17 de setembre 2025, 12:29