Numérique

Info & programmation

Le réseau a plus de couches que tes lasagnes

43 flashcards
Numérique
Rappel espacé

Questions & réponses

1

Qu'est-ce qu'un algorithme ?

Suite d'instructions ordonnées pour résoudre un problème. Comme une recette de cuisine : des étapes précises, dans un ordre précis.

2

Qu'est-ce qu'une variable en programmation ?

Une case mémoire qui stocke une information

3

Qu'est-ce qu'une instruction conditionnelle ?

Un test qui permet au programme de prendre une décision : Si condition vraie → Alors action A Sinon → action B

4

Qu'est-ce qu'une boucle bornée en programmation ?

Une boucle qui se répète un nombre de fois fixé à l'avance

5

Qu'est-ce qu'une boucle non bornée en programmation ?

Une boucle qui se répète tant qu'une condition est vraie

6

Qu'est-ce qu'un événement en programmation ?

Un déclencheur qui lance une action dans le programme

7

Qu'est-ce qu'un sous-programme (ou fonction) ?

Bloc d'instructions regroupé et réutilisable, qu'on peut appeler depuis le programme principal.

8

Qu'est-ce qu'un microcontrôleur ?

Petit processeur programmable intégré dans un circuit. Il exécute un programme qui lui dit comment réagir aux entrées (capteurs) et piloter les sorties (actionneurs).

9

Qu'est-ce qu'un réseau informatique ?

Ensemble d'équipements (ordinateurs, imprimantes, téléphones…) reliés entre eux pour échanger des données et partager des ressources.

10

Que signifie le sigle LAN ?

Local Area Network (réseau local)

11

Que signifie le sigle WAN ?

Wide Area Network (réseau étendu)

12

Quel est le rôle d'un routeur dans un réseau ?

Il relie deux réseaux différents entre eux et achemine les paquets de données vers leur destination en analysant l'adresse IP.

13

Quel est le rôle d'un commutateur (switch) ?

Transmettre les données uniquement à la machine concernée sur le réseau local

14

Quel est le rôle d'un serveur dans un réseau ?

Ordinateur qui stocke des données et fournit des services aux autres machines du réseau (les clients).

15

Qu'est-ce que le modèle client / serveur ?

Le client (navigateur, appli) envoie une requête au serveur. Le serveur traite la requête et renvoie une réponse (page web, fichier…).

16

Qu'est-ce qu'une adresse IP (IPv4) ?

Identifiant unique d'un appareil sur un réseau. Composée de 4 nombres (0 à 255) séparés par des points.

17

Que signifie le sigle TCP/IP ?

Transmission Control Protocol / Internet Protocol

18

Qu'est-ce qu'un protocole en réseau ?

Ensemble de règles que les appareils doivent respecter pour communiquer

19

Que signifie le sigle HTTP ?

HyperText Transfer Protocol

20

Que signifie le S de HTTPS ?

Secure (sécurisé) — les données sont chiffrées

21

Qu'est-ce que le DNS ?

Domain Name System : service qui traduit un nom de domaine (google.fr) en adresse IP (142.250.74.227).

22

Qu'est-ce qu'un bit ?

Un chiffre binaire : 0 ou 1

23

Qu'est-ce qu'un octet ?

Un groupe de 8 bits

24

Comment les ordinateurs transmettent-ils des données sur un réseau ?

Sous forme de paquets de données codés en binaire (0 et 1). Chaque paquet contient les données + des en-têtes (adresses IP source et destination).

25

Un câble Ethernet (cuivre) transmet les données sous quelle forme ?

Un signal électrique

26

La fibre optique transmet les données sous quelle forme ?

Un signal lumineux

27

Le Wi-Fi et le Bluetooth transmettent les données sous quelle forme ?

Des ondes électromagnétiques (sans fil)

28

Qu'est-ce qu'un objet connecté ?

Objet capable de se connecter à Internet et d'interagir avec un utilisateur ou d'autres objets.

29

Que signifie le sigle IoT ?

Internet of Things (Internet des Objets)

30

Qu'est-ce qu'un système embarqué ?

Système électronique et informatique autonome, dédié à une tâche précise, de petite taille et à faible consommation d'énergie.

31

Qui a inventé le World Wide Web ?

Tim Berners-Lee, en 1989 (au CERN)

32

Piège : quelle différence entre Internet et le Web ?

- Internet = le réseau physique mondial (câbles, routeurs, serveurs) - Web = un service qui utilise Internet (pages HTML, liens hypertexte, navigateurs)

33

Qu'est-ce qu'un débit en réseau ?

La quantité de données transmises par seconde (en bit/s)

34

Qu'est-ce qu'une adresse MAC ?

Identifiant physique et unique d'une carte réseau, attribué à la fabrication. Elle ne change jamais.

35

Pourquoi le chiffrement (HTTPS) est-il important ?

Il protège les données échangées sur Internet en les rendant illisibles pour quiconque les intercepterait.

36

Trace d'exécution : un capteur relève 23,7 °C. Le programme allume le ventilateur si T > 25 °C. Que se passe-t-il ?

Le ventilateur ne s'allume pas car 23,7 < 25. C'est une instruction conditionnelle : Si T > 25 → allumer ventilateur. Sinon → ne rien faire.

37

Qu'est-ce qu'une séquence d'instructions ?

Des instructions exécutées l'une après l'autre, dans l'ordre

38

En programmation, à quoi sert l'opérateur modulo (reste de la division) ?

Il donne le reste de la division euclidienne. Le modulo de 17 par 5 vaut $2$ (car $17 = 3 \times 5 + 2$).

39

Trace d'exécution : `n ← 3`, puis `n ← 8`, puis `n ← n + 1`. Quelle est la valeur finale de n ?

$9$

40

Trace d'exécution : `a ← 5`, puis `si a > 5 alors afficher "gagné"` (sans sinon). Qu'affiche le programme ?

Rien. La condition $a > 5$ est fausse : $5 > 5$ est faux (5 n'est pas strictement supérieur à 5). Sans « sinon », rien ne se passe.

41

Trace d'exécution : `x ← 1`, puis `répéter 4 fois { x ← x × 2 }`. Quelle est la valeur finale de x ?

$16$

42

Trace d'exécution : `n ← 10`, puis `répéter jusqu'à ce que n = 0 : n ← n - 2`. Combien de tours fait la boucle ?

5 tours. $n$ passe de $10 \to 8 \to 6 \to 4 \to 2 \to 0$. La boucle s'arrête dès que $n = 0$.

43

Piège : pourquoi la boucle `n ← 5`, puis `répéter jusqu'à ce que n = 0 : n ← n + 1` ne s'arrête-t-elle jamais ?

Parce que $n$ augmente (5, 6, 7…) au lieu de diminuer : il n'atteindra jamais 0. La condition d'arrêt $n = 0$ est impossible → boucle infinie.

Prêt à t'y mettre ?