Cours 1 -_bases_d_informatique

Embed Size (px)

Citation preview

  • 1. Niveau : Licence ptrochimie deuxime semestre Universit du 20 aout 55 Skikda

2. 1-1-Dfinitions de linformatique : Le mot Informatique a t cr (vers 1960) partir des deux mots information et automatique , la science qui s'occupe du traitement automatique de l'information par lutilisation de machines communment appele "ordinateur". Cours 1 : Rappel des notions de base de linformatique 3. 1-2-Equivalents en anglais : Il existe plusieurs termes en anglais pour dsigner l'informatique : Computer science, ou science des calculateurs. Le mot information est galement souvent utilis pour dsigner le secteur industriel des technologies de l'information, en anglais information technology IT. Cours 1 : Rappel des notions de base de linformatique 4. 1-3-Dfinition dun ordinateur (PC ou personel computer) : Vu la dfinition de linformatique, un ordinateur est donc une machine capable de traiter automatiquement des donnes (informations) saisit en entre (a travers les priphriques dentre), sur la base d'un programme qui dfinit la squence des opration effectuer (instructions) et restitue (priphriques de sortie) des rsultats. Cours 1 : Rappel des notions de base de linformatique 5. 1-3-Dfinition dun ordinateur (PC ou personel computer) : Computer Hardware et softwarePriphriques dentresPriphriques de sortiesUtilisateur humain Cours 1 : Rappel des notions de base de linformatique 6. 2-1-Partie Matriel (hardware) : Tout ce qui compose lordinateur et ses accessoires, chaque composant possde une fonction particulire, dont les lments les plus importants sont les suivants :Cours 1 : Rappel des notions de base de linformatique 7. 2-1-Partie Matriel (hardware) : 2-1-1-Unit centrale : Un botier contenant lensemble des lments internes du PC qui sert sauvegarder, traiter et restituer les donnes en excutant les instructions du programme en cours.Cours 1 : Rappel des notions de base de linformatique 8. 2-1-Partie Matriel (hardware) : 2-1-1-Unit centrale : Carte mre : carte-mre est le systme nerveux du pc, c'est sur cette carte que sont connects tous les lments de lunit centrale, donc, son choix est primordial si on souhaite profiter au maximum des priphriques qui ne seront pas limits par une carte-mre peu performante (Asus, Gigabyte). Cours 1 : Rappel des notions de base de linformatique 9. 2-1-Partie Matriel (hardware) : 2-1-1-Unit centrale : Processeur : Un processeur (aussi appel microprocesseur ou CPU pour Central Processing Unit) est le cur de l'ordinateur, ce composant a t invent par Intel (modle 4004) en 1971, il est charg de traiter les informations et d'excuter les instructions, caractriser par sa vitesse dhorloge mesurer en Cours 1 : Rappel des notions de base de linformatique hertz HZ (vitesse dexcution des instructions). 10. 2-1-Partie Matriel (hardware) : 2-1-1-Unit centrale : Mmoire centrale RAM : La mmoire se prsente sous forme de composants lectroniques ayant la capacit de retenir et restituer des informations dune faon temporaire (volatile), SDRAM, DDRAM, DDRAM2, Cours 1 : Rappel des notions de base de linformatique 11. 2-1-Partie Matriel (hardware) : 2-1-1-Unit centrale : Disque dur : Le disque dur est l'organe du PC servant conserver les donnes de manire permanente, mme lorsque le PC est hors tension, contrairement la mmoire centrale, qui s'efface chaque redmarrage de l'ordinateur, c'est la raison pour laquelle on parle de mmoire de masse, sa Cours 1 : Rappel des notions capacit exprime en Go. de base de linformatique 12. 2-1-Partie Matriel (hardware) : 2-1-1-Unit centrale : Carte graphique : Elle permet de convertir des donnes numriques brutes en donnes pouvant tre affiches sur un priphrique destin cet usage (cran, vido projecteur, etc...), Nvidia. Cours 1 : Rappel des notions de base de linformatique 13. 2-1-Partie Matriel (hardware) : 2-1-2-Priphriques entres : Des organes et des appareils servants recueillir les informations qui sont ensuite transformes (numrises et codes en binaires) pour tre utilisables par lunit centrale en tant transfres vers la mmoire centrale...).Cours 1 : Rappel des notions de base de linformatique 14. 2-1-Partie Matriel (hardware) : 2-1-2-Priphriques entres : Clavier : AZERTY(franais)/QWERTY(anlglais) Souris : optiqueLecteur CD/DVD : X56 vitesse de lecture Modem : Adsl, routeur, Wifi. Cours 1 : Rappel des notions de base de linformatique 15. 2-1-Partie Matriel (hardware) : 2-1-3-Priphriques de sorties : Des dispositifs qui transmirent linformation binaire de lunit centrale vers lextrieur sous une forme comprhensible par lutilisateur humain.Cours 1 : Rappel des notions de base de linformatique 16. 2-1-Partie Matriel (hardware) : 2-1-3-Priphriques de sorties : Ecran : tube cathodique, Tft (cran plat) imprimante : jet dencre, laserGraveur CD/DVD : Haut parleur : Cours 1 : Rappel des notions de base de linformatique 17. 2-2-Logiciels (software) : Ce nom dsigne l'ensemble des programmes qui permettent aux utilisateurs de travailler avec un ordinateur. Un programme est un enchainement dinstructions, crit dans un langage de programmation, excut par une ordinateur, permettant de traiter un problme et de renvoyer des rsultats. Cours 1 : Rappel des notions de base de linformatique 18. 2-2-Logiciels (software) : 2-2-1-Systme dexploitation : Le systme d'exploitation est un logiciel systme qui contient l'ensemble des instructions et des informations intermdiaire entre le matriel informatique et les logiciels applicatifs.Cours 1 : Rappel des notions de base de linformatique 19. 2-2-Logiciels (software) : 2-2-1-Systme dexploitation : La famille Windows de Microsoft : La famille Mac Os dApple :Unix : communaut universitaire (open source). Et dautre comme pour les smart phones. Cours 1 : Rappel des notions de base de linformatique 20. 2-2-Logiciels (software) : 2-2-2-Logiciel utilisateur : Logiciel standard : Des programmes commerciaux, destin a un large usage, Microsoft office : Word, Excel,..Cours 1 : Rappel des notions de base de linformatique 21. 2-2-Logiciels (software) : 2-2-2-Logiciel utilisateur : Logiciel spcifique : Un logiciel applicatif ou application informatique contient les instructions et les informations relatives une activit automatise, dvelopp spcialement pour une entreprise, il peut s'agir d'une activit de production ou de gestion (logiciel de la poste). Cours 1 : Rappel des notions de base de linformatique 22. 2-2-Logiciels (software) : 2-2-3-Drivers : Un driver (ou pilote) sert de lien entre le matriel et le systme dexploitation, si les drivers n'existaient pas, le systme d'exploitation devrait reconnatre tous les priphriques du march, d'o une prise d'espace disque importante, carte graphique, carte son,. Cours 1 : Rappel des notions de base de linformatique 23. 2-2-Logiciels (software) : 2-2-4-Hirarchie des softwares : UtilisateurImprimante hors tension, espace disque insuffisant Demande dimpression, demande de sauvegarde de fichierCouche logicielsDictionnaire/correct eur dothographeLogiciels utilisateur ApplicatioApplicatio n standardn spcifiqu eSystme dexploitation DriversSaisie dun document Word/Excel Messag e Presse derreur papier (copier/coller ), crer/suprim er un rpertoireMatriel informatiqueCours 1 : Rappel des notions de base de linformatique 24. 2-2-Logiciels (software) : 2-2-5- Dveloppement de logiciels : ProblmeAnalys eComparer deux chiffres A et B?Cet algorithme nest pas complet? Si A = B?CoursAlgorithm eCodageProgram meExcutio nRsultatsAlgorithme comparaison % Matlab comparaison >>Saisissez A et B: DEBUT BEGIN Afficher (Saisissez A et B:) disp (Saisissez A et B) >> 15 Saisir A et B input A, B Si A > B alors if (A > B) >> 20 Afficher (A est suprieur disp (A est suprieur a a B) B) >> B est suprieur Sinon else Afficher (B est suprieur disp (B est suprieur a a A a A) A) 1 FIN : fin Rappel des notionsend base de linformatique de END 25. 2-2-Logiciels (software) : 2-2-5- Dveloppement de logiciels (exemple) : ProblmeAnalys eAlgorithm eCodageProgram meExcutio nRsultats% Matlab prix Algorithme prix >>entrer le prix exemple: BEGIN DEBUT Dterminer le du produit1: disp (entrer le prix du Afficher (entrer le prix du montant payer >> 35 produit1:) produit1:) pour lachat de deux input prix1 Saisir prix1 produits dont on disp (entrer le prix du Afficher (entrer le prix du >>entrer le prix connait les prix, le produit2:) produit2:) si la quantit taux de TVA est de du produit2: input prix2 Saisir prix2 17%? deux des >> 44 totalHT = prix1 + prix2 totalHT = prix1+prix2 produits TVA = totalHT * 0,17 TVA = totalHT * 0,17 >> le total totalTTC = totalHT + TVA totalTTC = totalHT + TVA achets payer est Cours 1 : Rappel des notions disp (le total payer est de base de linformatique de : Afficher (le total payer est de: change? 92,43 de:, totalTTC) , totalTTC) 26. Linformatique ca sert a quoi ??!! Linformatique est une science pluridisciplinaire (touche tous les secteurs de la vie moderne). Chaque spcialit (mdecine, industrie, ducation, administration) utilise linformatique selon ses besoins. Cours 1 : Rappel des notions de base de linformatique 27. Automatique : appareils de rgulation tels le pilote automatique (DCS distributed control system GNL responsable du control des vannes, pompes et moteurs du complexe). Modlisation et simulation : au lieu deffectuer une exprience grandeur nature, il suffit de crer une model mathmatique et de lexcuter sur Cours : Rappel des notions de base dangereuse ordinateur 1 (exprience chimique de linformatique ou 28. Informatique industrielle : utilisation dans des chanes de fabrication industrielles (pilotage de robots dans lindustrie automobile). Instrumentation : collecte d'informations provenant de capteurs (thermomtres, densimtres et dtecteurs de pression). Tlcommunications : transmission d'informations Cours 1 : Rappel des notions de base de linformatique (rseaux et internet). 29. Mauvaise utilisation : Malware (virus) : logiciels mal intentionns qui s'installent et agissent l'insu de l'utilisateur : vol d'informations, falsification, usurpation d'identitProgramme Troie). (cheval de saint virusLorsqu'on excute un programme infect, on autorise lexecution du virus. Cours 1 : Rappel des notions de base de linformatique 30. Des questions??? Cours 1 : Rappel des notions de base de linformatique