Vous êtes sur une version archivée de lyceum.fr de l'année 2023/2024.
Revenir au présent.
Accueil
Blog
2
de
SNT
1
e
NSI
T
le
NSI
T
le
SCI
T
ale
NSI
Partie 5: Algorithmique
Chapitre 0: Rappels
Quiz
2
de
SNT
Partie 0: Programmation Python
Chapitre 1: Programme et variables
Exercices
Quiz
Chapitre 2: Conditions
Exercices
Quiz
Chapitre 3: Boucles et fonctions
Exercices
Quiz
Partie 1: Les données structurées
Exercices
Quiz
Partie 2: Internet
Exercices
Quiz
Partie 3: Le Web
Exercices
Quiz
Partie 4: Localisation, cartographie et mobilité
Exercices
Quiz
Partie 5: La photographie numérique
Exercices
Quiz
Partie 6: Les réseaux sociaux
Exercices
Quiz
Partie 7: Informatique embarquée
Exercices
Quiz
1
ère
NSI
Partie 1: Histoire de l’informatique
Chapitre 1: Quelques dates marquantes de l’histoire de l’informatique
Exercices
Quiz
Chapitre 2: Technologie et théorie
Exercices
Quiz
Partie 2: Représentation des données : types et valeurs de base
Chapitre 1: Représentation des entiers naturels
Exercices
Quiz
Chapitre 2: Représentation des entiers relatifs
Exercices
Quiz
Chapitre 3: Représentation des nombres à virgule
Exercices
Quiz
Chapitre 4: Représentation des textes
Exercices
Quiz
Chapitre 5: Les booléens
Exercices
Quiz
Partie 3: Représentation des données : types construits
Chapitre 1: Introduction aux tableaux
Exercices
Quiz
Chapitre 2: Usages avancés des tableaux
Exercices
Quiz
Chapitre 3: Dictionnaires
Exercices
Quiz
Partie 4: Traitement de données en tables
Chapitre 1: Tables de données
Exercices
Quiz
Chapitre 2: Utilisation de la librairie pandas
Exercices
Quiz
Partie 5: Interactions entre l’homme et la machine sur le Web
Chapitre 1: Généralités sur le web
Exercices
Quiz
Chapitre 2: Ecriture d’une page HTML
Exercices
Quiz
Chapitre 3: Mise en forme avec CSS
Exercices
Quiz
Chapitre 4: Gestion des événements en javascript
Exercices
Quiz
Chapitre 5: Formulaire d’une page web
Exercices
Quiz
Chapitre 6: Interaction client–serveur
Exercices
Quiz
Partie 6: Architectures matérielles et systèmes d’exploitation
Chapitre 1: Architecture d’un ordinateur
Exercices
Quiz
Chapitre 2: Jeu d’instructions du processeur
Exercices
Quiz
Chapitre 3: Systèmes d’exploitation
Exercices
Quiz
Chapitre 4: Réseaux
Exercices
Quiz
Chapitre 5: Robotique
Exercices
Quiz
Chapitre 6: Circuits combinatoires*
Exercices
Quiz
Partie 7: Langages et programmation
Chapitre 1: Les ingrédients d’un algorithme
Exercices
Quiz
Chapitre 2: Types
Exercices
Quiz
Chapitre 3: Entrées et sorties
Exercices
Quiz
Chapitre 4: Conditions
Exercices
Quiz
Chapitre 5: Boucles
Exercices
Quiz
Chapitre 6: Fonctions
Exercices
Quiz
Chapitre 7: Comparaisons de langages
Exercices
Quiz
Chapitre 8: Mise au point d’un programme
Exercices
Quiz
Partie 8: Algorithmique
Chapitre 1: Parcours séquentiel d’un tableau
Exercices
Quiz
Chapitre 2: Algorithmes de recherche
Exercices
Quiz
Chapitre 3: Algorithmes de tri
Exercices
Quiz
Chapitre 4: Algorithmes gloutons
Exercices
Quiz
Chapitre 5: Algorithme des k plus proches voisins
Exercices
Quiz
T
ale
NSI
Partie 1: Structures de données
Chapitre 0: Révisions
Exercices
Quiz
Chapitre 1: Interface et implémentation
Exercices
Quiz
Chapitre 2: Programmation objet
Exercices
Quiz
Chapitre 3: Structures linéaires: piles, files
Exercices
Quiz
Chapitre 4: Arbres
Exercices
Quiz
Chapitre 5: Graphes*
Exercices
Quiz
Partie 2: Bases de données
Chapitre 1: Les bases de données relationnelles
Exercices
Quiz
Chapitre 2: Schéma relationnel
Exercices
Quiz
Chapitre 3: Langage SQL
Exercices
Quiz
Partie 3: Architectures matérielles, systèmes d’exploitation et réseaux
Chapitre 1: Système sur puce
Exercices
Quiz
Chapitre 2: Gestion des processus par un système d’exploitation
Exercices
Quiz
Chapitre 3: Protocoles de routage
Exercices
Quiz
Chapitre 4: Sécurisation des communications*
Exercices
Quiz
Partie 4: Langages et programmation
Chapitre 1: Modules et documentation
Exercices
Quiz
Chapitre 2: Mise au point des programmes
Exercices
Quiz
Chapitre 3: Fonctions récursives
Exercices
Quiz
Chapitre 4: Paradigmes de programmation*
Exercices
Quiz
Chapitre 5: Notion de programme*
Exercices
Quiz
Partie 5: Algorithmique
Chapitre 0: Rappels
Exercices
Quiz
Chapitre 1: Algorithmes sur les arbres binaires
Exercices
Quiz
Chapitre 2: Diviser pour régner
Exercices
Quiz
Chapitre 3: Algorithmes sur les graphes*
Exercices
Quiz
Chapitre 4: Programmation dynamique*
Exercices
Quiz
Chapitre 5: Recherche textuelle*
Exercices
Quiz
T
ale
Ens. Sci
Partie 0: Introduction
Exercices
Quiz
Partie 1: Science climat et société
Chapitre 1: L’atmosphère terrestre et la vie
Exercices
Quiz
Chapitre 2: La complexité du système climatique
Exercices
Quiz
Chapitre 3: Le climat du futur
Exercices
Quiz
Chapitre 4: Énergie choix de développement et futur climatique
Exercices
Quiz
Partie 2: Le futur des énergies
Chapitre 5: Deux siècles d’énergie électrique
Exercices
Quiz
Chapitre 6: Les atouts de l’électricité
Exercices
Quiz
Chapitre 7: Optimisation du transport de l’électricité
Exercices
Quiz
Chapitre 8: Choix énergétiques et impacts sur les sociétés
Exercices
Quiz
Partie 3: Une histoire du vivant
Chapitre 9: La biodiversité et son évolution
Exercices
Quiz
Chapitre 10: L’évolution comme grille de lecture du monde
Exercices
Quiz
Chapitre 11: L’évolution humaine
Exercices
Quiz
Chapitre 12: Les modèles démographiques
Exercices
Quiz
Chapitre 13: L’intelligence artificielle
Exercices
Quiz
Cours
Quiz
Exercices
Quiz
Chapitre 0: Rappels
## Complexités 1. Quelle est la complexité asymptotique de l'algorithme suivant: ```python def est_positif(liste): for e in L: if e < 0: return False return True ``` - [ ] O(1) - [ ] O(log N) - [x] O(N) - [ ] O(N^2) 2. Quelle est la complexité asymptotique de l'algorithme suivant: ```python def ajoute_élément(liste, élément): liste.append(élément) ``` - [x] O(1) - [ ] O(log N) - [ ] O(N) - [ ] O(N^2) 3. Quelle est la complexité asymptotique de l'algorithme suivant: ```python def mystère(liste): N = len(t) for i in range(N-1): i_min = i for j in range(i+1, N): if t[j] < t[i_min]: i_min = j if i_min != i: t[i], t[i_min] = t[i_min], t[i] return t ``` - [ ] O(1) - [ ] O(log N) - [ ] O(N) - [x] O(N^2) 3. Quelle est la complexité asymptotique de l'algorithme suivant: ```python def mystère(liste, élément): début = 0 fin = len(liste) while début <= fin: milieu = (début + fin) // 2 if liste[milieu] == élément: return True elif liste[milieu] < élément: début = milieu + 1 else: fin = milieu - 1 return False ``` - [ ] O(1) - [x] O(log N) - [ ] O(N) - [ ] O(N^2)