Lycée Saint-Louis Classes préparatoires 1ère année Introduction au Turbo Pascal
Lycée Saint-Louis Classes préparatoires 1ère année Introduction au Turbo Pascal Jean-Philippe Poli jean-philippe.poli@laposte.net 2008 – 2009 Table des matières Chapitre 1 Introduction 1 1 Algorithmes et programmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Compilation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 Syntaxe et sémantique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Le langage Pascal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Chapitre 2 Utiliser l’environnement de programmation 5 1 Description des menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1 Menu File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 Menu Edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3 Menu Run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4 Menu Compile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.5 Menu Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Editeur de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3 Utilisation de l’environnement de programmation . . . . . . . . . . . . . . . . . . . . . 6 Chapitre 3 Programmer en Pascal 9 1 Structure générale d’un programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 Symboles et séparateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 Identificateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4 Types et constantes de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.1 Nombres entiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.2 Nombres réels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.3 Booléens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.4 Chaînes de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.5 Passage d’un type à l’autre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6 Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7 Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 i Table des matières 7.1 Affectation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.2 Entrées-sorties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.3 Branchement conditionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 7.4 Blocs d’instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.5 Structures répétitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.6 Nombres aléatoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 8 Tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 9 Procédures et fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 9.1 Procédures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 9.2 Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 9.3 Passages de paramètres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 9.4 Variables locales et variables globales . . . . . . . . . . . . . . . . . . . . . . . . 36 10 Déclaration de types . . . . . . . . uploads/Industriel/ 0373-formation-introduction-turbo-pascal-pdf.pdf
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 06, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.3301MB