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

Catégorie : Mathématiques Page 5 of 16

Défi Python #19

Saurez-vous remettre en ordre ce code Python ?

On appelle mot à trous une chaîne de caractères contenant uniquement des majuscules et des caractères ‘*’.

Par exemple ‘INFO*MA*IQUE’, ‘***I***E**E’ et ‘*S*’ sont des mots à trous.

La fonction Python suivante :

  • prend en paramètres un mot et un mot à trous,
  • renvoie True si on peut obtenir le mot en remplaçant convenablement les caractères ‘*’ du mot à trous, et False sinon.

Par exemple, avec les paramètres ‘INFORMATIQUE’ et ‘INFO*MA*IQUE’, la fonction renverra True mais avec les paramètres ‘AUTOMATIQUE’ et ‘INFO*MA*IQUE’ , elle renverra False.

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

Défi Python #18

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètres un élément et une liste et renvoie le nombre de fois où l’élément apparaît dans la liste.

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

Livres en forme(s) mathématique(s) !

Venez admirer au CDI les affiches réalisées par les élèves de 1ère spécialité mathématiques de Mme Roser-Deboaisne, dans le cadre de la Semaine des Mathématiques qui avait pour thème « Mathématiques en forme(s) ».

Les élèves ont lu des ouvrages liés aux mathématiques et ont ensuite réalisé leur fiche de lecture en mettant en forme ce qu’ils ont retenu de leur lecture. Vous pourrez ainsi découvrir :

  • des biographies de plusieurs grands mathématiciens comme Evariste Galois, Joseph Fourier ou Katherine Johnson
  • l’histoire de théorèmes qui ont défié l’humanité, dans Le dernier théorème de Fermat par exemple
  • des approfondissements de certains concepts, comme la théorie du chaos !

N’hésitez pas à venir emprunter ces livres !

Défi Python #17

Saurez-vous remettre en ordre ce code Python ?

La fonction Python suivante prend en paramètre un tableau de valeurs numériques non vide et renvoie True si ce tableau est trié dans l’ordre croissant, False sinon.

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

Rencontre avec Etienne Lécroart

Eclaireur du Gatinais – 11/05/2022

De l’Oulipo à l’Oubapo : rencontre avec Etienne Lécroart, dessinateur de BD

Jeudi 5 mai les secondes 2 et 10 ont rencontré Etienne Lécroart, auteur de bandes dessinées.

Etienne Lécroart a fait ses études aux Arts déco de Paris. Il commence sa carrière comme dessinateur d’humour. Il travaille pour Spirou, Fluide glacial, il réalisé des dessins d’actualité pour la presse avant de faire des bandes dessinées autour des mathématiques. En effet Etienne Lécroart est membre de l’Oulipo (ouvroir de littérature potentielle) et de l’Oubapo (ouvroir de bande dessinée potentielle) et crée des bandes dessinées avec des contraintes mathématiques.

Défi Python #16

Saurez-vous remettre en ordre ce code Python ?

L’opérateur « ou exclusif » entre deux bits renvoie 0 si les deux bits sont égaux et 1 s’ils sont différents : 0 ⊕ 0 = 0 , 0 ⊕ 1 = 1 , 1 ⊕ 0 = 1 , 1 ⊕ 1 = 0
On représente ici une suite de bits par un tableau contenant des 0 et des 1.

La fonction Python suivante prend en paramètres deux tableaux de même longueur et renvoie un tableau où l’élément situé à position i est le résultat, par l’opérateur « ou exclusif », des éléments à la position i des tableaux passés en paramètres.

Par exemple, avec les tableaux [1, 0, 1, 0] et [0, 1, 1, 0] donnés en paramètres, la fonction renverra le tableau [1, 1, 0, 0].

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

Défi Python #15

Saurez-vous remettre en ordre ce code Python ?

La suite de Syracuse est une suite d’entiers naturels définie de la manière suivante : on part d’un nombre entier strictement positif ; s’il est pair, on le divise par 2 ; s’il est impair, on le multiplie par 3 et on ajoute 1.

En répétant l’opération, on obtient une suite d’entiers strictement positifs dont chacun ne dépend que de son prédécesseur.

La fonction Python suivante prend un paramètre un entier n strictement positif et renvoie la liste des termes de la suite de Syracuse, en partant de n et jusqu’à obtenir la valeur 1, valeur que la suite finit toujours par atteindre.

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

Défi Python #14

Saurez-vous remettre en ordre ce code Python ?

On souhaite chercher les occurrences des caractères dans une phrase, c’est-à-dire le nombre de fois où les caractères sont présents dans la phrase.

Ces occurrences seront stockées dans un dictionnaire dont les clefs seront les caractères de la phrase et les valeurs l’occurrence de ces caractères.
Par exemple : avec la phrase ‘Hello world !’ , le dictionnaire obtenu sera le suivant : {‘H’: 1,’e’: 1,’l’: 3,’o’: 2,’ ‘: 2,’w’: 1,’r’: 1,’d’: 1,’!’: 1}.

La fonction Python suivante prend en paramètre une variable phrase de type str et renvoie un dictionnaire constitué des occurrences des caractères présents dans la phrase.

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

MATh.en.JEANS

La République du Centre du 12/04/2022

Page 5 of 16

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