1) Qu’est ce que l’informatique ? Definition : science du traitement de l’information par ordinateur Domaine de recherche Mathematiques pour l’informatique Imagerie (synthese , analyse, traitement) Intelligence artificielle, bases de donnees, reseaux Calculs Gestion , stockage, restitution, mise a jour d informations Creation texte, dessins, jeux Communication L’historique Les automates (XIII au XVIII siecle) La machine a calculs (Pascal XVII siecle) L’ordinateur (Von Neuman ,1945) 1946 Eckert et mauchly (ENIAC) eleectronique numerical integrator and computer L’informatique (1970) Le premier ordinateur -- programmation en recablant a chaque fois 19000 tubes, 30 tonnes, 72m^2 horloge 100KHz 330 multiplications par secondes 1964 la premier souris (premiere interface graphique) 1971 Premier Microprocesseur INTEL 108KHZ 60000 instructions par seconde Ordinateur ? Unité centrale (traitements) Mémoire centrale (stockage des programmes et des données) Périphériques (communications avec extérieur écran imprimante) Unité centrale Microprocesseur Carte réseau, carte mère, mémoires….. Mémoire zone de stockage des informations (données, programmes…) Unité de mesure de la mémoire Le bit correspond a 0 ou 1 L’octet = 8 bits Kilo octets KO 2^10 octets Mega octet MO 2^20 octets Giga octets GO 2^30 Mémoire morte : mémoire de travail de l unité centrale ROM (Read only memory Accessible en lecture Mémoire vive : RAM random access memory Accessible en lecture et écriture Systeme d exploitation gestion des ressources de l ordinateur Communications avec l utilisateur par l intermédiaire d une interface Organisation des données, structuration des fichiers, gestion de programmes Arborescence des fichiers ….répertoire , fichiers…. Codage entiers naturels codage binaire classique entiers relatifs =codage binaire avec bit de signe avec complément a 2 réels , virgule fixe virgule flottante (signe, matisse, exposant) caractère Table ASCII on représente chaque caractère par un code compris entre 0 et 255 ‘0’ est code par 48 ‘1’ par 49 etc Langage manière de communiquer propre a un groupe social ou professionnel ou a une discipline langage informatique moyen de communiquer avec l ordinateur Langage formel (alphabet, des mots, une grammaire) Programme définition d objets et succession d instructions (calculs…) Les instructions exécutées séquentiellement Compilation d un programme …transformation du programme en un programme lisible par la machine détecteur d erreur de syntaxe création d un exécutable Structure d un programme java public class bonjour { public static void main(String args[]) { \\Décaration variables \\Instructions System.out.println(“Bonjour”); } } Le nom du fichier texte qui contient ces instructions doit être le même que le nom de la classe i.e. bonjour.java Attention aux majuscules et minuscules….. Pour pouvoir exécuter ce programme, il faut l’écrire dans un fichier texte, le compiler puis l’exécuter. Dans une fenêtre MSDOS Compilation : javac bonjour.java Exécution : java bonjour Types de Données