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

Catégorie : NSI Page 4 of 8

Défi Python #30

Saurez-vous remettre en ordre ce code Python ?

On appelle « mot » une chaîne de caractères composée avec des caractères choisis parmi les 26 lettres minuscules ou majuscules de l’alphabet.
On appelle « phrase » une chaîne de caractères :
– composée avec un ou plusieurs « mots » séparés entre eux par un seul caractère espace ‘ ‘,
– se finissant, soit par un point ‘.’ qui est alors collé au dernier mot, soit par un point d’exclamation ‘!’ ou d’interrogation ‘?’ qui est alors séparé du dernier mot par un seul caractère espace ‘ ‘.

La fonction Python suivante prend en paramètre une phrase et renvoie le nombre de mots présents dans cette phrase.

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

Défi Python #29

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètres un tableau non vide de nombres entiers triés par ordre croissant et un nombre entier n, et effectue une recherche dichotomique du nombre entier n dans le tableau.
Elle renvoie un indice correspondant au nombre cherché s’il est dans le
tableau, -1 sinon.

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

Défi Python #28

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre un entier positif n et renvoie un couple (b,bit) où :
– b est une liste d’entiers correspondant à la représentation binaire de n ;
– bit correspond aux nombre de bits qui constituent b.

Défi Python #27

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre une liste de nombres entiers et renvoie un couple donnant le plus grand élément de cette liste ainsi que l’indice de la première apparition de ce maximum dans la liste.

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

Défi Python #26

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre un tableau de nombres entiers et renvoie la liste (éventuellement vide) des couples d’entiers consécutifs successifs qu’il peut y avoir dans le tableau.

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

Défi Python #25

Saurez-vous remettre en ordre ce code Python ?

On considère des tables contenant des enregistrements relatifs à des animaux hébergés dans un refuge. Les attributs des enregistrements sont ‘nom’, ‘espece’, ‘age’, ‘enclos’.

La fonction Python suivante prend en paramètre une table contenant des enregistrements relatifs à des animaux et un numéro d’enclos.

Elle renvoie une table contenant les enregistrements de la table dont le numéro d’enclos correspond à celui ayant été donné en paramètre.

Défi Python #24

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre un tableau non vide de nombres et renvoie le plus grand élément de ce tableau.

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

Défi Python #23

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètres deux tableaux non vides tab1 et tab2 d’entiers, chacun dans l’ordre croissant, et renvoie un tableau trié dans l’ordre croissant et contenant l’ensemble des valeurs de tab1 et tab2.

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

2048 ou les puissances de 2

En arithmétique, une puissance de deux désigne un nombre noté sous la forme 2nn est un entier naturel. Elle représente le produit du nombre 2 répété n fois avec lui-même, c’est-à-dire :

Comme 2 est la base du système binaire, les puissances de deux sont courantes en informatique et il est utile d’en connaitre certaines par cœur.

Voici un jeu, proposé par Florent 1G4, qui vous aidera à les mémoriser !

Défi Python #22

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre une liste de nombres
entiers et renvoie le tableau trié par ordre croissant.
Elle utilise l’algorithme suivant :
– on recherche le plus petit élément du tableau, et on l’échange avec l’élément d’indice 0 ;
– on recherche le second plus petit élément du tableau, et on l’échange avec l’élément d’indice 1 ;
– on continue de cette façon jusqu’à ce que le tableau soit entièrement trié.

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

Page 4 of 8

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