Fiche de révision : Histoire et bases de l'informatique

Plan du Cours

  1. L'ordinateur ENIAC
  2. Données et traitement informatique
  3. Algorithmes et entrées
  4. Langages et syntaxe
  5. Du code au programme
  6. Algorithme, programme et informatique

Repères chronologiques

  1. 1642La Pascaline est une machine à calculer mécanique inventée par Blaise Pascal, qui permet surtout les additions et les soustractions.
  2. 1801Le métier à tisser programmable de Joseph-Marie Jacquard utilise des cartes perforées pour donner des instructions à la machine.
  3. 1945L'ENIAC a été créé et mis en service publiquement en 1946.

1. L'ordinateur ENIAC

Notions clés & Définitions

  • ENIAC : l'un des premiers grands ordinateurs électroniques et son nom signifie « Electronic Numerical Integrator and Computer »

Points essentiels

  • L'ENIAC était énorme, occupait une grande salle et utilisait des milliers de tubes électroniques.

2. Données et traitement informatique

Notions clés & Définitions

  • Donnée : une information qui peut être stockée et traitée par un ordinateur
  • Traitement de données : l'ensemble des opérations effectuées sur des données pour obtenir une information ou un résultat

★ À maîtriser

  • Dans un ordinateur, les données sont stockées sous forme binaire, avec des 0 et des 1.

Compléments

  • Les données peuvent être:

    • un nom
    • un nombre
    • une photo
    • du texte
    • une vidéo
    • un son
    • une date
  • Dans l'exemple du traitement de données, l'entrée est 5 et 3, le traitement est une addition et le résultat est 8.

Astuce mémo

Donnée → traitement → information ou résultat

3. Algorithmes et entrées

Notions clés & Définitions

  • Algorithme : une suite d'instructions non ambiguës permettant de résoudre un problème ou de réaliser une tâche
  • Entrée : Une entrée est une information donnée à l'algorithme pour qu'il puisse fonctionner ; dans « Entre ton âge : 16 », 16 est une entrée.

Points essentiels

  • 🔄 Pour réaliser une addition, l'algorithme:
    1. demande le premier nombre
    2. demande le deuxième nombre
    3. additionne les deux nombres
    4. affiche le résultat

Astuce mémo

Demander → traiter → afficher

4. Langages et syntaxe

Notions clés & Définitions

  • Langage de programmation : permet d'écrire des programmes que l'ordinateur peut comprendre et exécuter
  • Syntaxe : l'ensemble des règles d'écriture à respecter dans un langage de programmation ; si elle n'est pas respectée, le programme peut produire une erreur

★ À maîtriser

📌 Un langage de programmation est utilisé pour traduire les instructions d'un algorithme en quelque chose que l'ordinateur peut exécuter.

Compléments

  • Les exemples de langages de programmation cités sont Python, Java, JavaScript et C.

Astuce mémo

Langage naturel ≠ langage de programmation : l'ordinateur exécute le second

5. Du code au programme

Notions clés & Définitions

  • Implémentation : la traduction d'un algorithme dans un langage de programmation afin de créer un programme
  • Instruction : une commande donnée à l'ordinateur lui indiquant ce qu'il doit faire et constitue une action élémentaire exécutée par l'ordinateur
  • Programme : une suite d'instructions écrites dans un langage de programmation et enregistrées dans un fichier

Points essentiels

  • Quand un programme est lancé, l'ordinateur exécute généralement ses instructions dans l'ordre prévu par le programme.

Astuce mémo

Algorithme → implémentation → programme → exécution

6. Algorithme, programme et informatique

Notions clés & Définitions

  • Informatique : la science du traitement automatique de l'information par des machines, notamment les ordinateurs

★ À maîtriser

📌 Un algorithme est une méthode pour résoudre un problème, tandis qu'un programme est la traduction informatique de cette méthode dans un langage de programmation.

Compléments

  • L'algorithme « demander un nombre, multiplier par 2, afficher le résultat » peut être traduit par le programme « nombre = int(input()) ; print(nombre * 2) ».

Astuce mémo

Algorithme = méthode ; programme = méthode exécutable

Tableaux de synthèse

Algorithme et programme

DimensionAlgorithmeProgramme
NatureMéthode pour résoudre un problèmeTraduction informatique de cette méthode
ÉcritureFrançais ou pseudo-codeLangage de programmation
RôleExplique quoi faire et commentPermet à l'ordinateur d'exécuter la méthode

Teste tes connaissances

Teste tes connaissances sur Histoire et bases de l'informatique avec 17 questions à choix multiples et corrections détaillées.

1. Quelle caractéristique distingue principalement la Pascaline de l’ENIAC ?

2. Quel dispositif, créé en 1801, utilisait des cartes perforées pour transmettre des instructions à une machine ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Histoire et bases de l'informatique avec 31 flashcards interactives.

En quelle année Blaise Pascal a-t-il inventé la Pascaline ?

En 1642.

Quelle fonction principale la Pascaline de Blaise Pascal réalise-t-elle ?

Elle réalise surtout les additions et les soustractions.

Qui a inventé le métier à tisser programmable en 1801 ?

Joseph-Marie Jacquard.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches