FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Logiciel de soutien scolaire en langues.
par Pedro Alvarez Aujourd'hui à 16:52

» KGF_dll - nouvelles versions
par Klaus Aujourd'hui à 14:16

» Compilateur FBPano
par Ouf_ca_passe Aujourd'hui à 12:25

» mise a jour calculatrice
par papydall Aujourd'hui à 2:01

» double guillemets "" dans un EDIT
par Marc Hier à 23:43

» Documentation de KGF
par Klaus Lun 20 Nov 2017 - 22:52

» Zoom sur une portion d'écran
par JL35 Lun 20 Nov 2017 - 21:51

» Recherche d'une expression dans un source
par Marc Lun 20 Nov 2017 - 13:08

» Tracer une grille n'importe où sur l'écran
par JL35 Dim 19 Nov 2017 - 22:14

» TourD Version 2
par Klaus Sam 18 Nov 2017 - 23:58

» La métamatière et le peuple
par JL35 Ven 17 Nov 2017 - 21:18

» Capture d'une zone de l'écran total
par JL35 Ven 17 Nov 2017 - 18:41

» qui peut résoudre mon prb
par pascal10000 Jeu 16 Nov 2017 - 17:30

» évènements et objets système : listage automatique
par Jean Claude Jeu 16 Nov 2017 - 11:15

» Panoramic et la reconnaissance vocale.
par papydall Jeu 16 Nov 2017 - 3:45

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2017
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
27282930   
CalendrierCalendrier

Partagez | 
 

 La suite de Conway

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
papydall

avatar

Nombre de messages : 5594
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: La suite de Conway   Ven 30 Sep 2016 - 19:47

Regardez cette suite :
1
11
21
1211
111221
312211
????????

Pouvez-vous dire le terme indiqué par les points d’interrogation ?

Il s’agit de la suite de Conway connue sous le nom « Look and Say » c’est-à-dire « Regarder et dire ».
Dans cette suite, on détermine un terme en annonçant les chiffres composant le terme qui le précède, c’est-à-dire en indiquant combien de fois chacun de ses chiffres se répète.
Le premier terme vaut 1
Voici comment on procède :
U1  = 1  : Ce terme comporte simplement un "1", donc le terme suivant est :
U2  = 11 : Celui-ci est composé de deux "1"; donc le terme suivant est :
U3  = 21 : Ce terme comporte un "2" et un "1", le terme suivant est donc :
U4  = 1211
En poursuivant ce procédé, on a :
U5  = 111221
U6  = 312211
U7  = 13112221
U8  = 1113213211
U9  = 31131211131221
U10 = 13211311123113112211
U11 = 11131221133112132113212221
U12 = 3113112221232112111312211312113211
U13 = 1321132132111213122112311311222113111221131221
U14 = 11131221131211131231121113112221121321132132211331222113112211
U15 = 311311222113111231131112132112311321322112111312211312111322212311322113212221
etc.

La question :
Comment doit-on s’y prendre pour coder une SUB en panoramic qui affichera le N premiers termes de cette suite ?
Il ne s’agit nullement d’un concours ni d’un défi.
C’est simplement une proposition d’un bon exercice de programmation pour celui qui veut réfléchir.
Essayez, c'est bon pour les neurones !

Je posterai mon code dans la soirée.

A+
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Minibug

avatar

Nombre de messages : 2364
Age : 51
Localisation : Vienne (86)
Date d'inscription : 10/02/2012

MessageSujet: Re: La suite de Conway   Ven 30 Sep 2016 - 20:05

Heuuuu... Vous pouvez répéter la question ? Wink

Désolé, mais j'ai du mal à comprendre... Suspect

Bon ! après un peu de réflexion je commence en fait à comprendre.... drunken

Ce que je ne comprends pas en revanche, c'est pourquoi ce casser la tête à dire que l'on regarde le chiffre...
Et en plus chercher à le programmer ! Alors là c'est trop pour moi...

Là tu m'a perdu Papydall... scratch geek confused


Dernière édition par Minibug le Ven 30 Sep 2016 - 20:09, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Minibug

avatar

Nombre de messages : 2364
Age : 51
Localisation : Vienne (86)
Date d'inscription : 10/02/2012

MessageSujet: Re: La suite de Conway   Ven 30 Sep 2016 - 20:08

On pourrait dire que Minibug a bugguer !
lol! lol! lol!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
papydall

avatar

Nombre de messages : 5594
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: La suite de Conway   Ven 30 Sep 2016 - 20:48

J’explique comment sont composés les termes de cette suite.
Par exemple :
Le terme U5 = 111221
Pour déterminer le terme U6, on procède comme ceci :
On regarde U5, on lit ce terme en regroupant les chiffres identiques qui se suivent.
Ça  donne : "3 fois le chiffre 1 puis 2 fois le chiffre 2 et enfin 1 fois le chiffre 1"
On extrait les nombres :
312211 < --- c’est le terme U6

Pour des plus amples explications cliquez ici
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Yannick

avatar

Nombre de messages : 7997
Age : 46
Localisation : Bretagne
Date d'inscription : 15/02/2010

MessageSujet: re   Ven 30 Sep 2016 - 21:11

Là, mais alors là !
ce sera sans moi...
je vais tenir l' entonoir sur la tête à minibug.
lol!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
silverman

avatar

Nombre de messages : 471
Age : 45
Localisation : Picardie
Date d'inscription : 19/03/2015

MessageSujet: Re: La suite de Conway   Sam 1 Oct 2016 - 0:20

