π
<-
Chat plein-écran
[^]

Listes et nombres premiers

Pour le TI-Basic sur Nspire

Re: Listes et nombres premiers

Message non lude kinkazma » 24 Oct 2018, 11:57

Pour être plus clair mon but est de compter les nombres premiers dans plusieurs intervalles définis sur un nombre à travers un plus grand intervalle.

Entre 1 et 100 il y a 25 nombres premiers.
Mais entre 1,10 11,20 21,30 31,40 41,50 51,60 61,70 71,80 81,90 91,100... combien y en a-t-il ?

Le but est de connaître tous nombres premiers d'un intervalle dans un plus grand intervalle.
-> des division par lot de 3159 éléments, et connaître la quantité de nombres premiers parmi un lot de 3191 nombres sur R (premiers ou non).

Donc sur premier(1,31910)
Il y a 10 plus petits intervalles
Et l'un d'entre eux est plus grand que les autres... lequel ?
Avatar de l’utilisateur
kinkazma
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 30.5%
 
Messages: 88
Inscription: 06 Mar 2018, 23:25
Genre: Homme
Calculatrice(s):
Classe: 1S

Re: Listes et nombres premiers

Message non lude Hamza.S » 24 Oct 2018, 12:04

Avec tout ce que tu as vu avec tes sujets sur le forum, tu as tout pour faire le programme et le programme peut même te donner la liste la plus longue
Image
Avatar de l’utilisateur
Hamza.SAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 96%
 
Messages: 2994
Images: 17
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):

Re: Listes et nombres premiers

Message non lude kinkazma » 24 Oct 2018, 12:26

Ce que je ne sais pas faire c'est avoir la quantité d'éléments sur une liste. Et je ne sais pas non plus diviser une liste en plusieurs parties de n éléments.
Avatar de l’utilisateur
kinkazma
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 30.5%
 
Messages: 88
Inscription: 06 Mar 2018, 23:25
Genre: Homme
Calculatrice(s):
Classe: 1S

Re: Listes et nombres premiers

Message non lude Hamza.S » 24 Oct 2018, 14:01

C'est que tu n'es pas attentif aux réponses qu'on te donne, je t'ai donné la fonction pour connaître le nombre d'éléments d'une liste.
Pourquoi diviser une liste en plusieurs parties ? L'idée de départ était de faire plusieurs listes, non ?
C'est pas du tout clair ce que tu souhaites faire
Image
Avatar de l’utilisateur
Hamza.SAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 96%
 
Messages: 2994
Images: 17
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):

Re: Listes et nombres premiers

Message non lude kinkazma » 24 Oct 2018, 18:02

Au début c'était bien le cas, mais on m'a expliqué que ce n'était pas possible.
Mais ayant plusieurs objectifs je passe donc au suivant.
J'ai regardé ce que vous m'avez conseillé mais je ne me souviens pas avoir relu une chose qui me permette de connaître le nombre d'arguments d'une liste... je vais vérifier à nouveau.
Avatar de l’utilisateur
kinkazma
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 30.5%
 
Messages: 88
Inscription: 06 Mar 2018, 23:25
Genre: Homme
Calculatrice(s):
Classe: 1S

Re: Listes et nombres premiers

Message non lude kinkazma » 24 Oct 2018, 18:12

Je me souviens en effet de
Liste[dim(liste)+1]:=g

Après vérification sur ma calculatrice en effet dim me donne la longueur d'une liste.
Mais je ne vois pas comment faire de
L1{n}
-> L2{q} et l3{s} et l4{d}…L{m}

Sachant que pour une liste de quantité N je veux des divisions de quantité M. Et je veux avoir la longueur de la plus grande.
Donc avec DIM.
Avatar de l’utilisateur
kinkazma
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 30.5%
 
Messages: 88
Inscription: 06 Mar 2018, 23:25
Genre: Homme
Calculatrice(s):
Classe: 1S

Re: Listes et nombres premiers

Message non lude Hamza.S » 24 Oct 2018, 18:38

