LICENCE 1 INFORMATIQUE — FICHE DE RÉVISION SYNTHÉTIQUE UE INFORMATIQUE L1
1. Les Bases & Structure d'un Programme
Structure minimale en C++ : Types fondamentaux :
// Inclusion des E/S Type Taille Exemple
#include <iostream>
using namespace std; int 4 octets 42, -10
int main() { double 8 octets 3.14159
int age;
cout << "Votre age : "; char 1 octet 'A', 'z'
cin >> age; // Lecture
return 0; bool 1 octet true, false
}
string Variable "Hello"
2. Structures de Contrôle (Conditions & Boucles)
Instructions Conditionnelles Structures Répétitives
Si / Sinon : Boucle Pour (Comptage) :
if (score >= 10) { for (int i = 0; i < 5; i++) {
cout << "Valide"; cout << i << " ";
} else { }
cout << "Rattrapage";
} Utiliser while quand le nombre d'itérations est inconnu.
⚠️ Ne pas confondre l'affectation = et l'égalité ==.
3. Fonctions & Modes de Passage
Passage par VALEUR (Copie) : Passage par RÉFÉRENCE (Modifie) :
void doubleValeur(int x) { void doubleValeur(int &x) {
x = x * 2; // Original inchangé x = x * 2; // Original MODIFIÉ
} }
Algorithmique & C++ — L1 Informatique Page