L’intelligence artificielle — Enseignement Scientifique Terminale

📘 Les principes de l’informatique

L’informatique moderne repose sur le concept de machine universelle imaginé par Alan Turing. Les ordinateurs traitent des données de natures diverses (textes, images, vidéos, nombres) grâce à des variables et des algorithmes — suites finies et non ambiguës d’instructions.


📐 La machine de Turing

Schéma illustrant le concept de machine de Turing : une machine théorique composée d'un ruban infini divisé en cases (chacune pouvant contenir un symbole), d'une tête de lecture/écriture pouvant se déplacer vers la gauche ou la droite, et d'un registre d'état. La machine peut lire un symbole, écrire un symbole, se déplacer et changer d'état selon un tableau de transition. C'est le modèle théorique fondateur de l'informatique moderne.
Machine de Turing : ruban + tête de lecture/écriture + états → modèle théorique fondateur de l’informatique

Alan Turing : un des fondateurs de l’informatique. A contribué à la victoire des Alliés en déchiffrant le code Enigma (Seconde Guerre mondiale).
Machine de Turing : machine théorique la plus élémentaire possible, qui effectue des opérations simples en se déplaçant sur un ruban. Modèle de tout ordinateur moderne.


📐 Données et algorithmes

Tableau des différents types de variables en informatique : entier (integer, ex : 42), réel (float, ex : 3.14), booléen (boolean, ex : Vrai/Faux), chaîne de caractères (string, ex : 'Bonjour'), liste/tableau (array). En informatique, une variable ne peut contenir qu'un seul type de donnée à la fois selon son type déclaré.
Types de variables en informatique : entier, réel, booléen, chaîne de caractères, liste

Variable : information dans une « boîte » repérée par son nom. Un seul type de donnée par variable.
Types : entier, réel (décimal), booléen (vrai/faux), chaîne de caractères, liste.
Algorithme : suite finie et non ambiguë d’instructions permettant de résoudre une classe de problèmes. Composé de : entrées → instructions → sorties. Peut être traduit dans un langage de programmation.


💡 À retenir

• Turing : fondateur de l’informatique, machine universelle théorique.
• Variable = boîte contenant un seul type de donnée (entier, réel, booléen, chaîne).
• Algorithme = suite finie d’instructions : entrées → traitements → sorties.

Agent Tom
Bonjour ! Je suis Tom, votre assistant virtuel. Comment puis-je vous aider aujourd'hui ?