kinkazma a écrit:Au début c'était bien le cas, mais on m'a expliqué que ce n'était pas possible.
Mais ayant plusieurs objectifs je passe donc au suivant.
J'ai regardé ce que vous m'avez conseillé mais je ne me souviens pas avoir relu une chose qui me permette de connaître le nombre d'arguments d'une liste... je vais vérifier à nouveau.

Ce n'est pas impossible, c'est faisable je t'ai donné l'astuce. Regarde plus attentivement les messages.
Sinon pour découper des listes, tu as mid() left() et right()
Image
Avatar de l’utilisateur
Hamza.SAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 96%
 
Messages: 2994
Images: 17
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):

Re: Listes et nombres premiers

Message non lude kinkazma » 24 Oct 2018, 19:13

Code: Tout sélectionner
© hors programme
nliste:=1
©Dans le programme
expr("liste"&string(nliste)&":={}")
...
nliste:=nliste+1


Je ne comprends pas ou je devrais mettre le deuxième et le troisième.
Je ne comprends pas non plus la logique.

Et lequel des trois pourrais me découper une liste en M liste de N éléments ? Si les trois le peuvent, serait-il possible de me dire comment ils fonctionnent ?
Avatar de l’utilisateur
kinkazma
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 30.5%
 
Messages: 88
Inscription: 06 Mar 2018, 23:25
Genre: Homme
Calculatrice(s):
Classe: 1S

Re: Listes et nombres premiers

Message non lude Hamza.S » 24 Oct 2018, 19:52

Et lequel des trois pourrais me découper une liste en M liste de N éléments ? Si les trois le peuvent, serait-il possible de me dire comment ils fonctionnent ?

il y a un guide de référence qui explique l'utilisation des fonctions.
et si N est constant partout autant le transformer en matrice pas besoin de découper, là aussi il y a une fonction dans ta calculatrice

Je ne comprends pas ou je devrais mettre le deuxième et le troisième.

encore une fois, tu as une page de calcul, tu peux tester les lignes le bout de code.
cet exemple je l'ai donné en fonction du programme que tu as donné au début. donc si c'est dans une boucle que tu définis tes nouvelles listes, tu mets la ligne expr() dans ta boucle et la dernière ligne à la fin de la boucle.

Je ne comprends pas non plus la logique.

la logique dans quoi ?
tu voulais savoir comment créer plusieurs listes automatiquement il me semble, ce bout de code le fait à chaque fois que la variable nliste est incrémentée et que la ligne expr() est exécutée.
Image
Avatar de l’utilisateur
Hamza.SAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 96%
 
Messages: 2994
Images: 17
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):

Re: Listes et nombres premiers

Message non lude kinkazma » 24 Oct 2018, 20:03

Et si N est constant... je ne vois pas non plus comment le transformer en matrice ! Moi je n'ai fais qu'un simple plus ou moins en ne faisant intervenir que des Si alors et Tant que. Quelques programmes simples... je ne connais pas tout ça. Et je l'ai lu mon manuel, mais je ne retiens que peu de choses à la fois.
Et les matrice je ne vois pas comment m'en sortir.

Les fonctions mid left right... je ne vois pas comment les appliquer à une liste de 10^4 éléments pour en faire des paquets de 3159 éléments.

Je vais commencer par étudier le deux lignes de codes, que je vais ajouter à mon programme et peut-être que je comprendrais...
Je ne comprends pas la logique de la fonction. J'ai fais deux trois trucs dans ma calculatrice et je ne comprends pas bien. C'est le & qui me perturbe...

Puis je vais revenir. En attendant merci ça va occuper ma soirée ^^
Avatar de l’utilisateur
kinkazma
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 30.5%
 
Messages: 88
Inscription: 06 Mar 2018, 23:25
Genre: Homme
Calculatrice(s):
Classe: 1S

PrécédenteSuivante

Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

-
Rechercher
-
Sujets à la une
Triconcours universel de la rentrée - 2000 euro de prix !
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
123456
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
458 utilisateurs:
>429 invités
>24 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)