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_naixement
i assigna-li el valor del teu any de naixement. - Declara una variable de coma flotant anomenada
pes
i assigna-li el teu pes. - Declara una variable de caràcter anomenada
inicial_nom
i assigna-li la primera lletra del teu nom. - Declara una variable booleana anomenada
es_programador
i assigna-liTrue
si ets programador,False
en cas contrari.
Solució
Exercici 2: Treballant amb Tipus de Dades Compostos
- Crea un array anomenat
temperatures
que contingui les temperatures dels darrers 5 dies. - Crea una estructura anomenada
cotxe
amb els campsmarca
,model
iany
.
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