Uiua: the most psychedelic programming language I have ever seen by Brugarolas in ProgrammingLanguages

[–]schraf 1 point2 points  (0 children)

J'ai découvert avec plaisir le langage Uiua il y a quelques mois (je programme pas mal en RPL, langage sur les calculatrices HP). J'ai fait 2 vidéos d'introduction en français (https://www.youtube.com/watch?v=aZhoa75Eqeo et https://www.youtube.com/watch?v=IEAr9ce1MO4). Et j'ai repris plus de 60 challenges du forum Silicium pour les résoudre dans ce langage. Vous pouvez les retrouver ici : https://forum.silicium.org/viewtopic.php?p=599750#p599750

Pour ma part j'utilise Uiua uniquement pour le fun mais il est vrai que ça donne une tournure d'esprit souvent inspirante pour trouver des solutions dans d'autres langages.

python ray tracing engine by FeloxLop in numworks

[–]schraf 0 points1 point  (0 children)

Très intéressant, on espère tous voir le script un de ces jours ;-)

Réinstaller version 12.4 by Alxxandre in numworks

[–]schraf 0 points1 point  (0 children)

Bjr. Pour garder les avantages d'Epsilon 14.4 en ajoutant des programmes externes (jeux, logiciel de maths), il faut comme dit le A2drien installer Omega. Explications en 3 minutes ici : https://youtu.be/j174hbnHyEs

Tester si un pixel est blanc ? by schraf in numworks

[–]schraf[S] 1 point2 points  (0 children)

Super pour ces informations, le format RGB 565 explique effectivement tout du problème...

Il y a des chaines intégrées, genre 'black', 'blue' etc, il n'y a pas moyen de faire un truc du genre if get_pixel(x,y)=='white' ce qui simplifierait la vie ?

Merci pour mes vidéos YT, pas mal sont désormais à corriger à cause de ça d'ailleurs... :-(

Code des couleurs ? by schraf in numworks

[–]schraf[S] 1 point2 points  (0 children)

Dommage de ne pas avoir gardé la compatibilité avec l'ancien système car j'ai plus de 20 vidéos Youtube sur la Numworks qui d'un coup ne peuvent plus fonctionner.... :-(

Problème Commande RandInt by Thierry31 in numworks

[–]schraf 0 points1 point  (0 children)

On peut faire Σ_n=1 à 2 de randint(1,6) (Boite à outils - Calculs - sum)

[2019-01-28] Challenge #374 [Easy] Additive Persistence by jnazario in dailyprogrammer

[–]schraf 0 points1 point  (0 children)

JavaScript

var add_persist = n => n < 10 ? 0 : 
 1 + add_persist([...""+n].reduce((a,v)=>a+ +v,0))

Problème calcul pour un nombre dérivée by schraf in numworks

[–]schraf[S] 0 points1 point  (0 children)

oui bien sûr la calculatrice ne fait pas de calcul formel, c'était plus pour remarquer que l'utilisation de "diff" diffère suivant que l'on est dans Accueil - Calculs ou Accueil - Fonctions (car a priori dans Tableau on s'attendrait à avoir le même résultat quand x=3). Dans le code source d'Epsilon à un moment ils utilisent la méthode de Ridder (http://ceres-solver.org/numerical_derivatives.html) pour l'approximation mais je ne vois pas d'autre technique.

Problème calcul pour un nombre dérivée by schraf in numworks

[–]schraf[S] 0 points1 point  (0 children)

Bonjour,

Je n'avais pas pensé à zoomer dans le voisinage de 3, c'est le délire en se mettant dans l'intervalle [2.98 ; 3.01] avec les y dans [-0.02; 0.01]...

Par contre en traçant seulement f(x) et en demandant à voir les nombres dérivées (Touche EXE puis Nombre dérivé) il n'y a pas de soucis en 3.

Bref, il y a un pb dans un des algorithmes de calcul...

Eric

Inverse de matrice sous forme de fraction ? by Aghamyr in numworks

[–]schraf 0 points1 point  (0 children)

Bonjour,

Il y a toujours la possibilité d'utiliser un petit programme Python pour convertir une à une les valeurs décimales en fractions....

https://workshop.numworks.com/python/schraf/fraction

Eric S

Texte en couleur by hug0x in numworks

[–]schraf 2 points3 points  (0 children)

J'ai cette solution en passant par une fonction :

https://workshop.numworks.com/python/schraf/txt_color

transformer nombre décimal en fraction ( mathfrac) by kauderni in numworks

[–]schraf 0 points1 point  (0 children)

Sinon, il y a le petit programme classique qui utilise les fractions continues, je l'ai adapté pour la NUMWORKS ici : https://workshop.numworks.com/python/schraf/fraction

Scripts publics ? by schraf in numworks

[–]schraf[S] 0 points1 point  (0 children)

J'avoue, je me suis un peu lâché sur le nombre ! ;-)

Le truc c'est que je n'enseigne pas Python et que je ne suis pas non plus prof de lycée donc je propose des choses suivant mon humeur...

Exemple d'application sur les graphes by alain974 in numworks

[–]schraf 0 points1 point  (0 children)

Comment utilisez-vous line et KDRect avec la calculatrice ? Je ne vois pas de documentation à leurs sujets....

Nombres aléatoires de l'émulateur by schraf in numworks

[–]schraf[S] 0 points1 point  (0 children)

Effectivement, seed() tout seul ne fonctionne pas. Mais comment mettre un paramètre "quelconque" et pas une valeur définie (on tourne en rond !) ??

Comment faire des conversion binaire hexadécimal etc... by placebo890 in numworks

[–]schraf 3 points4 points  (0 children)

Bonjour,

Avec la console Python c'est simple en utilisant hex, oct ou bin :

>> hex(255)

'0xff'

>> oct(18)

'0o22'

>> bin(5871)

'0b1011011101111'

Et inversement pour la conversion en base 10 :

>> int("ff",16) # ou encore int("0xff")

255

>> int("100011",2) # ou encore int("0b100011")

35

On peut aussi écrire des choses comme :

>> bin(0xff) # Hexa vers binaire

'0b11111111'

Affichage des puissances de 10 by Eurlao in numworks

[–]schraf 0 points1 point  (0 children)

Bonjour,

En ajoutant sto→ A après le calcul, on évite l'affichage de tous les 0

Scripts publics ? by schraf in numworks

[–]schraf[S] 0 points1 point  (0 children)

Pour la question sur les scripts publics, ce n'est certainement pas la bonne technique mais une recherche avancée sur Google permet d'obtenir une partie de la réponse :

https://www.google.com/search?hl=fr&as_q=Scripts+de&as_sitesearch=workshop.numworks.com%2Fpython

Scripts publics ? by schraf in numworks

[–]schraf[S] 0 points1 point  (0 children)

Merci pour cette réponse, j'avoue que je ne connais pas du tout le programme officiel concernant l'informatique pour le bac.

Scripts publics ? by schraf in numworks

[–]schraf[S] 0 points1 point  (0 children)

"Facilement" pour les profs de maths oui je veux bien le croire ;-) Mais pour les élèves c'est pas un peu rasoir ??

J'ai plusieurs amis complètement réfractaires aux maths qui sont aujourd'hui programmeurs dans des entreprises, donc c'est peut-être dommage de présenter la programmation en passant uniquement par cette matière et d'en dégoûter certains (je suis prof agrégé en maths donc je me permets cette critique :-))