Vous êtes sur la page 1sur 4

L’intelligence artificielle- première partie :Machines et programmes

Introduction :
Jusqu’au début de XXe siècle, les machines traitant l’information sont limitées à une ou quelques
tâches prédéterminées (tisser grâce à un ruban ou des cartes perforées, trier un jeu de cartes perforées,
séparer des cartes selon un critère, sommer des valeurs indiquées sur ces carte….).
Turing a été le premier à proposer le concept de machine universelle (machine imaginée par Turing ,
capable de simuler n’importe quelle machine réalisant un calcul, la configuration nécessaire fait alors
partie des données d’entrée)qui a été matérialisée 10 ans plus tard avec les premiers ordinateurs.
Ceux-ci sont constitués à minima d’un processeur et d’une mémoire vive. L’informatique se répand
ensuite largement avec l’informatique embarquée.(Appareils de la vie courante dont le
fonctionnement repose sur un ou plusieurs programmes informatiques.)
Un ordinateur peut manipuler des données de nature diverses une fois qu’elles ont été numérisées :
textes, images, sons. Les programmes sont également des données : ils peuvent être stockés,
transportés, et traités par des ordinateurs. En particulier, un programme écrit dans un langage de
programmation de haut niveau(Python, Scratch…) peut-être traduit en instructions spécifiques à
chaque type de processeur. Ainsi, un fichier exécutable sur une machine n’est pas obligatoirement
exécutable sur une autre.
Un programme peut comporter jusqu’à plusieurs centaines de millions de lignes de code, ce qui rend
très probable la présence d’erreurs appelées bogues(ou bugs).Ces erreurs peuvent conduire un
programme à avoir un comportement inattendu et entraîner des conséquences graves.

VOI E GÉNÉRALE TLEÉcouter l’émission suivante qui , en nous faisant découvrir Ada Lovelace, la première codeuse ,
vous fera découvrir les moments clef de l’évolution de l’informatique.

https://www.franceculture.fr/emissions/la-conversation-scientifique/prenom-de-code-ada

Pour avoir un résumé en image cliquer sur le lien suivant :


https://www.dailymotion.com/video/x77kw4x (dommage, quelques pubs!!!!!)

Pour illustrer les propos de la conversation scientifique voici quelques images

1. Le premier calculateur mécanique à avoir effectivement fonctionné a été


inventé par le mathématicien Blaise Pascal en 1642 afin d’alléger les
surintendant de lacalculs
Haute-deNormandie.
son père, surintendant de la Haute-Normandie.
2. Invention du métier jacquard 1801 (cf votre livre page 284)

On dessine le motif sur un


papier quadrillé

Lors du tissage, la carte perforée permet


Chaque ligne du dessin est de sélectionner automatiquement les fols
codées sur une carte à relever afin de tisser directement le
perforée motif

3. Ada Lovelace et Babbage

Machine de Babbage
Activité 2 : analyse d’un programme considéré
comme le premier programme de l’histoire

Ada Lovelace (1815-1852) est la fille du poète anglais Lord Byron. En 1833, elle rencontre Charles
Babbage, qui est notamment l’inventeur d’une machine à calculer programmable connue sous le nom de
machine analytique. Ada Lovelace traduit en anglais un article écrit en français sur la machine analytique de
Babbage. Elle complète cet article de commentaires qui formalisent les idées de Babbage. L’algorithme des
nombres de Bernoulli figure dans La note G.
avec un formalisme destiné à une exécution par une machine. On ne manquera pas de faire
remarquer qu’il a été écrit par une femme.
Il est considéré comme le premier programme informatique au monde, car écrit avec un formalisme destiné
à une exécution par une machine. On ne manquera pas de faire remarquer qu’il a été écrit par une femme.
En 1977, le département de la Défense des États Unis dénomme un langage
Adade la Défense des États Unis dénomme un langage
En 1977, le département
de programmation Ada (inspiré du langage Pascal) en l’honneur d’Ada Lovelace.
Ce langage, très structuré, est utilisé pour des projets nécessitant un très haut niveau de fiabilité (domaines
militaire, aéronautique, etc).

Le document ci-dessous décrit le programme de calcul des nombres de Bernoulli par Ada Lovelace.

4. Alan Turing (cf livre page 285)

Pour mieux comprendre la machine de Turing regarder la vidéo suivante

https://www.dailymotion.com/video/xrn0yi

Pour tester la machine de Turing : ajouter 1 à un binaire


ouvez éduscol sur

https://mybinder.org/v2/gh/jcamponovo/AI/master?urlpath=apps/machineturing1
.ipynb.
duscol.education.fr/ - Ministère de l’Éducation nationale et de la Jeunesse - Février 2020 7
5. L’architecture de la machine de Von Neumann (cf livre page 285) :

On retrouve dans cette architecture les différentes unités nécessaires à un système de traitement de
l'information : une unité d'entrée, une unité de stockage (mémoire), une unité de traitement et une unité de
sortie.

En 1945, le mathématicien Von Neumann pose le principe d'une architecture novatrice des calculateurs. Le
processeur (élément réalisant le traitement des données) est divisé en deux parties : l'unité de commande,
qui organise le séquencement des instructions, et l'unité arithmétique, qui exécute ces instructions. De plus,
les instructions, au lieu d'être codées sur un support externe (ruban, carte, tableau de connexions), sont
enregistrées dans la mémoire comme le sont les données. Ainsi, un programme enregistré peut être traité
comme une donnée par d'autres programmes. Cette idée, esquissée dans la machine de Turing, trouve ici
sa concrétisation. L'architecture de Von Neumann est encore utilisée aujourd'hui malgré quelques
modifications mineures, notamment parce que les processeurs modernes comportent plusieurs cœurs
(plusieurs processeurs sur une même puce).

Travail à faire :
1. En utilisant tous les documents à votre disposition (ci-dessus complétés de ceux du
livre)rédiger un paragraphe expliquant les apports de Ada Lovelace, d’Alan Turing et
de John Von Neumann à l’informatique moderne .
2. Autre travail : vous recenserez des situations de la vie courante où sont utilisés les
ordinateurs , identifier lesquels sont programmables et par qui?(thermostats,
smartphones…..,) aidez-vous de votre livre page 285.
Ce travail est à rédiger par groupe de quatre et à mettre par un élève du groupe , avec les
nom de ceux du groupe dans le Bloc Note de la classe.(une seul copie par groupe)

Vous aimerez peut-être aussi