Apprendre à programmer avec C et Python : cours et exercices corrigés

Manuel sur deux langages informatiques choisis pour leur efficacité et leur facilité d'apprentissage : C, de bas niveau, et Python, de haut niveau. Après une présentation exhaustive, l'un des deux ou les deux sont choisis pour résoudre une centaine d'exercices et de problèmes informat...

Full description

Saved in:
Bibliographic Details
Main Authors : Felea Violeta (Auteur), Felea Victor (Auteur), Steen Jean-Pierre (Auteur)
Format : Book
Language : français
Title statement : Apprendre à programmer avec C et Python : cours et exercices corrigés / Violeta Felea, Victor Felea, Jean-Pierre Steen
Published : Paris : Vuibert , DL 2015
Physical Description : 1 vol. (V-401 p.)
Subjects :
  • P. III
  • Préface
  • P. 1
  • 1 C et Python - fondements
  • P. 1
  • 1.1 Cycle de développement informatique
  • P. 4
  • 1.2 Variables, types, expressions
  • P. 26
  • 1.3 Instructions
  • P. 43
  • 1.4 Structure du programme principal
  • P. 45
  • 2 Approche de programmation modulaire
  • P. 45
  • 2.1 Fonctions : paramètres et appels
  • P. 46
  • 2.2 Modularité en langage algorithmique
  • P. 48
  • 2.3 Modularité en langage C
  • P. 54
  • 2.4 Modularité en langage Python
  • P. 61
  • 2.5 Optimisation des performances de la récursivité
  • P. 67
  • 2.6 Fonctions de bibliothèque
  • P. 73
  • 2.7 Compilation et exécution des programmes
  • P. 77
  • 3 Problèmes corrigés
  • P. 77
  • 3.1 Constantes, variables, expressions
  • P. 84
  • 3.2 Primitives - Instruction simple - Bloc d'instructions
  • P. 93
  • 3.3 Instructions conditionnelles
  • P. 112
  • 3.4 Instructions répétitives
  • P. 152
  • 3.5 Modularité
  • P. 201
  • 3.6 Types composites
  • P. 253
  • 3.7 Techniques algorithmiques
  • P. 309
  • 4 Modélisation : exemples de jeux programmés
  • P. 343
  • 5 Exercices proposés
  • P. 343
  • 5.1 Constantes, variables, expressions
  • P. 344
  • 5.2 Primitives - Instruction simple - Bloc d'instructions
  • P. 346
  • 5.3 Instructions conditionnelles
  • P. 348
  • 5.4 Instructions répétitives
  • P. 349
  • 5.5 Modularité
  • P. 355
  • 5.6 Types composites
  • P. 370
  • 5.7 Techniques algorithmiques
  • P. 378
  • 5.8 Modélisation
  • P. 397
  • Index
  • P. 397
  • Index des termes génériques
  • P. 399
  • Index des notions algorithmiques
  • P. 400
  • Index des notions en langage C
  • P. 401
  • Index des notions en langage Python
  • P. 403
  • Bibliographie