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

  1. Declara una variable sencera anomenada any_naixement i assigna-li el valor del teu any de naixement.
  2. Declara una variable de coma flotant anomenada pes i assigna-li el teu pes.
  3. Declara una variable de caràcter anomenada inicial_nom i assigna-li la primera lletra del teu nom.
  4. Declara una variable booleana anomenada es_programador i assigna-li True si ets programador, False en cas contrari.

Solució

any_naixement = 1990
pes = 70.5
inicial_nom = 'J'
es_programador = True

Exercici 2: Treballant amb Tipus de Dades Compostos

  1. Crea un array anomenat temperatures que contingui les temperatures dels darrers 5 dies.
  2. Crea una estructura anomenada cotxe amb els camps marca, model i any.

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.

© Copyright 2024. Tots els drets reservats