Les bases de l'informatique et de la programmation


Les bases de l'informatique et de la programmation
Les bases de l'informatique et de la programmation | 2007 | ISBN: n\a | 1018 pages | PDF | 6 MB

Issu d'un cours de programmation à l'université de Tours en premier cycle scientifique, en DESS,
Master Sciences et technologie compétence complémentaire informatique et en Diplôme
Universitaire ( DU ) compétence complémentaire informatique pour les NTIC (réservés à des noninformaticiens),
cet ouvrage est une synthèse (non exhaustive)sur les minima à connaître sur le sujet.
Il permettra au lecteur d'aborder la programmation objet et l'écriture d'interfaces objets
événementielles sous Windows en particulier.
Ce livre sera utile à un public étudiant (IUT info, BTS info, IUP informatique et scientifique,
DEUG sciences, licence pro informatique, Dess, Master et DU compétence complémentaire en
informatique) et de toute personne désireuse de se former par elle-même (niveau prérequis Bac
scientifique).
Le premier chapitre rassemble les concepts essentiels sur la notion d'ordinateur, de codage, de
système d'exploitation, de réseau, de programme et d'instruction au niveau machine.
Le second chapitre introduit le concept de langage de programmation et de grammaire de
chomsky, le langage pascal de Delphi sert d'exemple.
Le chapitre trois forme le noyau dur d'une approche méthodique pour développer du logiciel, les
thèmes abordés sont : algorithme, complexité, programmation descendante, machines abstraites,
modularité. Ce chapitre fournit aussi des outils de tris sur des tableaux. montre comment utiliser
des grammaires pour programmer en mode génération ou en mode analyse.
Le chapitre quatre défini la notion de types abstraits. Il propose l'étude de type abstrait de
structures de données classiques : liste, pile, file, arbre avec des algorithmes classiques de traitement
d'arbres binaires.
Le chapitre cinq contient les éléments fondamentaux de la programmation orientée objet, du
polymorphisme d'objet, du polymorphisme de méthode, de la programmation événementielle et
visuelle, de la programmation défensive. Le langage Delphi sert de support à l'implantation pratique
de ces notions essentielles.
Le chapitre six montre comment utiliser la programmation par les grammaire avec des outils
pratiques comme les automates de type 3 et les automates à piles simples. Deux projets complets sont


DOWNLOAD

DOWNLOAD 2


mirror