[PDF] INTRODUCTION A LINFORMATIQUE Ce texte concerne le cours "





Previous PDF Next PDF



Deux aspects de linformatique - par Lucas Pun

3°) L'Informatique est la science et la technique des moyens et métho- des de transmission de l'Information langages



LINFORMATIQUE DANS LES ETUDES DE DROIT TOUT UN

A ELABORER. Jean-Pierre BOURGOIS. L'irruption de l'informatique dans le droit et les "sciences juridiques" paraît constituer 



Linformatique en nuage

21 mar. 2016 L'informatique en nuage est un nouveau modèle pour la fourniture de services sur l'internet dans le domaine des technologies de ...



Linformatique sans ordinateur

1 sept. 2009 Il est devenu indispensable d'introduire les sciences informatiques de façon généralisée dans l'enseignement primaire et secondaire : c'est une ...



GUIDE DES BONNES PRATIQUES DE LINFORMATIQUE

CPME-ANSSI / GUIDE DES BONNES PRATIQUES DE L'INFORMATIQUE / 1. La cybersécurité est un facteur de productivité de com- pétitivité et donc de croissance 



Les métiers des mathématiques et de linformatique

ARCHITECTE EN SYSTÈMES INFORMATIQUES : FORMATION bac + 5 (master en informatique appliquée école d'ingénieurs). QUALITÉS capacité d'adaptation



LINFORMATIQUE

L'INFORMATIQUE. AUX TRONCS COMMUNS. SEPTEMBRE 2005. ROYAUME DU MAROC. MINISTERE DE L'EDUCATION NATIONALE. DE L'ENSEIGNEMENT SUPERIEUR.



INTRODUCTION A LINFORMATIQUE

Ce texte concerne le cours "Introduction à l'informatique" destiné au second baccalauréat en Biologie et Géologie et à la première licence en Biochimie.



LINFORMATIQUE ET LE TRAITEMENT DES DONNEES

L'INFORMATIQUE. ET LE TRAITEMENT DES DONNEES. Topographie : un demi-siècle d'évolution technologique partie 3/4. Paul COURBON. IGN – droits réservés 



Linformatique dans ladministration; un problème dintégration

L'informatique dans l'administration; un problème d'intégration par. Aimé FRANÇOIS. Département de Science politique.

INTRODUCTION A LINFORMATIQUE

Faculté des Sciences

INTRODUCTION

A

L'INFORMATIQUE

H.P. Garnir & F. Monjoie

Notes de cours

Année 2005-2006

Préface

Ce texte concerne le cours "Introduction à l'informatique" destiné au second baccalauréat en Biologie et Géologie et à la première licence en Biochimie. Notons que les travaux pratiques se déroulent actuellement sur des micro-ordinateurs fonc- tionnant sous le système d'exploitation Windows de Microsoft. Les logiciels installés sur ces machines permettent de se familiariser avec le traitement de texte, les tableurs et diffé- rents logiciels de traitement de données. Les étudiants apprendront à rédiger un rapport

présentant, sous forme attractive, des données numériques préalablement analysées. Toutes

les machines sont reliées à l'Internet. Une part importante des travaux pratiques sera

orientée vers la maîtrise des nouvelles possibilités offertes aux scientifiques par ce nouveau

moyen de communication. Tous les étudiants sont amenés à utiliser le courrier électronique

et le WWW. Nous indiquerons aussi comment trouver rapidement des informations perti- nentes sur le Web. Depuis 1999, les notes de cours ainsi que des documents relatifs aux exposés oraux se trouvent sur un serveur WWW ( http://www.ulg.ac.be/ipne/info). Ce serveur est local et son accès est limité par un mot de passe. Le "user name" est "info" et le "password" est "ok".

Janvier 2006

Henri-Pierre GarnirFrancine Monjoie

I.P.N.A.S.Mathématiques Générales

Sart Tilman B-15Institut de Mathématique B-37

B-4000 LiègeB-4000 Liège

Tél.: 4/ 3663764 & 3663690Tél.: 4/3669432

C H A P I T R E I

Concepts fondamentaux

1.- INTRODUCTION

manipuler des in- formationsfi fi ordinateurs fi unité logique mémoire

L'unité logique est banalisée

Les programmes et les données sont placés sur un pied d'égalité entrée sortie fi fiChapitre 1: Concepts fondamentaux phénomène de "l'informatisation de la société" et permet dutiliser loutil dans les meilleures conditions.

2.- LA PROGRAMMATION

Programmer consiste à construire un ensemble ordonné d'instructions qui, lors- qu'elles sont exécutées, produisent des effets précis et utiles sur les informations contenues dans un ordinateur. L'ensemble des instructions s'appelle un programme. Préparer un programme destiné à un ordinateur est une tâche délicate et complexe. En effet, contrairement à l'être humain, l'ordinateur est incapable d'initiative ou de tolérance. Par conséquent, son programme doit être parfaitement explicite, doit cou- vrir tous les cas de figures possibles et doit entrer dans les moindres détails. Cepen- dant, lorsque le programme s'exécute, l'ordinateur fait preuve d'une précision et d'une persévérance à toute épreuve. Un autre truisme est de rappeler que l'ordinateur ne résout jamais un problème. Ce sont les hommes qui utilisent l'outil ordinateur pour aboutir à leurs fins. Sauf panne technique (extrêmement rare), toute "erreur" de l'ordinateur doit être comprise comme ayant une origine humaine. Puisqu'un programme d'ordinateur doit être parfaitement précis, une grande part de la construction d'un programme consiste à analyser le problème que l'on désire ré- soudre, à le définir clairement, et à envisager les cas marginaux qui, bien que peu probables, peuvent perturber un schéma de solution. Il faut aussi considérer le jeu d'instructions dont on dispose afin de l'utiliser au mieux dans le contexte de la réso- lution du problème. L'étape suivante consiste à coder le schéma de solution adopté dans un format que l'ordinateur peut assimiler. En général, le programme prend la forme d'un texte dont la syntaxe est extrêmement rigide pour se conformer aux directives d'un langage donné. Ce texte est tout d'abord écrit "dans" l'ordinateur grâce à un dispositif adé- quat. A notre époque, on utilise généralement un clavier et un écran de moniteur (TV). Un programme préexistant, fourni par le constructeur de la machine et appelé Editeur de texte, aide le programmeur dans sa tâche. L'Editeur permet de faire "en- trer" le texte du programme dans la mémoire et ensuite de le corriger très aisément. Le texte du programme est ensuite traduit automatiquement par l'ordinateur en une suite d'instructions élémentaires qui lui sont spécifiques. Cet ensemble d'instructions peut être exécuté et il faudra vérifier que l'effet du programme sur les données cor- respond bien à l'attente du programmeur (phase du "debugging", littéralement: "de la chasse à la petite bête"). Il sera aussi utile de composer un "mode d'emploi" du

programme qui explique comment s'en servir et qui décrit son fonctionnement.Chapitre 1: Concepts fondamentaux

Introduction à linformatique - ©U.Lg. 2006 H.P. Garnir et F. Monjoie2 nouvelle façon de penser fl fi

3.- QUE PEUT FAIRE UN ORDINATEUR ?

Caractères entrés Caractères sortis

Chapitre 1: Concepts fondamentaux

4.- QU'EST-CE-QU'UN ORDINATEUR ?

Schéma d'un ordinateur

UNITE D'ENTREE UNITE CENTRALE UNITE DE SORTIE input device

Central Processing Unit

output device Un auxiliaire précieux: la mémoire de sauvegarde backing store

Chapitre 1: Concepts fondamentaux

nant de l'ordinateur (=output) ou à y introduire des informations (=input). Pour les mi- cro-ordinateurs, il s'agit habituellement du disques durs, de lecteurs de disquettes souples ("floppy disks") ou de mémoires flash.

5.- QU'EST QU'UN LANGAGE?

D'un point de vue matériel, un ordinateur est un appareil électronique traitant des ensembles de signaux électriques. Son fonctionnement est contrôlé par un pro- gramme qui est une suite d'instructions. Il ne nous serait pas commode d'introduire des instructions et des informations dans l'ordinateur directement sous forme de si- gnaux électriques (bien que cette méthode fut celle utilisée par les premiers pro- grammeurs). Aussi l'ordinateur est-il fourni avec un programme qui traduit en lan- gage machine un langage de programmation que nous comprenons facilement. Lordinateur parle en signaux électriquesLhumain parle : - Java - C - Pascal - Basic - Excel - Explorer...Un programme traduit ou interprète les instructionsen langage machine Un langage machine, dit de bas niveau, comporte des instructions qui correspondent directement aux ensembles de signaux électriques que l'on peut produire dans l'or- dinateur. Un langage de programmation, dit de haut niveau, est facilement compré- hensible par un être humain non nécessairement spécialisé en électronique. Le Java ou le C sont de tels langages. Ainsi, votre dialogue avec l'ordinateur se décompose en les étapes suivantes. - Vous avez un problème à résoudre. - Vous analysez le problème en fonction du langage disponible. - Vous concevez un programme. - Vous introduisez ce programme dans l'ordinateur au moyen du clavier. - L'ordinateur exécute votre programme dans son langage. - L'ordinateur sort les résultats sous la forme que vous avez précisée dans le pro- gramme. Chapitre 1: Concepts fondamentaux Introduction à linformatique - ©U.Lg. 2006 H.P. Garnir et F. Monjoie5

C H A P I T R E II

Les grandes dates de l'évolution de l'informatique

1.- RAPPEL HISTORIQUE

Le premier ordinateur digital, l'ENIAC (Electrical Numerical Integrator And Calcula- tor) a été construit aux Etats-Unis pendant la seconde guerre mondiale en vue de résoudre des problèmes de balistique. Il s'agissait d'une énorme machine occupant une salle de 150 mètres carrés, consommant 137kWH et tout juste capable d'effec- tuer quelques opérations arithmétiques simples. Cette machine avait moins de pos- sibilités que les calculateurs de poche programmables actuels. Le premier "compu- ter" à usages multiples commercialisé fut l'UNIVAC I (Rank Corporation) suivi de près par les premières machines d'I.B.M. (International Bussiness Machine) qui mo- nopolisèrent rapidement le marché, marché qui était considéré en 1954 comme ne devant pas dépasser quelques dizaines de machines.

Les ordinateurs, dits de la première génération, fonctionnaient grâce à des lampes à

vide, consommaient énormément d'énergie pour le chauffage des filaments et le re- froidissement de l'ensemble. En 1959 apparut la seconde génération d'ordinateurs utilisant des circuits imprimés à transistors qui rendirent les ordinateurs plus petits et moins chers. En 1965, le marché comptait environ trente mille machines. A cette date apparut la troisième génération d'ordinateurs (la série SPECTRA 70 de R.C.A.) utilisant des

circuits intégrés. Cela réduisait encore le coût du matériel et sa taille tout en aug-

mentant ses performances. L'informatique n'est plus l'apanage des grosses admi- nistrations ou des banques mais commence à envahir la plupart des services comptables des entreprises. L'apparition des mini-ordinateurs (DIGITAL Equipment) augmente encore ce phénomène et permet d'inclure des ordinateurs dans des pro- cessus de contrôle ou de fabrication. Les ordinateurs trouvent leur place dans les laboratoires et les usines et ne sont plus utilisés exclusivement pour faire des cal- culs. Ils deviennent de plus en plus performants. Pour amortir leur coût élevé de fonctionnement, on établit les techniques de travail en temps partagé (=Time sharing), qui permettent à un grand nombre d'utilisateurs disposant de terminaux d'accéder à la même machine sans être (en principe) gênés par les activités de leurs collègues. En 1974, la technologie de fabrication des circuits électroniques a tellement progres- sé qu'il est possible de loger sur une "puce" (=chips) toutes les fonctions fondamen-

tales d'un ordinateur. Le microprocesseur est né et va révolutionner l'informatique en Chapitre 2: Historique

Introduction à linformatique - ©U.Lg. 2006 H.P. Garnir et F. Monjoie6 fi fi fi fi réseau fi

Chapitre 2: Historique

2.- LES DATES IMPORTANTES2.1.- PréhistoireBlaise Pascal (1623-1662) fabrique à 18 ans la première machine à additionner.

Charles Babbage (1792-1871) construit le premier automate comprenant une unité de calcul programmable.

2.2.- Première génération

1939 Von Neumann et ses collègues définissent les fondements mathématiques de

l'ordinateur. Il s'agit d'un système composé de deux parties: une unité logique et arithmétique capable d'effectuer un nombre restreint d'opérations fondamentales et une mémoire qui contient le programme et les données. Le programme décrit la fa- çon dont les opérations fondamentales doivent être chaînées pour modifier d'une façon importante les données. Les deux idées neuves sont: - la finalité de la machine n'est pas connue lors de sa fabrication, - le programme et les données sont placés sur un pied d'égalité en ce qui concerne leur représentation.

1944 Première machine à calculer électronique, l'ENIAC (Electronic Numerical Inte-

grator and Calculator) développée à l'université de Pennsylvanie pour les calculs de trajectoires d'obus (gros succès en physique mathématique). Les programmeurs sont des génies du fil électrique et câblent chaque opération sur des panneaux de contrôle. Cette machine de la première génération fonctionne avec des tubes à vide et est refroidie par l'un des plus gros systèmes de réfrigération jamais construit. Il faut sans arrêt changer les tubes défectueux.

1950 L'UNIVAC 1 de Rank Corporation est le premier ordinateur commercial.

1954 IBM (International Business Machine) entre dans le marché des ordinateurs

que l'on supposait ne pas devoir dépasser les 100 machines.

1956 Description du premier langage évolué, le FORTRAN, qui permet aux scientifi-

ques de développer eux-mêmes leurs programmes.

2.3.- Deuxième génération

1959 On passe à la deuxième génération de machines: circuits imprimés et tran-

sistors. De nouveaux langages apparaissent: le COBOL (défini par l'administration américaine), l'ALGOL60 (premier langage structuré), le BASIC (destiné à l'initiation au FORTRAN) et le LISP destiné aux recherches dans le domaine de l'intelligence artificielle. Les cartes perforées sont reines.

1960 Les gros projets concernant la recherche spatiale reçoivent des budgets

énormes et vont devenir des pôles de développement pour l'électronique et l'infor-Chapitre 2: Historique

Introduction à linformatique - ©U.Lg. 2006 H.P. Garnir et F. Monjoie8 matique. Les banques et les administrations passent au "cerveau électronique" pour leur gestion. On commence à faire fonctionner les ordinateurs en "batch processing" (traitement par lots). Ceci augmente le rendement de ces machines horriblement coûteuses, manipulées par des "gourous" (généralement formés par IBM) au salaire de plus en plus élevé.

1963 Les mini-ordinateurs apparaissent. Il s'agit d'ordinateurs destinés à assurer des

tâches spécifiques et pouvant être incorporés dans des systèmes (avions, chaînes de montages etc...). Les firmes Digital Equipment et Hewlett-Packard occuperont ce marché, négligé par IBM.

1965 Les ordinateurs peuvent travailler en temps réel, c'est-à-dire orienter leurs pro-

grammes en fonction de stimuli extérieurs. On introduit le "time sharing" (temps partagé), c'est-à-dire que la même machine peut dialoguer en même temps avec plusieurs utilisateurs assis devant des terminaux.

2.4.- Troisième génération

1966 Les circuits intégrés sont utilisés pour construire des ordinateurs de la troi-

sième génération, plus fiables et moins chers (série SPECTRA 70 de RCA). Hewlett- Packard fabrique le HP35, ancêtre de toutes les calculatrices de poche.

1968 Les langages évoluent. Niklaus Wirth définit le Pascal. Les compilateurs PL/1

et ALGOL68 sont disponibles. IBM a des problèmes de monopole. Les premières montres électroniques sont mises sur le marché. Les retombées technologiques de la recherche spatiale se font sentir.

1972 La micro-électronique permet de loger sur un seul circuit un très grand nombre

de composants. On développe des circuits spécifiques destinés aux terminaux d'or- dinateurs (qui reçoivent le vocable "d'intelligents") et aussi aux jeux vidéo.quotesdbs_dbs29.pdfusesText_35
[PDF] L INFORMATIQUE

[PDF] L INFORMATIQUE

[PDF] Physique et biophysique PACES UE 3 - Decitre

[PDF] Cartographie

[PDF] pp communication interpersonnelle et groupes - ENSA Paris-Val de

[PDF] Exercices corrigés de Comptabilité générale

[PDF] comptabilité générale de l 'entreprise - Decitre

[PDF] SERIE D EXERCICE N° 1 (Introduction au Génie Logiciel

[PDF] Conjugaison Le présent Tu conjugues au présent il - La pmev

[PDF] 48 exercices supplémentaires de conjugaison avec leurs - BLED

[PDF] Le futur simple exercices et corrigé

[PDF] Cahier d exercices

[PDF] Tous les exercices imprimables - Matheur

[PDF] Corrigés

[PDF] I ECOUTER-PARLER DU CYCLE III A LA SIXIEME I Parler