cours1 min de lecture

Démo statique — callouts, code, BO, illustration

Première moitié des widgets. Rien d'interactif côté élève, juste du rendu visuel.
programme

Callouts Nuxt UI Prose

Une note neutre, pour signaler quelque chose sans dramatiser.
Astuce ou conseil pédagogique mis en évidence.
Piège classique à signaler explicitement.
Avertissement plus appuyé.

Cartes

Objectif pédagogique

Comprendre que les widgets s'intègrent harmonieusement dans le rendu Comark.

Code coloré

Bloc simple :

def carre(n):
    return n * n

print(carre(5))  # 25

Bloc groupé (code + sortie) :

def carre(n):
    return n * n

print(carre(5))

Référence au programme BO

La complexité algorithmique est traitée dans et apparaît dès .

Illustration — placeholder

schéma à produire

Flèche allant d'une URL (en haut) vers une adresse IP (en bas), avec un nuage 'serveur DNS' au milieu

Schéma DNS
diagramme à produire

Diagramme en blocs représentant la résolution DNS, 4 étapes : navigateur, résolveur, racine, autoritaire

Diagramme résolution DNS
photo à produire

Photo d'un câble Ethernet RJ45 branché dans un switch

Câble Ethernet
rendu code à produire

Rendu graphique d'un arbre binaire avec 7 nœuds étiquetés A-G

Math

La fonction range(n) produit nn entiers de 00 à n1n-1. Sa complexité en temps est O(n)\mathcal{O}(n) pour l'itération complète.

T(n)=2T(n/2)+O(n)T(n) = 2 \cdot T(n/2) + O(n)

Tableau dense

FonctionComplexitéExemple
Recherche linéaireO(n)\mathcal{O}(n)parcourir une liste
Recherche dichotomiqueO(logn)\mathcal{O}(\log n)liste triée
Tri par sélectionO(n2)\mathcal{O}(n^2)petites listes
Tri fusionO(nlogn)\mathcal{O}(n \log n)listes moyennes ou grandes