Curriculum and Labs for Engineering Education

cancel
Showing results for 
Search instead for 
Did you mean: 

Challenge mathématiques : Vos propositions de futurs défis LabVIEW

Vous pouvez poster vos idées de futurs défis LabVIEW ici

Cela permet d'échanger des idées et de trouver de nouveaux Challenges sympas pour chaque mois.

Tout le monde pourra les voir et aussi vous pourrez commenter ceux qui vous plaisent

Conseils : Il faut qu'ils soient d'un niveau "faisable", que l'on ne passe pas trop de temps dessus, mais que l'on s'amuse et que l'on apprend des astuces en cherchant . En général les défis basés sur les maths ou la logique algorithmique sont attractifs pour tous..

Comments
emmanuel-fr
Member
Member
on

De Programaths 5 oct. 2015 02:22

Petit challenge: écrire un "vi" qui permet d'effectuer la rotation d'un

point autour d'un autre. L'écran doit permettre de saisir le point à

transformer, l'angle ainsi que le centre de la rotation.

Petit challenge 2: déterminer si un polygone est convexe ou non.

Petit challenge 3: créer la plus longue chaine avec N symboles tel qu'il

n'y ait pas 2 fois la même séquence qui se suivent.

Exemple avec ABC (n=3): "ABCACBABC...".

Petit challenge 4: créer un vi qui effectue le produit de 2 matrices de

dimension 3 en étendant la définition classique. Bonus: det + inverse.

Bien à vous,

Christian

emmanuel-fr
Member
Member
on

De Nico_EMC

Pour un prochain mois, je propose ce challenge mathématique : décomposer un nombre en un nombre minimum de carré.

On a tous essayé (enfin au moins moi) de regrouper les icônes sur notre bureau en carrés. La question, c’est combien de carrés faut-il pour tous les caser ?

Souvent, on prend le plus grands carré possible, et on continu avec ce qu’il reste.

Par exemple, pour 21, on fait un carré de 4, puis un de 2, puis un de 1 (le dernier icône). 21 = 4²+2²+1².

Ça devient plus compliqué pour 32 par exemple. Si on prend la méthode précédente, on obtient 32 = 5²+2²+1²+1²+1², alors qu’on peut le décomposer en 32 = 4²+4², plus court.

A vous de faire ce code. Le but sera de le faire le moins gourmand possible en charge processeur…

Contributors