De la manipulation de chaîne! Mon truc préféré Very Happy
ma réponse:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5594
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: La suite de Conway   Sam 1 Oct 2016 - 0:23

ygeronimi a écrit:
je vais tenir l' entonoir sur la tête à minibug.

Tu peux mieux faire : un système de vases communicants entre la tête de Minibug et la tienne !  Laughing


Bon, ce n'est pas si difficile que ça.
Je vous ai promis un code, le voici :

Code:

rem ============================================================================
rem      La suite de Conway
rem         Par Papydall
rem ============================================================================
' La suite de Conway est une suite mathématique inventée par John Horton Conway.
' Cette suite porte le nom de "suite audioactive".
' Aussi, elle est connue sous le nom "Look and Say", c-à-d "Regarder et dire".
' Dans cette suite, on détermine un terme en annonçant les chiffres composant
' le terme qui le précède, c-à-d en indiquant combien de fois chacun de ses
' chiffres se répète.
' Le 1er terme de la suite est égal à 1.
rem ============================================================================
' Voici comment on procède :
' U1  = 1  : Ce terme comporte simplement un "1", donc le terme suivant est :
' U2  = 11 : Celui-ci est composé de deux "1"; donc le terme suivant est :
' U3  = 21 : Ce terme comporte un "2" et un "1", le terme suivant est donc :
' U4  = 1211
' En poursuivant ce procédé, on a :
' U5  = 111221
' U6  = 312211
' U7  = 13112221
' U8  = 1113213211
' U9  = 31131211131221
' U10 = 13211311123113112211
' U11 = 11131221133112132113212221
' U12 = 3113112221232112111312211312113211
' U13 = 1321132132111213122112311311222113111221131221
' U14 = 11131221131211131231121113112221121321132132211331222113112211
' U15 = 311311222113111231131112132112311321322112111312211312111322212311322113212221
' etc.
rem ============================================================================
' Propriétes de la suite de Conway :
' =================================
' Aucun terme de la suite ne comporte un chiffre supérieur à 3.
' Tous les termes de la suite possèdent un nombre pair de chiffres, sauf le terme initial.
' Les termes de rang impair se terminent par 21 et les termes de rang pair par 11 (là encore à l'exception du terme initial).
rem ============================================================================
 width 0,1000 : height 0,600 : font_bold 0 : font_size 0,14

 caption 0,"Suite de Conway (Look and Say sequence)"
 Conway(15)
end
rem ============================================================================
' Afficher les n premiers termes de la suite de Conway
SUB Conway(n)
    dim_local c1$,c2$,x$,i,j,occ,ok,u$
    x$ = "1"
    j = 1
    print "Voici les " + str$(n) + " premiers termes de la suite de Conway (Look and Say) sequence"
    print : print : print "U" + str$(j) + " = " + x$  : print
    repeat
      i = 1
      repeat
        occ = 1 : ok = 1
        repeat
          c1$ = mid$(x$,i,1) : c2$ = mid$(x$,i+1,1)
          if c1$ = c2$
             occ = occ + 1
             i   = i + 1
          else
             ok = 0
          end_if
        until (ok = 0) or (i > len(x$))
        u$ = u$ + str$(occ) + c1$
        i = i + 1
      until i > len(x$)
      j = j + 1
      print "U" + str$(j) + " = " + u$ : print
      x$ = u$ : u$ = ""
    until j = n
END_SUB
rem ============================================================================

EDIT : on s'est croisé,Silverman.
Bravo pour le code.
Après avoir jeté un œil sur ton code, je vois que nous avons presque la même approche pour résoudre le problème. king
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Minibug

avatar

Nombre de messages : 2364
Age : 51
Localisation : Vienne (86)
Date d'inscription : 10/02/2012

MessageSujet: Re: La suite de Conway   Sam 1 Oct 2016 - 10:13

J'ai pas l'air c.. moi maintenant avec cet entonnoir au dessus de la tête !  scratch
Alors là merci Ygeronimi !  Suspect geek jocolor
Et bravo a Papydall et Silverman qui eux n'ont pas perdus les pédales...  cheers

lol! lol! lol!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
papydall

avatar

Nombre de messages : 5594
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: La suite de Conway   Sam 1 Oct 2016 - 13:22

Comme écrivait Silverman : ce n’est que « de la manipulation de chaîne ».
C’est le truc préféré de « l’homme d’argent »  king
C'est aussi un bon exercice de réflexion.tongue
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
silverman

avatar

Nombre de messages : 471
Age : 45
Localisation : Picardie
Date d'inscription : 19/03/2015

MessageSujet: Re: La suite de Conway   Sam 1 Oct 2016 - 15:06

papydall a écrit:
Après avoir jeté un œil sur ton code, je vois que nous avons presque la même approche pour résoudre le problème
Je me suis fait exactement la même réflexion Very Happy

papydall a écrit:
C'est aussi un bon exercice de réflexion
Où dois je me mirer? sunny
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5594
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: La suite de Conway   Sam 1 Oct 2016 - 19:46

Citation :
Où dois je me mirer?

Sur la surface lisse de ton écran, juste sous le terme 20 de la suite de Conway.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé




MessageSujet: Re: La suite de Conway   

Revenir en haut Aller en bas
 
La suite de Conway
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» RESOLU works suite 2004 (word) non installé ??
» Bug suite à la mise à jour 10.0.45.2 du player flash résolu
» Outpost Security Suite FREE
» [Résolu] comment mettre plusieurs animationa la suite
» Nouvelle voiture pour Kit dans la suite de K2000

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: