Cours de Programmation :
èreIUT de Villetaneuse — R&T 1 année
Laure Petrucci
8 décembre 2009Table des matières
1 Principes généraux 3
1.1 Pourquoi la programmation? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 Objectifs du cours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.2 Les langages de programmation . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.3 L’algorithmique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Étapes de construction d’un programme . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Règles pour bien écrire un . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Structure d’un programme . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.2 Variables et fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.3 Blocs d’instructions et indentation . . . . . . . . . . . . . . . . . . . . . . . 6
2 Mécanismes de base 7
2.1 Types simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.1 Les types de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.2 Constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1 Déclaration de variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.2 Affectation de valeur à une variable . . . . . . . . . ...
Voir