FONAMENTS DE PROGRAMACIÓ
1. QUÈ ÉS PROGRAMAR?
2. CONCEPTE DE PROGRAMA
3. DECLARACIONS I SENTÈNCIES
-
Cada línia (o bloc) d’un programa s’anomena declaració (o sentència).
-
N’hi ha de diferents tipus segons el que fan: declarar dades, fer càlculs, controlar el flux del programa, etc.
Tipus principals de sentències:
-
Declaració de variables: Reserva espai per guardar dades.
-
Assignació: Dona un valor a una variable. Ex:
x = 5 -
Entrada/Sortida: Per llegir o mostrar dades (
input,print...) -
Control de flux: Decideixen l’ordre d’execució (condicionals i bucles).
-
Comentaris: Explicacions pel programador, ignorades pel compilador.
4. SINTAXI I NORMES
-
Cada llenguatge té regles (sintaxi) pròpies, que cal seguir estrictament.
-
Les instruccions van sovint acabades en
;i sovint s’organitzen en blocs ({}en C/Java, indentació en Python...).
5. VARIABLES I CONSTANTS
-
Són caixes on es desa informació que el programa utilitza.
-
Variable: Un valor que pot canviar durant el programa.
-
Constant: Un valor fix.
-
-
Tipus més comuns: números (enters, decimals), caràcters (textos), booleans (true/false, cert/fals).
6. EXPRESSIONS I OPERACIONS
-
Una expressió combina valors i variables amb operadors per calcular un resultat.
-
Aritmètics:
+,-,*,/,^(suma, resta, multiplicació, divisió, potència). -
Relacionals:
>,<,>=,<=,==,!=(comparacions). -
Lògics:
AND,OR,NOT(&&,||,!- per combinar condicions).
-
7. ASSIGNACIONS
-
L’assignació serveix per guardar el resultat d’una operació a una variable.
-
Exemple:
notaFinal = nota1 * 0.4 + nota2 * 0.6
-
-
Sol usar-se el signe igual:
=
8. CONTROL DE FLUX (REPETICIONS I DECISIONS)
-
Condicionals: Permeten fer una acció segons si una condició es compleix o no.
-
Ex:
if (nota >= 5): print("Aprovat")
-
-
Bucles: Repeteixen una acció diverses vegades.
-
Ex:
for i in range(10): print(i)per imprimir els números del 0 al 9.
-
9. COMENTARIS
-
Serveixen per documentar el que fa el codi. No s’executen.
-
En Python:
# això és un comentari -
En C/Java:
// comentario/* comentari de diverses línies */
-
10. BONES PRÀCTIQUES
Escriure codi llegible i comentat.
Utilitzar noms de variables clars.
Dividir el programa en parts petites (funcions, mòduls).
Comprovar i corregir errors (depurar).
Resum

