02 36 84 99 20 - ce.0450040z@ac-orleans-tours.fr

Catégorie : NSI Page 2 of 7

La Nuit du Code – 2023 (2)

Lundi 22 mai, 10 élèves de seconde et de première ont participé à un concours international de programmation : La Nuit du Code.

Vous trouverez les 4 jeux sélectionnés pour la finale sur cette page. A vous de jouer !!

Défi Python #36

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre une chaîne de caractères et renvoie le caractère le plus fréquent de la chaîne.

La chaîne ne contient que des lettres en minuscules sans accent et la fonction utilise le tableau alphabet suivant :

[‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’,’k’,’l’,’m’,’n’,’o’,’p’,’q’,’r’,’s’,’t’,’u’,’v’,’w’,’x’,’y’,’z’]

D’autres défis vous attendent sur cette page !

Série : Pourquoi aiment-elles/ils tant le code informatique ? Épisode 4

Episode 4 : Parce que Barack Obama en a parlé en 2013 !

Don’t just play on your phone, program it !

Le président Barack Obama demande à chaque Américain d’essayer d’apprendre l’informatique, en lançant la campagne Hour of Code pour la Computer Science Education Week 2013.

👉Envie d’en savoir plus ?

La spécialité NSI (Numérique et Sciences et Informatiques) au lycée en Forêt

La Nuit du Code – 2023

Lundi 22 mai, 10 élèves de seconde et de première ont participé à un concours international de programmation : La Nuit du Code.

Pendant 6h, ils ont imaginé, coopéré, codé en langage Python, fait preuve d’une grande créativité, tout cela sans jamais se départir de leur bonne humeur et de leur enthousiasme…!

Voici un aperçu de 4 jeux ainsi obtenus :

Un grand bravo à eux pour leur implication et leur persévérance !

Un classement international, regroupant toutes les productions réalisées dans le monde, sera établi d’ici fin juin. Rendez-vous donc dans quelques jours pour connaitre les résultats de nos élèves !

Seriez-vous un bon cambrioleur ?

Une question posée aux élèves de la spécialité NSI, et pour laquelle une petite mise en situation s’impose.

Durant un cambriolage, un voleur possède un sac dont la capacité en poids est limitée. Il se trouve face à un ensemble d’objets qu’il peut dérober. Chacun de ces objets est caractérisé par sa valeur et son poids.

Le voleur souhaite optimiser la valeur totale des objets qu’il va dérober tout en ne dépassant pas le poids maximal supporté par son sac.

Série : Pourquoi aiment-elles/ils tant le code informatique ? Épisode 3

Episode 3 : Parce que l’on peut découvrir des métiers passion !

Et si vous deveniez un jedi de la cyber-sécurité 💻 ? 👀 Découvrez le métier de “pentester”, encore largement méconnu mais plein d’avenir !

👉Envie d’en savoir plus ?

La spécialité NSI (Numérique et Sciences et Informatiques) au lycée en Forêt

Défi Python #35

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètres une variable de type numérique et un tableau et renvoie le nombre d’occurrences de la variable dans le tableau.

D’autres défis vous attendent sur cette page !

Série : Pourquoi aiment-elles/ils tant le code informatique ? Épisode 2

Épisode 2 : Parce que le code , c’est puissant !

Dans cette vidéo, on discute des algorithmes informatiques : – Quel est le pouvoir des algorithmes ? – Qui sont derrière ces algorithmes ?

👉Envie d’en savoir plus ?

La spécialité NSI (Numérique et Sciences et Informatiques) au lycée en Forêt

Série : Pourquoi aiment-elles/ils tant le code informatique ? Épisode 1

Épisode 1 : Parce que le code, c’est de l’art !

Si tu sais coder tu as du pouvoir

Elle s’appelle Amy Plant, elle est youtubeuse et elle vient nous dire pourquoi c’est super cool de faire du code.

👉Envie d’en savoir plus ?

La spécialité NSI (Numérique et Sciences et Informatiques) au lycée en Forêt

Défi Python #34

Saurez-vous remettre en ordre ce code Python ?

Un arbre binaire de caractères est stocké sous la forme d’un dictionnaire où les clefs sont les caractères des nœuds de l’arbre et les valeurs, pour chaque clef, la liste des caractères des fils gauche et droit du nœud.

Par exemple, l’arbre ci-dessus est stocké dans le dictionnaire
a = {‘F’:[‘B’,’G’], ‘B’:[‘A’,’D’], ‘A’:[”,”], ‘D’:[‘C’,’E’], ‘C’:[”,”], ‘E’:[”,”], ‘G’:[”,’I’], ‘I’:[”,’H’], ‘H’:[”,”]}

La fonction récursive Python suivante prend en paramètres un arbre binaire sous la forme d’un dictionnaire et un caractère lettre qui est la valeur du sommet de l’arbre et renvoie la taille de l’arbre à savoir le nombre total de nœud.

D’autres défis vous attendent sur cette page !

Page 2 of 7

Fièrement propulsé par WordPress & Thème par Anders Norén