FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Bataille navale SM
La suite de Conway Emptypar jjn4 Hier à 17:39

» Une calculatrice en une ligne de programme
La suite de Conway Emptypar jean_debord Hier à 8:01

» Gestion d'un système client-serveur.
La suite de Conway Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
La suite de Conway Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
La suite de Conway Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
La suite de Conway Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
La suite de Conway Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
La suite de Conway Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
La suite de Conway Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
La suite de Conway Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
La suite de Conway Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
La suite de Conway Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
La suite de Conway Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
La suite de Conway Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
La suite de Conway Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

 

 La suite de Conway

Aller en bas 
4 participants
AuteurMessage
papydall

papydall


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

La suite de Conway Empty
MessageSujet: La suite de Conway   La suite de Conway EmptyVen 30 Sep 2016 - 18: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
http://papydall-panoramic.forumarabia.com/
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway EmptyVen 30 Sep 2016 - 19: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 - 19:09, édité 1 fois
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway EmptyVen 30 Sep 2016 - 19:08

On pourrait dire que Minibug a bugguer !
lol! lol! lol!
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
papydall

papydall


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

La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway EmptyVen 30 Sep 2016 - 19: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
http://papydall-panoramic.forumarabia.com/
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

La suite de Conway Empty
MessageSujet: re   La suite de Conway EmptyVen 30 Sep 2016 - 20: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
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway EmptyVen 30 Sep 2016 - 23:20

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

papydall


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

La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway EmptyVen 30 Sep 2016 - 23: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
http://papydall-panoramic.forumarabia.com/
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway EmptySam 1 Oct 2016 - 9: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
http://gpp.panoramic.free.fr
papydall

papydall


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

La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway EmptySam 1 Oct 2016 - 12: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
http://papydall-panoramic.forumarabia.com/
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway EmptySam 1 Oct 2016 - 14: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
papydall

papydall


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

La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway EmptySam 1 Oct 2016 - 18: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
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





La suite de Conway Empty
MessageSujet: Re: La suite de Conway   La suite de Conway Empty

Revenir en haut Aller en bas
 
La suite de Conway
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Transparence
» Éditeur de texte : Mini Word
» Bonjours à tous
» Version 9.15 : bug avec les objets button (clicked() ?)
» Access violation

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: