π
<-

LunaWarm


File hierarchy

 Downloads
 Files created online(48287)
 TI-Nspire
(27509)

 nCreator(4652)

DownloadTélécharger


LicenceLicense : Non spécifiée / IncluseUnspecified / Included

 TéléchargerDownload

Actions



Vote :

ScreenshotAperçu


Informations

Catégorie :Category: nCreator TI-Nspire
Auteur Author: yayah
Type : Classeur 3.0.1
Page(s) : 1
Taille Size: 4.55 Ko KB
Mis en ligne Uploaded: 18/12/2024 - 21:10:57
Uploadeur Uploader: yayah (Profil)
Téléchargements Downloads: 3
Visibilité Visibility: Archive publique
Shortlink : http://ti-pla.net/a4420571

Description 

Fichier Nspire généré sur TI-Planet.org.

Compatible OS 3.0 et ultérieurs.

<<
Exemple 1 : Calcul de la fréquence des mots (Term Frequency et Document Frequency) Problème : Trouver la fréquence dun mot dans un document et le nombre de documents contenant ce mot. Pseudo-code : Algorithm 1: Map(String namei, List<String> di)for word  di do emit(word, namei) // Émet le mot et le nom du documentendAlgorithm 2: Reduce(String word, List<String> names)tf  len(names) // Nombre total d'occurrences du mot (Term Frequency)df  len(Set(names)) // Nombre de documents uniques contenant le mot (Document Frequency)emit(word, (tf, df)) // Émet le mot avec ses fréquences Explication : Le Map associe chaque mot au document dans lequel il apparaît. Le Reduce agrège les résultats pour chaque mot, comptant : tf : Nombre total doccurrences du mot. df : Nombre de documents uniques contenant le mot. Exemple 2 : Identifier les nombres inférieurs à 50 sans doublon Problème : Trouver tous les nombres inférieurs à 50 dans plusieurs fichiers, sans répétition. Pseudo-code : Algorithm 1: Map(String fileid, List<Int> numbers)for num  numbers do if num < 50 then emit(num, 1) // Émet le nombre avec une valeur de 1 endendAlgorithm 2: Reduce(Int num, List<Int> values)emit(num, 1) // Émet chaque nombre unique une seule fois Explication : Le Map identifie les nombres inférieurs à 50 et les associe à une valeur (ici 1 ). Le Reduce élimine les doublons et émet chaque nombre unique. Exemple 3 : Trouver le maximum dans un ensemble de fichiers Problème : Calculer le maximum parmi une liste de nombres répartie sur plusieurs fichiers. Pseudo-code : Algorithm 1: Map(String fileid, List<Int> numbers)for num  numbers do emit("max", num) // Émet chaque nombre avec la clé commune "max"endAlgorithm 2: Reduce(String key, List<Int> values)max_value  max(values) // Trouve le maximum parmi les valeursemit(key, max_value) // Émet la clé et le maximum Explication : Le Map associe tous les nombres à une clé commune "max" . Le Reduce trouve le maximum parmi toutes les valeurs associées à cette clé. Exemple 4 : Calculer la somme par clé (groupée) Problème : Calculer la somme des valeurs associées à chaque clé. Pseudo-code : Algorithm 1: Map(String fileid, List<Pair<String, Int>> data)for (key, value)  data do emit(key, value) // Émet la clé et sa valeur associéeendAlgorithm 2: Reduce(String key, List<Int> values)sum  0for value  values do sum  sum + value // Cumul des valeursendemit(key, sum) // Émet la clé et la somme totale Explication : Le Map émet chaque paire (clé, valeur) . Le Reduce additionne toutes les valeurs associées à chaque clé. Exemple 5 : Identifier les produits uniques achetés par chaque client Problème : Trouver les produits distincts achetés par chaque client. Pseudo-code : Algorithm 1: Map(String fileid, List<Pair<String, String>> transactions)for (client_id, product_id)  transactions do emit(client_id, product_id) // Émet le client et le produit achetéendAlgorithm 2: Reduce(String client_id, List<String> product_ids)unique_products  Set(product_ids) // Convertit en ensemble pour éliminer les doublonsemit(client_id, len(unique_products)) // Émet le client et le nombre de produits uniques Explication : Le Map associe chaque produit à son client. Le Reduce : Utilise un set pour obtenir les produits uniques par client. Compte ces produits et les associe au client. Exemple 6 : Trouver le maximum dans une liste Problème : Trouver le nombre maximum dans une grande liste répartie sur plusieurs fichiers. Pseudo-code : Algorithm 1: Map(String fileid, List<Int> numbers)for num  numbers do emit("max", num) // Émet chaque nombre avec la clé commune "max"endAlgorithm 2: Reduce(String key, List<Int> values)max_value  - // Initialise à un très petit nombrefor value  values do if value > max_value then max_value  value // Met à jour si un nombre plus grand est trouvé endendemit(key, max_value) // Émet la clé et le nombre maximum Explication : Le Map émet tous les nombres avec une clé commune "max" . Le Reduce compare chaque nombre et met à jour le maximum trouvé. Exemple 7 : Trouver les occurrences exactes dun mot Problème : Compter combien de fois un mot spécifique apparaît dans un ensemble de fichiers. Pseudo-code : Algorithm 1: Map(String fileid, List<String> words)target_word  "Python" // Le mot que nous recherchonsfor word  words do if word == target_word then emit(word, 1) // Émet uniquement si le mot correspond à "Python" endendAlgorithm 2: Reduce(String word, List<Int> values)if word == "Python" then total_count  sum(values) // Calcule la somme des valeurs emit(word, total_count) // Émet le mot et son nombre d'occurrencesend Explication : Le Map ne traite que le mot cible ("Python") et émet une valeur 1 chaque fois quil est trouvé. Le Reduce additionne toutes les valeurs pour obtenir le total des occurrences du mot exact. Exemple 8 : Trouver les documents contenant
[...]

>>

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1077 utilisateurs:
>1011 invités
>58 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)