Titre : | Apprendre à programmer avec C et Python : DUT et licence 1 informatique, BTS services informatiques aux organisations ; cours et exercices corrigés |
Auteurs : | Violeta Felea, Auteur ; Victor Felea, Auteur ; Jean-Pierre Steen, Auteur |
Type de document : | Monographie imprimée |
Editeur : | Vuibert, DL 2015 |
ISBN/ISSN/EAN : | 978-2-311-40199-8 |
Format : | 1 vol. (401 p.) / ill. / 24 cm |
Note générale : |
Bibliogr. 1 p. |
Langues: | Français |
Index. décimale : | 518.107 6 |
Catégories : |
[Agneaux] Algorithmes > Manuels d'enseignement supérieur [Agneaux] C (langage de programmation) > Manuels d'enseignement supérieur [Agneaux] Python (langage de programmation) > Manuels d'enseignement supérieur |
Mots-clés: | C (langage de programmation) : Manuels d'enseignement supérieur C (langage de programmation) : Problèmes et exercices |
Résumé : |
Destiné aux étudiants des premiers cycles de l'enseignement supérieur qui débutent dans le développement des applications informatiques, cet ouvrage aborde la pratique de deux langages de programmation, C et Python. Il comprend une synthèse de leur présentation, de nombreux problèmes résolus et des exercices d'approfondissement.La résolution des problèmes est traitée suivant le cycle de développement analyse - conception - codage. L'analyse du problème conduit à la conception d'un algorithme répondant aux exigences exprimées. Chaque solution algorithmique est proposée, dans chacun des deux langages. |
Sommaire : |
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 |
Disponibilité (4)
Cote | Support | Localisation | Statut |
---|---|---|---|
INF/667 | Livre | bibliothèque sciences exactes | Consultable |
INF/667 | Livre | bibliothèque sciences exactes | Empruntable |
INF/667 | Livre | bibliothèque sciences exactes | Empruntable |
INF/667 | Livre | bibliothèque sciences exactes | Empruntable |