This publication is presented to you through Paradigm Publishing Services

Les Presses De L'université De Montréal

Chapter
Licensed
Unlicensed Requires Authentication

5.5 Questions

  • and
© 2009, Memorial University Press

© 2009, Memorial University Press

Chapters in this book

  1. Frontmatter I
  2. Avant-propos de la troisième édition V
  3. Remerciements IX
  4. Table des matières XI
  5. Chapitre 1 Environnement et pensée informatiques
  6. 1.1 Micro-ordinateur et périphériques 1
  7. 1.2 Supports externes d’information 7
  8. 1.3 Système d’exploitation 10
  9. 1.4 Réseau 17
  10. 1.5 Représentation interne des données 19
  11. 1.6 Environnement de programmation 31
  12. 1.7 Paradigme procédural : rédaction d’un algorithme 33
  13. 1.8 Questions 41
  14. 1.9 Exercices 41
  15. Chapitre 2 Programmes simples
  16. 2.1 Aperçu d’un programme en langage C++ 43
  17. 2.2 Types élémentaires 47
  18. 2.3 Structure d’un programme en langage C++ 75
  19. 2.4 Questions 81
  20. 2.5 Exercices 85
  21. 2.6 Travail dirigé 89
  22. Chapitre 3 Entrées et sorties
  23. 3.1 Lecture de l’unité standard : cin >>, get() et getline() 93
  24. 3.2 Opérations de lecture 96
  25. 3.3 Affichage : cout << 106
  26. 3.4 Opérations d’affichage 109
  27. 3.5 Fichiers textes 114
  28. 3.6 Questions 120
  29. 3.7 Exercices 122
  30. 3.8 Travail dirigé 128
  31. Chapitre 4 Structures de programmation
  32. Introduction 131
  33. 4.1 INSTRUCTIONS DE DÉCISION 132
  34. 4.2 Type énumération 136
  35. 4.3 Instructions de répétition 140
  36. 4.4 Tableaux 149
  37. 4.5 Utilisation des états d’un flot d’entrée-sortie 159
  38. 4.6 Exemples de lecture de fichier 161
  39. 4.7 Questions 169
  40. 4.8 Exercices 170
  41. 4.9 Travail dirigé 189
  42. Chapitre 5 Sous-programmes
  43. 5.1 Déclaration de types 195
  44. 5.2 Sous-programmes 198
  45. 5.3 Domaine de validité des identificateurs 219
  46. 5.4 Récursivité 225
  47. 5.5 Questions 241
  48. 5.6 Exercices 242
  49. 5.7 Travail dirigé 261
  50. Chapitre 6 Fichiers binaires
  51. 6.1 Enregistrements 265
  52. 6.2 Entrées et sorties dans des fichiers binaires 276
  53. 6.3 Modes d’accès aux données 291
  54. 6.4 Questions 310
  55. 6.5 Exercices 310
  56. 6.6 Travail dirigé 326
  57. Chapitre 7 Attribution dynamique d’espace mémoire
  58. Introduction 329
  59. 7.1 Répartition de l’espace mémoire 330
  60. 7.2 Type pointeur 330
  61. 7.3 Listes linéaires simples 342
  62. 7.4 Attribution dynamique d’espace à un tableau 354
  63. 7.5 Questions 357
  64. 7.6 Exercices 357
  65. 7.7 Travail dirigé 373
  66. Chapitre 8 Éléments de génie du logiciel
  67. 8.1 Règles de base de la programmation structurée 375
  68. 8.2 Conception descendante 377
  69. 8.3 Algorithme et pseudo-code schématique 379
  70. 8.4 Traitement en mode interactif 393
  71. 8.5 Questions 403
  72. 8.6 Exercices 404
  73. 8.7 Travail dirigé 408
  74. Chapitre 9 Méthodologie de la résolution de problèmes
  75. 9.1 Conception d’un logiciel 411
  76. 9.2 Définition du problème 412
  77. 9.3 Analyse du problème 414
  78. 9.4 Conception des algorithmes 416
  79. 9.5 Rédaction des programmes 418
  80. 9.6 Mise au point des programmes 423
  81. 9.7 Rédation du rapport de programme 425
  82. 9.8 Questions 426
  83. 9.9 Exercices 427
  84. 9.10 Travail dirigé 432
  85. Chapitre 10 Programmation par objet
  86. 10.1 Historique 435
  87. 10.2 Décomposition 436
  88. 10.3 Type classe 437
  89. 10.4 Encapsulation 439
  90. 10.5 Héritage 453
  91. 10.6 Polymorphisme 476
  92. 10.7 Conclusion 486
  93. 10.8 Questions 488
  94. 10.9 Exercices 489
  95. Chapitre 11 Listes circulaires à liens doubles
  96. Introduction 497
  97. 11.1 Gestion d’une liste circulaire à liens doubles 498
  98. 11.2 Description des opérations de la classe Liste 503
  99. 11.3 Listes, piles et files d’attente 512
  100. 11.4 Questions 532
  101. 11.5 Exercices 532
  102. 11.6 Travail dirigé 540
  103. Chapitre 12 Analyse et conception orientées par objet
  104. 12.1 Analyse orientée par objet 543
  105. 12.2 Résolution de problème 553
  106. Réponses aux questions et solutions aux exercices 575
  107. Annexe A Mots réservés pour la programmation en langages C et C++ 647
  108. Annexe B Caractères ASCII 648
  109. Annexe C Caractères étendus 650
  110. Annexe D Précompilateur 652
  111. Annexe E Nouveaux noms des fichiers d’en-tête et l’espace de noms 657
  112. Annexe F Lecture d’une chaîne de caractères définie à l’aide d’un tableau 661
  113. Bibliographie 667
  114. Index 670
Downloaded on 21.3.2026 from https://www.degruyterbrill.com/document/doi/10.1515/9782553017339-040/html
Scroll to top button