Curriculum and Labs for Engineering Education

cancel
Showing results for 
Search instead for 
Did you mean: 

Rétrospective 2013 : Les 10 codes LabVIEW gagnants des challenges mathématiques

Voici un récapitulatif de l'année 2013 sur les 10 sujets et codes des gagnants.

C'est l'occasion de découvrir ou de redécouvrir un résumé des sujets et les méthodes qui ont permis de remporter la victoire.

Vous pouvez cliquer sur les images des codes pour agrandir.

Les VI programmes sont disponibles en pièce jointe.

*

Challenge #10. Gagnant : Syx

Fabrication multitâches des jouets du Père Noël par les lutins


Le Père Noël doit ouvrir 1000 lettres qui contiennent les jouets à fabriquer de 4 types le plus vite possible.

Il répartit les jouets à fabriquer et les attributions des lutins au travail.

Il doit mettre ensuite dans un sac les jouets dans l'ordre des commandes


Image1.png

Autres codes efficaces utilisant des architectures Producteur/consommateur


Image2.png Image3.png

*

Challenge #9 . Gagnant : Cisco

Réparation d’une horloge 7 segments avec des portes logiques


Une horloge à LED de type 7 segments a besoin d’être réparée !

Pour cela il lui faut des fonctions logiques booléennes.

Une horloge temps réel détraquée fournit des états booléens à utiliser.

Le but est d’utiliser le moins possible de fonctions logiques.

Image4.png

Image5.png

*

Challenge #8. Gagnants : Cisco et SebastienM

Fractions égyptiennes, comment diviser sans poser une division

Comment diviser 853 par 15 sans poser de division ?
Comment partager 3 croissants quand on est 4 ?

Les égyptiens savaient le faire.

Le challenge est de reproduire la méthode ancestrale sans utiliser l’opération division.


Les résultats se présentent sous forme de fractions unitaires.

Image6.png

Image7.png

*

Challenge #7.Gagnant : adcpc

Décrypter des signaux venus de l’espace


Des signaux Wav codés sont basés sur la table ASCII.

Chaque signal inclus les informations sur la nature des autres signaux de manière séquentielle.

Signal 0 -> instructions en ASCII pour le signal 1 -> nouvelles instructions pour le signal 2, etc.

Chaque décodage ASCII fournira donc le texte de description de la structure du signal suivant.

Au final un signal clé spécial est a réaliser pour débloquer une serrure logicielle.

Image8.png  Image9.png  Image10.png

Image11.png  Image12.png

*

Challenge #6. Gagnant : Mathieu_R

Écrire la date et l’heure complètes en temps réel et en chiffres romains


Le but est d’afficher simplement l’heure et la date du PC en chiffres romains sur la face-avant. Cela avec l’heure en temps réel secondes comprises.

Le challenge est d’utiliser le moins de place mémoire RAM pendant l’opération.


Image13.png

Image14.png

*

Challenge #5. Gagnant : Nico_EMC

Calcul des décimales de PI

Calculer le plus rapidement possible les 2000 premières décimales de PI.

Image15.png

Image16.png  

Méthode utilisée :

     Image17.png

*

Challenge #4. Gagnant : NLU

Multiplication de grands nombres


Lire un fichier texte qui contient 100 paires de nombres, multiplier chaque paire de nombre entre eux.

Calculer le résultat et placer les 100 résultats obtenus dans un fichier texte.

Le but est d’arriver à faire ces opérations le plus rapidement possible.

Image18.png

Image19.png

Image20.png

*

Challenge #3. Gagnant : Micael_

Création d'une grille de mots croisés


Placer le maximum de mots suivants dans une grille de 12x12 cases :

AND, ANY, APEX, ASSUME, BARN, CAT, DEVIL, DIP, DIVE, DUMPS, ELEPHANT, EXTRA, LIAR, LIONESS, MOUNT, OPPOSE, PURSUITS, RAP

Il faut respecter les règles des mots croisés.

Les mots peuvent être placés à la verticale ou à l’horizontale.

Deux lettres adjacentes doivent faire partie d’un même mot.

Image21.png

Image22.png

*

Challenge #2. Gagnant : ozimmer

Suppression des digits identiques

Déterminer par programmation le nombre de nombres qui possèdent au moins deux digits identiques. 


Image23.png

Image24.png

*

Challenge #1. Gagnant : Micael_

Crible d’Ératosthène

Calculer le plus rapidement possible certaines valeurs  parmi les nombres premiers.

Image25.png

Image26.png

*


Contributors