University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Sébastien Rohaut |
Documents disponibles écrits par cet auteur



Titre : Algorithmique : Techniques fondamentales de programmation ; avec des exemples en Java Type de document : texte imprimé Auteurs : Sébastien Rohaut, Auteur Editeur : Saint-Herblain : Éd. ENI Année de publication : 2007 Collection : Ressources informatiques (Nantes), ISSN 1627-8224 Importance : 1 vol. (373 p.) Présentation : ill., couv. ill. Format : 21 cm ISBN/ISSN/EAN : 978-2-7460-3960-5 Langues : Français (fre) Catégories : Informatique Mots-clés : Algorithmes
Java (langage de programmation)Index. décimale : 005.1 - Programmation Résumé :
Ce livre s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Dans ce livre, le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, premières années d'ingénierie à qui ce livre est en partie destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme le C, le C++ et surtout Java.
Une grande partie des algorithmes de ce livre sont réécrits en Java et les sources, directement utilisables, sont disponibles en téléchargement sur le site de l'éditeur.Note de contenu :
Sommaire
Introduction à l'algorithmique
Les variables et opérateurs
Tests et logique booléenne
Les boucles
Les tableaux et structures
Les sous-programmes
Les fichiers
Notions avancées
Une approche de l'objetCôte titre : Fs/11697 (1)-11701 (1),Fs/4611-4612 En ligne : https://www.pdfdrive.com/algorithmique-d42205652.html Algorithmique : Techniques fondamentales de programmation ; avec des exemples en Java [texte imprimé] / Sébastien Rohaut, Auteur . - Saint-Herblain : Éd. ENI, 2007 . - 1 vol. (373 p.) : ill., couv. ill. ; 21 cm. - (Ressources informatiques (Nantes), ISSN 1627-8224) .
ISBN : 978-2-7460-3960-5
Langues : Français (fre)
Catégories : Informatique Mots-clés : Algorithmes
Java (langage de programmation)Index. décimale : 005.1 - Programmation Résumé :
Ce livre s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Dans ce livre, le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, premières années d'ingénierie à qui ce livre est en partie destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme le C, le C++ et surtout Java.
Une grande partie des algorithmes de ce livre sont réécrits en Java et les sources, directement utilisables, sont disponibles en téléchargement sur le site de l'éditeur.Note de contenu :
Sommaire
Introduction à l'algorithmique
Les variables et opérateurs
Tests et logique booléenne
Les boucles
Les tableaux et structures
Les sous-programmes
Les fichiers
Notions avancées
Une approche de l'objetCôte titre : Fs/11697 (1)-11701 (1),Fs/4611-4612 En ligne : https://www.pdfdrive.com/algorithmique-d42205652.html Exemplaires (7)
Code-barres Cote Support Localisation Section Disponibilité Fs/11697 (1) Fs/11697 (1)-11701 (1) livre Bibliothéque des sciences Français Disponible
DisponibleFs/11698 (1) Fs/11697 (1)-11701 (1) livre Bibliothéque des sciences Français Disponible
DisponibleFs/11699 (1) Fs/11697 (1)-11701 (1) livre Bibliothéque des sciences Français Disponible
DisponibleFs/11700 (1) Fs/11697 (1)-11701 (1) livre Bibliothéque des sciences Français Disponible
DisponibleFs/11701 (1) Fs/11697 (1)-11701 (1) livre Bibliothéque des sciences Français Disponible
DisponibleFs/4612 Fs/4611-4612 livre Bibliothéque des sciences Français Disponible
DisponibleFs/4611 Fs/4611-4612 livre Bibliothéque des sciences Français Disponible
Disponible
Titre : Algorithmique : Techniques fondamentales de programmation ; avec des exemples en PHP Type de document : texte imprimé Auteurs : Sébastien Rohaut, Auteur Editeur : Saint-Herblain : Éd. ENI Année de publication : 2009 Collection : Ressources informatiques (Nantes), ISSN 1627-8224 Importance : 1 vol. (379 p.) Présentation : ill., couv. ill. Format : 21 cm ISBN/ISSN/EAN : 978-2-7460-4817-1 Note générale : 978-2-7460-4817-1 Langues : Français (fre) Langues originales : Français (fre) Catégories : Informatique Mots-clés : Algorithmes
PHP (langage de programmation)Index. décimale : 005.1 - Programmation Résumé :
Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Dans ce livre, le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, classes préparatoires, premières années d'ingénierie à qui ce livre est en partie destiné et conseillé.
Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme le C, le C++, JAVA et PHP.
La plupart des algorithmes de ce livre sont traduits en PHP et les sources, directement utilisables, sont disponibles en téléchargement sur cette pageضضNote de contenu :
Sommaire
Introduction à l'algorithmique
Les fondements de l'informatique
L'algorithmique
Les langages d'implémentation
Les variables et opérateurs
La variable
Opérateurs et calculs
Pour aller plus loin
Types et langagesCôte titre : Fs/11702-11706,Fs/12540,Fs/13035-13036 Algorithmique : Techniques fondamentales de programmation ; avec des exemples en PHP [texte imprimé] / Sébastien Rohaut, Auteur . - Saint-Herblain : Éd. ENI, 2009 . - 1 vol. (379 p.) : ill., couv. ill. ; 21 cm. - (Ressources informatiques (Nantes), ISSN 1627-8224) .
ISBN : 978-2-7460-4817-1
978-2-7460-4817-1
Langues : Français (fre) Langues originales : Français (fre)
Catégories : Informatique Mots-clés : Algorithmes
PHP (langage de programmation)Index. décimale : 005.1 - Programmation Résumé :
Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Dans ce livre, le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, classes préparatoires, premières années d'ingénierie à qui ce livre est en partie destiné et conseillé.
Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme le C, le C++, JAVA et PHP.
La plupart des algorithmes de ce livre sont traduits en PHP et les sources, directement utilisables, sont disponibles en téléchargement sur cette pageضضNote de contenu :
Sommaire
Introduction à l'algorithmique
Les fondements de l'informatique
L'algorithmique
Les langages d'implémentation
Les variables et opérateurs
La variable
Opérateurs et calculs
Pour aller plus loin
Types et langagesCôte titre : Fs/11702-11706,Fs/12540,Fs/13035-13036 Exemplaires (8)
Code-barres Cote Support Localisation Section Disponibilité Fs/11702 Fs/11702-11706 livre Bibliothéque des sciences Français Disponible
DisponibleFs/11703 Fs/11702-11706 livre Bibliothéque des sciences Français Disponible
DisponibleFs/11704 Fs/11702-11706 livre Bibliothéque des sciences Français Disponible
DisponibleFs/11705 Fs/11702-11706 livre Bibliothéque des sciences Français Disponible
DisponibleFs/11706 Fs/11702-11706 livre Bibliothéque des sciences Français Disponible
DisponibleFs/12540 Fs/12540 livre Bibliothéque des sciences Français Disponible
DisponibleFs/13035 Fs/13035 -13036 livre Bibliothéque des sciences Français Disponible
DisponibleFs/13036 Fs/13035 -13036 livre Bibliothéque des sciences Français Disponible
Disponible
Titre : Algorithmique : Techniques fondamentales de programmation, exemples en C# ; nombreux exercices corrigés ; BTS, DUT informatique Type de document : texte imprimé Auteurs : Sébastien Putier, Auteur ; Sébastien Rohaut, Auteur Editeur : Saint-Herblain : Éd. ENI Année de publication : 2016 Collection : Ressources informatiques (Nantes), ISSN 1627-8224 Importance : 1 vol. (505 p.) Présentation : ill. Format : 22 cm ISBN/ISSN/EAN : 978-2-7460-9923-4 Note générale : Index Langues : Français (fre) Catégories : Informatique Mots-clés : Ordinateurs : Programmation : Manuels d'enseignement supérieur
Algorithmes : Manuels d'enseignement supérieur
Algorithmes : Problèmes et exercices
C# (langage de programmation) : Problèmes et exercicesIndex. décimale : 005.1 Programmation Résumé :
Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme C, C++, Java et surtout C#.
Cet ouvrage propose à la fin de chaque chapitre de nombreux exercices corrigés permettant de consolider ses acquis.Note de contenu :
Sommaire
Introduction l'algorithmique
Les variables et opérateurs
Tests et logique booléenne
Les boucles
Les tableaux et structures
Les sous-programmes
Les fichiers
Notions avancées
Une approche de l'objet
Corrigés des exercicesCôte titre : Fs/19669 Algorithmique : Techniques fondamentales de programmation, exemples en C# ; nombreux exercices corrigés ; BTS, DUT informatique [texte imprimé] / Sébastien Putier, Auteur ; Sébastien Rohaut, Auteur . - Saint-Herblain : Éd. ENI, 2016 . - 1 vol. (505 p.) : ill. ; 22 cm. - (Ressources informatiques (Nantes), ISSN 1627-8224) .
ISBN : 978-2-7460-9923-4
Index
Langues : Français (fre)
Catégories : Informatique Mots-clés : Ordinateurs : Programmation : Manuels d'enseignement supérieur
Algorithmes : Manuels d'enseignement supérieur
Algorithmes : Problèmes et exercices
C# (langage de programmation) : Problèmes et exercicesIndex. décimale : 005.1 Programmation Résumé :
Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets.
Le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme C, C++, Java et surtout C#.
Cet ouvrage propose à la fin de chaque chapitre de nombreux exercices corrigés permettant de consolider ses acquis.Note de contenu :
Sommaire
Introduction l'algorithmique
Les variables et opérateurs
Tests et logique booléenne
Les boucles
Les tableaux et structures
Les sous-programmes
Les fichiers
Notions avancées
Une approche de l'objet
Corrigés des exercicesCôte titre : Fs/19669 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité Fs/19669 Fs/19669 Livre Bibliothéque des sciences Français Disponible
Disponible
Titre : Algorithmique : Techniques fondamentales de programmation ; exemples en PHP ; nombreux exercices corrigés Type de document : texte imprimé Auteurs : Sébastien Rohaut, Auteur ; Olivier Rollet (1974-....), Auteur Mention d'édition : 2e éd. Editeur : Saint-Herblain : Éd. ENI Année de publication : 2015 Collection : Ressources informatiques (Nantes), ISSN 1627-8224 Importance : 1 vol. (484 p.) Présentation : ill. Format : 21 cm ISBN/ISSN/EAN : 978-2-7460-9432-1 Note générale : Index Langues : Français (fre) Catégories : Informatique Mots-clés : Ordinateurs : Programmation
Algorithmes : Problèmes et exercices
PHP (langage de programmation)Index. décimale : 005.1 Programmation Résumé : Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets. Dans ce livre, le langage algorithmique (ou la syntaxe du pseudocode des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, classes préparatoires, premières années d'ingénierie à qui ce livre est en partie destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les arbres et les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme le C, le C++, Java et PHP. De nombreux exercices ponctuent chaque chapitre. La plupart des algorithmes de ce livre sont traduits en PHP et les sources, directement utilisables, sont disponibles en téléchargement sur le site www.editions-eni.fr Note de contenu : Sommaire
Chapitre 1 Introduction à l'algorithmique
P. 13. 1. Les fondements de l'informatique
P. 13. 1.1 Architecture de Von Neumann
P. 17. 1.2 La machine de Turing
P. 19. 1.3 Représentation interne des instructions et des données
P. 24. 2. L'algorithmique
P. 24. 2.1 Programmer, c'est un art
P. 26. 2.2 Définition : l'algorithme est une recette
P. 27. 2.3 Pourquoi utiliser un algorithme ?
P. 28. 2.4 Le formalisme
P. 32. 2.5 La complexité
P. 35. 3. Les langages d'implémentation
P. 35. 3.1 Quel langage ?
P. 37. 3.2 Classifications des langages
P. 41. 3.3 La machine virtuelle
P. 42. 3.4 PHP
P. 47. 4. Exercices
Chapitre 2 Les variables et opérateurs
P. 49. 1. Les variables
P. 49. 1.1 Principe
P. 52. 1.2 Déclaration
P. 52. 1.3 Types
P. 60. 1.4 Affectation
P. 64. 1.5 Saisie et affichage
P. 67. 1.6 Les constantes
P. 68. 2. Opérateurs et calculs
P. 68. 2.1 Les affectations
P. 68. 2.2 Les opérateurs arithmétiques
P. 74. 2.3 Les opérateurs booléens
P. 77. 2.4 Les opérateurs de comparaison
P. 80. 2.5 Le cas des chaînes de caractères
P. 81. 3. Pour aller plus loin
P. 81. 3.1 Les nombres négatifs
P. 83. 3.2 La représentation des nombres réels
P. 87. 3.3 Les dates
P. 88. 3.4 Les caractères
P. 90. 4. Types et langages
P. 90. 4.1 Langages typés ou non
P. 91. 4.2 La gestion de la mémoire
P. 92. 5. Exercices
Chapitre 3 Tests et logique booléenne
P. 95. 1. Les tests et conditions
P. 95. 1.1 Principe
P. 97. 1.2 Que tester ?
P. 98. 1.3 Tests SI
P. 102. 1.4 Tests imbriqués
P. 106. 1.5 Choix multiples
P. 109. 1.6 Des exemples complets
P. 119. 2. L'algèbre booléen
P. 119. 2.1 L'origine des tests
P. 121. 2.2 Petites erreurs, grosses conséquences
P. 122. 2.3 George Boole
P. 123. 2.4 L'algèbre
P. 137. 2.5 Une dernière précision
P. 139. 3. Exercices
Chapitre 4 Les boucles
P. 141. 1. Les structures itératives
P. 141. 1.1 Définition
P. 142. 1.2 Quelques usages simples
P. 143. 2. Tant Que
P. 143. 2.1 Structure générale
P. 145. 2.2 Boucles infinies et break
P. 147. 2.3 Des exemples
P. 164. 3. Répéter ... Jusqu'Ã
P. 164. 3.1 Différences fondamentales
P. 166. 3.2 Quelques exemples adaptés
P. 168. 4. Pour ... Fin Pour
P. 168. 4.1 Une structure pour compter...
P. 169. 4.2 ... mais pas indispensable
P. 169. 4.3 Quelle structure choisir ?
P. 170. 4.4 Un piège à éviter
P. 171. 4.5 Quelques exemples
P. 178. 5. Exercices
Chapitre 5 Les tableaux et structures
P. 181. 1. Présentation
P. 181. 1.1 Principe et définitions
P. 187. 1.2 PHP et les tableaux
P. 191. 1.3 Représentation en mémoire
P. 195. 2. Manipulations simples
P. 195. 2.1 Recherche d'un élément
P. 197. 2.2 Le plus grand/petit, moyenne
P. 198. 2.3 Le morpion
P. 203. 3. Algorithmes avancés
P. 203. 3.1 Les algorithmes des tris
P. 216. 3.2 Recherche par dichotomie
P. 219. 4. Structures et enregistrements
P. 219. 4.1 Principe
P. 220. 4.2 Déclaration
P. 222. 4.3 Utiliser les enregistrements
P. 227. 4.4 Les tableaux d'enregistrements
P. 229. 4.5 Et PHP ?
P. 231. 5. Exercices
Chapitre 6 Les sous-programmes
P. 235. 1. Présentation
P. 235. 1.1 Principe
P. 237. 1.2 Déclaration et définition
P. 239. 1.3 Appel
P. 240. 1.4 Fonctions et procédures
P. 244. 1.5 Variables locales et globales
P. 247. 1.6 Paramètres
P. 256. 1.7 Sous-programmes prédéfinis
P. 261. 1.8 Dernier cas : les tableaux
P. 263. 2. Les sous-programmes récursifs
P. 263. 2.1 Principe
P. 264. 2.2 Un premier exemple : la factorielle
P. 269. 2.3 Un exemple pratique : les tours de Hanoi
P. 271. 3. Exercices
Chapitre 7 Les fichiers
P. 273. 1. Les différents fichiers
P. 273. 1.1 Préambule
P. 274. 1.2 Problématique
P. 275. 1.3 Définition
P. 275. 1.4 Les formats
P. 281. 1.5 Les accès aux fichiers
P. 283. 2. Les enregistrements
P. 283. 2.1 Les délimiteurs
P. 286. 2.2 Largeur fixe
P. 287. 2.3 Principes d'accès
P. 290. 3. Fichier texte séquentiel
P. 290. 3.1 Ouvrir et fermer un fichier
P. 291. 3.2 Lire et écrire des enregistrements
P. 297. 3.3 Les enregistrements structurés
P. 300. 3.4 Exemple en PHP
P. 302. 4. Exercices
Chapitre 8 Notions avancées
P. 303. 1. Les pointeurs et références
P. 303. 1.1 Rappels sur la mémoire et les données
P. 306. 1.2 Le pointeur
P. 312. 1.3 Notation algorithmique
P. 316. 1.4 PHP et les références
P. 324. 2. Les listes chaînées
P. 324. 2.1 Listes chaînées simples
P. 339. 2.2 L'implémentation en PHP
P. 343. 2.3 Autres exemples de listes
P. 345. 3. Les arbres
P. 345. 3.1 Principe
P. 347. 3.2 Définitions
P. 349. 3.3 Parcours d'un arbre
P. 352. 3.4 Arbre binaire ordonné
P. 356. 3.5 Exemples de tri
P. 359. 4. Exercices
Chapitre 9 Une approche de l'objet
P. 361. 1. Principe de l'objet, une notion évidente
P. 361. 1.1 Avant de continuer
P. 362. 1.2 Rappels sur la programmation procédurale
P. 363. 1.3 L'objet
P. 367. 1.4 Classe, objets
P. 369. 1.5 Déclaration et accès
P. 371. 1.6 Les méthodes
P. 372. 1.7 Portée des membres
P. 374. 1.8 Encapsulation des données
P. 376. 1.9 L'héritage
P. 381. 1.10 Le polymorphisme
P. 385. 2. Manipuler les objets
P. 385. 2.1 Les constructeurs
P. 390. 2.2 Les destructeurs
P. 391. 2.3 Les attributs statiques
P. 393. 2.4 Classes et méthodes abstraites
P. 396. 2.5 Interfaces
P. 398. 3. L'objet en PHP
P. 398. 3.1 Les langages objet
P. 399. 3.2 Déclaration des classes et objets
P. 402. 3.3 Héritage
P. 404. 3.4 Interfaces
P. 407. 4. Exercices
Chapitre 10 Corrigés des exercices
P. 413. 1. Introduction à l'algorithmique
P. 415. 2. Les variables et opérateurs
P. 420. 3. Tests et logique booléenne
P. 427. 4. Les boucles
P. 436. 5. Les tableaux et structures
P. 442. 6. Les sous-programmes
P. 446. 7. Les fichiers
P. 448. 8. Notions avancées
P. 451. 9. Une approche de l'objet
P. 475. IndexCôte titre : Fs/19670,Fs/17996-17998 Algorithmique : Techniques fondamentales de programmation ; exemples en PHP ; nombreux exercices corrigés [texte imprimé] / Sébastien Rohaut, Auteur ; Olivier Rollet (1974-....), Auteur . - 2e éd. . - Saint-Herblain : Éd. ENI, 2015 . - 1 vol. (484 p.) : ill. ; 21 cm. - (Ressources informatiques (Nantes), ISSN 1627-8224) .
ISBN : 978-2-7460-9432-1
Index
Langues : Français (fre)
Catégories : Informatique Mots-clés : Ordinateurs : Programmation
Algorithmes : Problèmes et exercices
PHP (langage de programmation)Index. décimale : 005.1 Programmation Résumé : Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les pointeurs et les objets. Dans ce livre, le langage algorithmique (ou la syntaxe du pseudocode des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, classes préparatoires, premières années d'ingénierie à qui ce livre est en partie destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : deux chapitres, l'un sur les pointeurs et les références, l'autre sur les arbres et les objets, ouvrent les portes de la programmation dans des langages évolués et puissants comme le C, le C++, Java et PHP. De nombreux exercices ponctuent chaque chapitre. La plupart des algorithmes de ce livre sont traduits en PHP et les sources, directement utilisables, sont disponibles en téléchargement sur le site www.editions-eni.fr Note de contenu : Sommaire
Chapitre 1 Introduction à l'algorithmique
P. 13. 1. Les fondements de l'informatique
P. 13. 1.1 Architecture de Von Neumann
P. 17. 1.2 La machine de Turing
P. 19. 1.3 Représentation interne des instructions et des données
P. 24. 2. L'algorithmique
P. 24. 2.1 Programmer, c'est un art
P. 26. 2.2 Définition : l'algorithme est une recette
P. 27. 2.3 Pourquoi utiliser un algorithme ?
P. 28. 2.4 Le formalisme
P. 32. 2.5 La complexité
P. 35. 3. Les langages d'implémentation
P. 35. 3.1 Quel langage ?
P. 37. 3.2 Classifications des langages
P. 41. 3.3 La machine virtuelle
P. 42. 3.4 PHP
P. 47. 4. Exercices
Chapitre 2 Les variables et opérateurs
P. 49. 1. Les variables
P. 49. 1.1 Principe
P. 52. 1.2 Déclaration
P. 52. 1.3 Types
P. 60. 1.4 Affectation
P. 64. 1.5 Saisie et affichage
P. 67. 1.6 Les constantes
P. 68. 2. Opérateurs et calculs
P. 68. 2.1 Les affectations
P. 68. 2.2 Les opérateurs arithmétiques
P. 74. 2.3 Les opérateurs booléens
P. 77. 2.4 Les opérateurs de comparaison
P. 80. 2.5 Le cas des chaînes de caractères
P. 81. 3. Pour aller plus loin
P. 81. 3.1 Les nombres négatifs
P. 83. 3.2 La représentation des nombres réels
P. 87. 3.3 Les dates
P. 88. 3.4 Les caractères
P. 90. 4. Types et langages
P. 90. 4.1 Langages typés ou non
P. 91. 4.2 La gestion de la mémoire
P. 92. 5. Exercices
Chapitre 3 Tests et logique booléenne
P. 95. 1. Les tests et conditions
P. 95. 1.1 Principe
P. 97. 1.2 Que tester ?
P. 98. 1.3 Tests SI
P. 102. 1.4 Tests imbriqués
P. 106. 1.5 Choix multiples
P. 109. 1.6 Des exemples complets
P. 119. 2. L'algèbre booléen
P. 119. 2.1 L'origine des tests
P. 121. 2.2 Petites erreurs, grosses conséquences
P. 122. 2.3 George Boole
P. 123. 2.4 L'algèbre
P. 137. 2.5 Une dernière précision
P. 139. 3. Exercices
Chapitre 4 Les boucles
P. 141. 1. Les structures itératives
P. 141. 1.1 Définition
P. 142. 1.2 Quelques usages simples
P. 143. 2. Tant Que
P. 143. 2.1 Structure générale
P. 145. 2.2 Boucles infinies et break
P. 147. 2.3 Des exemples
P. 164. 3. Répéter ... Jusqu'Ã
P. 164. 3.1 Différences fondamentales
P. 166. 3.2 Quelques exemples adaptés
P. 168. 4. Pour ... Fin Pour
P. 168. 4.1 Une structure pour compter...
P. 169. 4.2 ... mais pas indispensable
P. 169. 4.3 Quelle structure choisir ?
P. 170. 4.4 Un piège à éviter
P. 171. 4.5 Quelques exemples
P. 178. 5. Exercices
Chapitre 5 Les tableaux et structures
P. 181. 1. Présentation
P. 181. 1.1 Principe et définitions
P. 187. 1.2 PHP et les tableaux
P. 191. 1.3 Représentation en mémoire
P. 195. 2. Manipulations simples
P. 195. 2.1 Recherche d'un élément
P. 197. 2.2 Le plus grand/petit, moyenne
P. 198. 2.3 Le morpion
P. 203. 3. Algorithmes avancés
P. 203. 3.1 Les algorithmes des tris
P. 216. 3.2 Recherche par dichotomie
P. 219. 4. Structures et enregistrements
P. 219. 4.1 Principe
P. 220. 4.2 Déclaration
P. 222. 4.3 Utiliser les enregistrements
P. 227. 4.4 Les tableaux d'enregistrements
P. 229. 4.5 Et PHP ?
P. 231. 5. Exercices
Chapitre 6 Les sous-programmes
P. 235. 1. Présentation
P. 235. 1.1 Principe
P. 237. 1.2 Déclaration et définition
P. 239. 1.3 Appel
P. 240. 1.4 Fonctions et procédures
P. 244. 1.5 Variables locales et globales
P. 247. 1.6 Paramètres
P. 256. 1.7 Sous-programmes prédéfinis
P. 261. 1.8 Dernier cas : les tableaux
P. 263. 2. Les sous-programmes récursifs
P. 263. 2.1 Principe
P. 264. 2.2 Un premier exemple : la factorielle
P. 269. 2.3 Un exemple pratique : les tours de Hanoi
P. 271. 3. Exercices
Chapitre 7 Les fichiers
P. 273. 1. Les différents fichiers
P. 273. 1.1 Préambule
P. 274. 1.2 Problématique
P. 275. 1.3 Définition
P. 275. 1.4 Les formats
P. 281. 1.5 Les accès aux fichiers
P. 283. 2. Les enregistrements
P. 283. 2.1 Les délimiteurs
P. 286. 2.2 Largeur fixe
P. 287. 2.3 Principes d'accès
P. 290. 3. Fichier texte séquentiel
P. 290. 3.1 Ouvrir et fermer un fichier
P. 291. 3.2 Lire et écrire des enregistrements
P. 297. 3.3 Les enregistrements structurés
P. 300. 3.4 Exemple en PHP
P. 302. 4. Exercices
Chapitre 8 Notions avancées
P. 303. 1. Les pointeurs et références
P. 303. 1.1 Rappels sur la mémoire et les données
P. 306. 1.2 Le pointeur
P. 312. 1.3 Notation algorithmique
P. 316. 1.4 PHP et les références
P. 324. 2. Les listes chaînées
P. 324. 2.1 Listes chaînées simples
P. 339. 2.2 L'implémentation en PHP
P. 343. 2.3 Autres exemples de listes
P. 345. 3. Les arbres
P. 345. 3.1 Principe
P. 347. 3.2 Définitions
P. 349. 3.3 Parcours d'un arbre
P. 352. 3.4 Arbre binaire ordonné
P. 356. 3.5 Exemples de tri
P. 359. 4. Exercices
Chapitre 9 Une approche de l'objet
P. 361. 1. Principe de l'objet, une notion évidente
P. 361. 1.1 Avant de continuer
P. 362. 1.2 Rappels sur la programmation procédurale
P. 363. 1.3 L'objet
P. 367. 1.4 Classe, objets
P. 369. 1.5 Déclaration et accès
P. 371. 1.6 Les méthodes
P. 372. 1.7 Portée des membres
P. 374. 1.8 Encapsulation des données
P. 376. 1.9 L'héritage
P. 381. 1.10 Le polymorphisme
P. 385. 2. Manipuler les objets
P. 385. 2.1 Les constructeurs
P. 390. 2.2 Les destructeurs
P. 391. 2.3 Les attributs statiques
P. 393. 2.4 Classes et méthodes abstraites
P. 396. 2.5 Interfaces
P. 398. 3. L'objet en PHP
P. 398. 3.1 Les langages objet
P. 399. 3.2 Déclaration des classes et objets
P. 402. 3.3 Héritage
P. 404. 3.4 Interfaces
P. 407. 4. Exercices
Chapitre 10 Corrigés des exercices
P. 413. 1. Introduction à l'algorithmique
P. 415. 2. Les variables et opérateurs
P. 420. 3. Tests et logique booléenne
P. 427. 4. Les boucles
P. 436. 5. Les tableaux et structures
P. 442. 6. Les sous-programmes
P. 446. 7. Les fichiers
P. 448. 8. Notions avancées
P. 451. 9. Une approche de l'objet
P. 475. IndexCôte titre : Fs/19670,Fs/17996-17998 Exemplaires (4)
Code-barres Cote Support Localisation Section Disponibilité Fs/17996 Fs/17996-17998 Livre Bibliothéque des sciences Français Disponible
DisponibleFs/17997 Fs/17996-17998 Livre Bibliothéque des sciences Français Disponible
DisponibleFs/17998 Fs/17996-17998 Livre Bibliothéque des sciences Français Disponible
DisponibleFs/19670 Fs/19670 Livre Bibliothéque des sciences Français Disponible
Disponible
Titre : Algorithmique : Techniques fondamentales de programmation, exemples en Python, nombreux exercices corrigés ; BTS, DUT informatique Type de document : texte imprimé Auteurs : Franck Ebel, Auteur ; Sébastien Rohaut, Auteur Editeur : Saint-Herblain : Éd. ENI Année de publication : 2014 Collection : Ressources informatiques (Nantes), ISSN 1627-8224 Importance : 1 vol. (508 p.) Présentation : ill., couv. ill. Format : 21 cm ISBN/ISSN/EAN : 978-2-7460-8919-8 Note générale : Index Langues : Français (fre) Catégories : Informatique Mots-clés : Algorithmes : Manuels d'enseignement supérieur
Algorithmes : Problèmes et exercices
Python (langage de programmation) : Problèmes et exercicesIndex. décimale : 518.1 Algorithmes Résumé : Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les compréhensions de listes et les objets.
Le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : un chapitre sur les objets, ouvre les portes de la programmation dans des langages évolués et puissants comme le C, le C++ et surtout Python.
À la fin de chaque chapitre, l'auteur propose de nombreux exercices corrigés permettant de consolider ses acquis.
Tous les algorithmes de ce livre sont réécrits en Python et les sources, directement utilisables, sont disponibles en téléchargement sur le site www.editions-eni.fr.Note de contenu :
Sommaire :
1. Introduction à l'algorithmique
2. Les variables et opérateurs
3. Tests et logique booléenne
4. Les boucles
5. Les tableaux et structures
6. Les sous-programmes
7. Les fichiers
8. Notions avancées
9. Une approche de l'objet
Corrigés des exercicesCôte titre : Fs/15421 (2)-15424 (2) Algorithmique : Techniques fondamentales de programmation, exemples en Python, nombreux exercices corrigés ; BTS, DUT informatique [texte imprimé] / Franck Ebel, Auteur ; Sébastien Rohaut, Auteur . - Saint-Herblain : Éd. ENI, 2014 . - 1 vol. (508 p.) : ill., couv. ill. ; 21 cm. - (Ressources informatiques (Nantes), ISSN 1627-8224) .
ISBN : 978-2-7460-8919-8
Index
Langues : Français (fre)
Catégories : Informatique Mots-clés : Algorithmes : Manuels d'enseignement supérieur
Algorithmes : Problèmes et exercices
Python (langage de programmation) : Problèmes et exercicesIndex. décimale : 518.1 Algorithmes Résumé : Ce livre sur l'algorithmique s'adresse à toute personne désireuse de maîtriser les bases essentielles de la programmation. Pour apprendre à programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les données et les instructions, quelle est sa logique. Alors, au fur et à mesure, le reste devient évidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancées comme les compréhensions de listes et les objets.
Le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilisé dans les écoles d'informatique et dans les formations comme les BTS, DUT, première année d'ingénierie à qui ce livre est principalement destiné et conseillé. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi évoluer vers des notions plus avancées : un chapitre sur les objets, ouvre les portes de la programmation dans des langages évolués et puissants comme le C, le C++ et surtout Python.
À la fin de chaque chapitre, l'auteur propose de nombreux exercices corrigés permettant de consolider ses acquis.
Tous les algorithmes de ce livre sont réécrits en Python et les sources, directement utilisables, sont disponibles en téléchargement sur le site www.editions-eni.fr.Note de contenu :
Sommaire :
1. Introduction à l'algorithmique
2. Les variables et opérateurs
3. Tests et logique booléenne
4. Les boucles
5. Les tableaux et structures
6. Les sous-programmes
7. Les fichiers
8. Notions avancées
9. Une approche de l'objet
Corrigés des exercicesCôte titre : Fs/15421 (2)-15424 (2) Exemplaires (4)
Code-barres Cote Support Localisation Section Disponibilité Fs/15421 (2) Fs/15421 (2)-15424 (2) Livre Bibliothéque des sciences Français Disponible
DisponibleFs/15422 (2) Fs/15421 (2)-15424 (2) Livre Bibliothéque des sciences Français Disponible
Sorti jusqu'au 27/02/2025Fs/15423 (2) Fs/15421 (2)-15424 (2) Livre Bibliothéque des sciences Français Disponible
DisponibleFs/15424 (2) Fs/15421 (2)-15424 (2) Livre Bibliothéque des sciences Français Disponible
DisponiblePermalinkPermalinkPermalinkPermalink