Linux
Le contenu de ce livre pdf de cours d'initiation à la programmation est inclus dans un ouvrage papier de 1372 pages édité en Novembre 2004 par les éditions Berti à Alger.
http://www.berti-editions.com
L'ouvrage est accompagné d'un CD-ROM contenant les assistants du package pédagogique.
Rm di Scala Corrections du 04.01.05
SOMMAIRE
Introduction Chapitre 1.La machine
1.1.Ordinateur et évolution 1.2.Les circuits logiques 1.3.Codage et numération 1.4.Formalisation de la notion d’ordinateur 1.5.Architecture de l’ordinateur 1.6.Système d’exploitation 1.7.Les réseaux Exercices avec solutions 6 14 44 55 66 100 126 145 4
Chapitre 2.Programmer avec un langage
2.1.Les langages 2.2.Relations binaires 2.3.Théorie des langages 2.4.Les bases du langage Delphi Exercices avec solutions 147 155 161 177 219
Chapitre 3.Développer du logiciel avec méthode
3.1.Développement méthodique du logiciel .Machines abstraites : exemple 223 259 269 278 286 page 3.2.Modularité 3.3.Complexité, tri, recherche tri à bulle
Les bases de l’informatique - programmation - ( rév. 04.01.2005 )
1
tri par sélection tri par insertion tri rapide tri par tas recherche en table
292 300 306 316 331 336
Exercices avec solutions
Chapitre 4. Structures de données
4.1.spécifications abstraites de données 4.2 types abstraits TAD et implantation exercice TAD et solution d'implantation 355 371 379 382 413
4.3 structures d'arbres binaires Exercices avec solutions
Chapitre 5. Programmation objet et événementielle
5.1.Introduction à la programmation orientée objet 5.2.Programmez objet avec Delphi 5.3.Polymorphisme avec Delphi 5.4.Programmation événementielle et visuelle 5.5.Les événements avec Delphi 5.6.Programmation défensive Exercices avec solutions 445 462 489 523 537 564 582
Chapitre 6. Programmez avec des grammaires
6.1.Programmation