Titre : | Premiers pas en algorithmique : de l'énoncé à la solution ; exercices analysés, corrigés et commentés |
Auteurs : | Annie Potot-Tartier, Auteur ; Alain Vailly, Auteur |
Type de document : | Monographie imprimée |
Editeur : | Paris [France] : Ellipses, DL 2014, cop. 2014 |
Collection : | Technosup (Paris), ISSN 1275-3955 |
ISBN/ISSN/EAN : | 978-2-340-00125-1 |
Format : | 1 vol. (X-396 p.) / ill., couv. ill. / 26 cm |
Langues: | Français |
Index. décimale : | 005.107 6 |
Catégories : |
[Agneaux] Algorithmes > Manuels d'enseignement supérieur [Agneaux] Algorithmes > Problèmes et exercices [Agneaux] Langages de programmation |
Résumé : |
Un livre indispensable à qui veut ancrer sa pratique de la programmation sur une base algorithmique solide.
Alors qu’il existe deux grandes catégories de livres : les manuels de cours et les recueils d’exercices corrigés, le présent ouvrage est un peu différent. Pour encourager une approche plus active, les notions de cours sont présentées, non pas a priori, mais a posteriori lorsque le lecteur, confronté aux problèmes, a eu l’occasion de se poser des questions. Il se trouve alors beaucoup plus réceptif aux explications et aux réponses qui lui sont fournies. Des exercices ont été choisis pour couvrir toutes les notions d’algorithmique que doit maîtriser un débutant. Ces exercices sont regroupés en chapitres thématiques. Chaque exercice est l’occasion d’expliquer une ou plusieurs notions essentielles. Après une brève introduction justifiant le choix de l’exercice, le «corps» de l’exercice commence par une analyse de l’énoncé, et en extrait, peu à peu, les idées à mettre en oeuvre pour aller vers une ou plusieurs solutions expliquées pas à pas, comparées et discutées. Enfin, une partie «Que faut-il retenir ?» reprend et explique, de manière plus générale, les notions d’algorithmique qui ont été appliquées. Chaque chapitre se termine par un résumé dans lequel sont mis en évidence les enseignements à tirer du travail réalisé. La 4e de couv. indique : "Un livre indispensable à qui veut ancrer sa pratique de la programmation sur une base algorithmique solide. Alors qu'il existe deux grandes catégories de livres : les manuels de cours et les recueils d'exercices corrigés, le présent ouvrage est un peu différent. Pour encourager une approche plus active, les notions de cours sont présentées, non pas a priori, mais a posteriori lorsque le lecteur, confronté aux problèmes, a eu l'occasion de se poser des questions. Il se trouve alors beaucoup plus réceptif aux explications et aux réponses qui lui sont fournies. Des exercices ont été choisis pour couvrir toutes les notions d'algorithmique que doit maîtriser un débutant. Ces exercices sont regroupés en chapitres thématiques. Chaque exercice est l'occasion d'expliquer une ou plusieurs notions essentielles. Après une brève introduction justifiant le choix de l'exercice, le «corps» de l'exercice commence par une analyse de l'énoncé, et en extrait, peu à peu, les idées à mettre en oeuvre pour aller vers une ou plusieurs solutions expliquées pas à pas, comparées et discutées. Enfin, une partie «Que faut-il retenir ?» reprend et explique, de manière plus générale, les notions d’algorithmique qui ont été appliquées. Chaque chapitre se termine par un résumé dans lequel sont mis en évidence les enseignements à tirer du travail réalisé." |
Sommaire : |
Avant-propos i
Table des matières v Avertissement au lecteur vii 1 - Conventions typographiques vii 2 - Ordre de lecture ix Chapitre I : Introduction et conseils au lecteur 1 1 - Place de l'algorithmique dans le développement logiciel 1 2 - Conseils pour concevoir et vérifier un algorithme 10 Chapitre II : Langage algorithmique 27 1 - Conventions typographiques utilisées dans les algorithmes 28 2 - Structure d'un algorithme 29 3 - Règles d'écriture des identificateurs 30 4 - Types 30 5 - Constantes intrinsèques 31 6 - Fonctions et opérateurs prédéfinis 31 7 - Instructions élémentaires 33 8 - Instructions structurées 35 9 - Fonctions et procédures 37 10 - Liste de mots réservés 40 11 - Un exemple 40 Chapitre III : Instructions élémentaires 43 Exercice 1 : Trace d'exécution 43 Exercice 2 : Convertisseur de températures 48 Exercice 3 : Échange et permutation 51 Exercice 4 : Cumul 54 Résumé 58 Chapitre IV : Instructions de choix 59 Exercice 5 : Conditionnelles imbriquées et en séquence 59 Exercice 6 : Maxima 64 Exercice 7 : Parking courte durée 73 Exercice 8 : Machine à affranchir 78 Exercice 9 : Classes de véhicules sur autoroute 86 Exercice 10 : Cinéma 95 Exercice 11 : Date du lendemain (1) 101 Résumé 105 TABLE DES MATIÈRES vi |
Disponibilité (2)
Cote | Support | Localisation | Statut | Emplacement | |
---|---|---|---|---|---|
S8/1733 | Livre | BIB.FAC.ST. | Empruntable | Magazin | |
S8/1733 | Livre | BIB.FAC.ST. | Empruntable | Magazin |
Erreur sur le template