Tables TDNT, TDOG & TDOL sur la feuille
Déclarez vos nouveaux types (Enregistrement, Tableau, Matrice), vos objets globaux et vos objets locaux. Reliez visuellement chaque table TDOL à sa PROCÉDURE ou FONCTION.
Écrivez et exécutez vos algorithmes dans le navigateur avec les tables TDNT, TDOG et TDOL. Préparez le bac informatique en Tunisie avec des exercices corrigés sur les tris, les tableaux, les chaînes et les fichiers. Testez aussi vos programmes Python dans le même espace, sans installation.
Gardez le programme principal, les procédures et les fonctions accompagnés de leurs tables de déclaration. Exécutez le code pour vérifier vos résultats.
Déclarez vos nouveaux types (Enregistrement, Tableau, Matrice), vos objets globaux et vos objets locaux. Reliez visuellement chaque table TDOL à sa PROCÉDURE ou FONCTION.
Exécutez vos boucles, procédures, fonctions et opérations sur les fichiers. Le programme attend vos réponses à Lire ou input() dans la console.
Un algorithme peut créer un fichier texte ou typé (.dat) que votre script Python analyse aussitôt. Importez et exportez vos projets complets en archive ZIP.
Tout est enregistré automatiquement dans votre navigateur (IndexedDB). Connectez votre compte Supabase et appuyez sur Ctrl+S pour synchroniser vos projets partout.
Ouvrez et exécutez un exemple. Il rejoint vos projets seulement si vous le modifiez. Voir tous les exercices corrigés.
Le programme principal appelle tribulles(@t, n). La procédure échange les éléments avec la variable locale aux.
si t[j] > t[j + 1] alors
aux ← t[j]
t[j] ← t[j + 1]
t[j + 1] ← aux
fin_siFonction retournant l’indice d’un élément avec division entière DIV et variables locales deb, fin, mil.
fonction dichotomie(v : vecteur, n : entier, x : entier) : entier
mil ← (deb + droite) div 2Déclare un type Eleve (Enregistrement), filtre les moyennes ≥ 15 et génère automatiquement laureats.txt.
ouvrir("laureats.txt", f, "w")
ecrire_nl(f, c[i].nom + " : " + convch(c[i].moyenne))Un projet multi-fichiers où main.algo produit mesures.txt et analyse.py calcule la somme et la moyenne.
# analyse.py
with open("mesures.txt") as f:
valeurs = [int(x) for x in f]