Introducció
En aquest tema, aprendrem què són les variables i els tipus de dades en programació. Les variables són elements fonamentals que ens permeten emmagatzemar i manipular dades dins d'un programa. Els tipus de dades defineixen la naturalesa de les dades que poden ser emmagatzemades en una variable.
Conceptes Clau
Variables
- Definició: Una variable és un espai de memòria que podem utilitzar per emmagatzemar dades que poden canviar durant l'execució del programa.
- Declaració: La declaració d'una variable implica donar-li un nom i, opcionalment, assignar-li un valor inicial.
- Assignació: L'assignació és el procés de donar un valor a una variable.
Tipus de Dades
- Tipus de dades primitius: Són els tipus de dades bàsics que ofereix un llenguatge de programació.
- Enter (int): Nombres sencers.
- Coma flotant (float, double): Nombres amb decimals.
- Caràcter (char): Un únic caràcter.
- Booleà (bool): Valors lògics (true o false).
- Tipus de dades compostos: Són tipus de dades que poden emmagatzemar múltiples valors.
- Array: Una col·lecció de valors del mateix tipus.
- Estructura (struct): Una col·lecció de valors de diferents tipus.
Exemples Pràctics
Declaració i Assignació de Variables
Exemple en Python
# Declaració i assignació d'una variable sencera edat = 25 # Declaració i assignació d'una variable de coma flotant altura = 1.75 # Declaració i assignació d'una variable de caràcter lletra = 'A' # Declaració i assignació d'una variable booleana es_estudiant = True
Exemple en C++
#include <iostream>
using namespace std;
int main() {
// Declaració i assignació d'una variable sencera
int edat = 25;
// Declaració i assignació d'una variable de coma flotant
float altura = 1.75;
// Declaració i assignació d'una variable de caràcter
char lletra = 'A';
// Declaració i assignació d'una variable booleana
bool es_estudiant = true;
return 0;
}Tipus de Dades Compostos
Exemple en Python
# Declaració i assignació d'un array
notes = [85, 90, 78, 92]
# Declaració i assignació d'una estructura
persona = {
'nom': 'Joan',
'edat': 25,
'altura': 1.75
}Exemple en C++
#include <iostream>
using namespace std;
struct Persona {
string nom;
int edat;
float altura;
};
int main() {
// Declaració i assignació d'un array
int notes[] = {85, 90, 78, 92};
// Declaració i assignació d'una estructura
Persona joan;
joan.nom = "Joan";
joan.edat = 25;
joan.altura = 1.75;
return 0;
}Exercicis Pràctics
Exercici 1: Declaració i Assignació de Variables
- Declara una variable sencera anomenada
any_naixementi assigna-li el valor del teu any de naixement. - Declara una variable de coma flotant anomenada
pesi assigna-li el teu pes. - Declara una variable de caràcter anomenada
inicial_nomi assigna-li la primera lletra del teu nom. - Declara una variable booleana anomenada
es_programadori assigna-liTruesi ets programador,Falseen cas contrari.
Solució
Exercici 2: Treballant amb Tipus de Dades Compostos
- Crea un array anomenat
temperaturesque contingui les temperatures dels darrers 5 dies. - Crea una estructura anomenada
cotxeamb els campsmarca,modeliany.
Solució
temperatures = [22.5, 23.0, 21.5, 20.0, 19.5]
cotxe = {
'marca': 'Toyota',
'model': 'Corolla',
'any': 2020
}Resum
En aquesta secció, hem après què són les variables i els tipus de dades, com declarar i assignar valors a les variables, i com treballar amb tipus de dades compostos. Hem vist exemples pràctics en Python i C++ i hem realitzat exercicis per reforçar els conceptes apresos. En la propera secció, explorarem els operadors i expressions, que ens permetran realitzar càlculs i manipulacions amb les nostres variables.
Fonaments de la Programació
Mòdul 1: Introducció a la Programació
- Què és la programació?
- Història de la programació
- Llenguatges de programació
- Entorns de desenvolupament
