Académique Documents
Professionnel Documents
Culture Documents
longueur_feuille := 90
transvar := 0
RETOURNER transvar
réinitialiser le chronomètre
REPETER
avancer de 1
JUSQU'À CE QUE chronomètre > longueur_feuille
tourner de 180
transvar := 1
RETOURNER transvar
réinitialiser le chronomètre
REPETER
avancer de 1
JUSQU'À CE QUE chronomètre > longueur_feuille
tourner de 180
transvar := 2
RETOURNER transvar
cptr2 := 0
cptr:= liste
stock_ := cptr%2
REPETER
cptr := plancher de (cptr/2)
stock_ := cptr%2
ajouter (stock_) à (binaire)
JUSQU'À CE QUE NON cptr > 1
REPETER
résultat[cptr2] := binaire[5-cptr2]
JUSQU'À CE QUE cptr2 > 4
LED cercle :
résultat[4]*30,0,résultat[3]*30,0,résultat[2]*30,0,résultat[1]*30,0
1 := 0
RETOURNER "Convertir"
REPETER
SI longueur de (liste_comptage) == 15 ALORS
attendre jusqu'à ce que transvar == 1
SINON SI 1 == 1 ALORS
SI transvar == 0 ALORS
jouer note à (440) Hz pendant (0.25) s
ajouter 1 à (liste_comptage)
SINON SI transvar == 1 ALORS
jouer note à (330) Hz pendant (0.25) s
supprimer l'élément longueur de (liste_comptage) de
(liste_comptage)
FIN SI
RETOURNER "Convertir"
1 := 0
FIN SI
SI transvar == 2 ALORS
SI résultat[1] == 1 ou résultat[2] == 1 ou résultat[3] == 1 ou
résultat[4] == 1 ALORS
LED tout : 32, 0, 0
SINON
LED tout : 0, 32, 0
FIN SI
FIN SI
1 : = 0
cptr := 0
cptr2 : = 0
longueur_feuille := 0
stock_ := 0
transvar := 0
liste_comptage := []
binaire := []
résultat := []
REPETER
SI signal == "Convertir" ALORS
Convertisseur(longueur de (liste_comptage), binaire, résultat,
cptr, cptr2, stock_)
FIN SI
FIN SI