|
A) CALCULS AVEC DES NOMBRES ÉCRITS EN UNAIRE |
|
Addition de 2 unaires Solution 1 2 états |
![](algorithmes/video.gif) |
![](algorithmes/addition_unaire1_position.jpg) |
![](algorithmes/addition_unaire1_table.jpg) |
![](algorithmes/addition_unaire1_diagramme.jpg) |
![](algorithmes/addition_unaire1_resultat.jpg) |
|
Addition de 2 unaires Solution 2 Ajouter X à droite de Y 5 états |
![](algorithmes/video.gif) |
![](algorithmes/addition_unaire2_position.jpg) |
![](algorithmes/addition_unaire2_table.jpg) |
![](algorithmes/addition_unaire2_diagramme.jpg) |
![](algorithmes/addition_unaire2_resultat.jpg) |
|
Soustraire X à Y écrits en unaire Avec X < Y 3 états |
![](algorithmes/video.gif) |
![](algorithmes/soustraire_XaY_position.jpg) |
![](algorithmes/soustraire_XaY_table.jpg) |
![](algorithmes/soustraire_XaY_diagramme.jpg) |
![](algorithmes/soustraire_XaY_resultat.jpg) |
|
Multiplication de deux entiers écrits en unaire
10 états |
![](algorithmes/video.gif) |
![](algorithmes/multiplication_unaires_position.jpg) |
![](algorithmes/multiplication_unaires_table.jpg) |
![](algorithmes/multiplication_unaires_diagramme.jpg) |
![](algorithmes/multiplication_unaires_resultat.jpg) |
|
Division Euclidienne par 3 en unaire
8 états |
![](algorithmes/video.gif) |
![](algorithmes/division_euclidienne_position.jpg) |
![](algorithmes/division_euclidienne_table.jpg) |
![](algorithmes/division_euclidienne_diagramme.jpg) |
![](algorithmes/division_euclidienne_resultat.jpg) |
|
Calcul de N modulo p en unaire N > 0 et p > 0
7 états |
![](algorithmes/video.gif) |
![](algorithmes/NmoduloP_position.jpg) |
![](algorithmes/NmoduloP_table.jpg) |
![](algorithmes/NmoduloP_diagramme.jpg) |
![](algorithmes/NmoduloP_resultat.jpg) |
|
Division euclidienne de A par B en unaire
9 états |
![](algorithmes/video.gif)
| ![](algorithmes/division_euclidienne_AB_table.jpg) |
![](algorithmes/division_euclidienne_AB_diagramme.jpg) |
![](algorithmes/division_euclidienne_AB_resultat.jpg) |
|
Calcul de 2n en unaire
La machine traite l'unaire comme le binaire auquel il faudra ajouter 1 pour obtenir 2n
6 états |
![](algorithmes/video.gif) |
![](algorithmes/deux_puissance_n_position.jpg) |
![](algorithmes/deux_puissance_n_table.jpg) |
![](algorithmes/deux_puissance_n_diagramme.jpg) |
![](algorithmes/deux_puissance_n_resultat.jpg) |
|
Comparaison de deux unaires
8 états |
![](algorithmes/video.gif)
| ![](algorithmes/comparaison_unaire_table.jpg) |
![](algorithmes/comparaison_unaire_diagramme.jpg) |
![](algorithmes/comparaison_unaire_resultat.jpg) |
|
B) Passages unaires vers binaires et binaires vers unaires |
|
Ecriture d'un unaire en binaire 5 états |
![](algorithmes/video.gif) |
![](algorithmes/unaire_en_binaire_position.jpg) |
![](algorithmes/unaire_en_binaire_table.jpg) |
![](algorithmes/unaire_en_binaire_diagramme.jpg) |
![](algorithmes/unaire_en_binaire_resultat.jpg) |
|
Ecriture d'un binaire en unaire 6 états |
![](algorithmes/video.gif) |
![](algorithmes/binaire_en_unaire_position.jpg) |
![](algorithmes/binaire_en_unaire_table.jpg) |
![](algorithmes/binaire_en_unaire_diagramme.jpg) |
![](algorithmes/binaire_en_unaire_resultat.jpg) |
|
C) CALCULS AVEC DES NOMBRES BINAIRES |
|
Ajouter 1 en binaire 1 état |
![](algorithmes/video.gif) |
![](algorithmes/ajouter_1_position.jpg) |
![](algorithmes/ajouter_1_table.jpg) |
![](algorithmes/ajouter_1_diagramme.jpg) |
![](algorithmes/ajouter_1_resultat.jpg) |
|
Soustraire 1 à un binaire 1 état
Le binaire > 1 |
![](algorithmes/video.gif) |
![](algorithmes/soustraire_1_position.jpg) |
![](algorithmes/soustraire_1_table.jpg) |
![](algorithmes/soustraire_1_diagramme.jpg) |
![](algorithmes/soustraire_1_resultat.jpg) |
|
Addition de deux nombres binaires
6 états |
![](algorithmes/video.gif) |
![](algorithmes/addition_binaire_position.jpg) |
![](algorithmes/addition_binaire_table.jpg) |
![](algorithmes/addition_binaire_diagramme.jpg) |
![](algorithmes/addition_binaire_resultat.jpg) |
|
Soustraire un binaire à un autre 6 états
On suppose X > Y > 0 |
![](algorithmes/video.gif) |
![](algorithmes/soustraction_binaire_position.jpg) |
![](algorithmes/soustraction_binaire_table.jpg) |
![](algorithmes/soustraction_binaire_diagramme.jpg) |
![](algorithmes/soustraction_binaire_resultat.jpg) |
|
Soustraire un binaire à un autre avec suppression des 0 inutiles 9 états
On suppose X > Y > 0 |
![](algorithmes/video.gif) |
![](algorithmes/soustraction_sans_0_position.jpg) |
![](algorithmes/soustraction_sans_0_table.jpg) |
![](algorithmes/soustraction_sans_0_diagramme.jpg) |
![](algorithmes/soustraction_sans_0_resultat.jpg) |
|
Calcul de 3n en binaire
Multiplier par 11
3 états |
|
![](algorithmes/multiplier_par_11_position.jpg) |
![](algorithmes/multiplier_par_11_table.jpg) |
![](algorithmes/multiplier_par_11_diagramme.jpg) |
![](algorithmes/multiplier_par_11_resultat.jpg) |
|
Calcul de 3n + 1 en binaire
4 états |
![](algorithmes/video.gif) |
![](algorithmes/calcul_3n_+_1_position.jpg) |
![](algorithmes/calcul_3n_+_1_table.jpg) |
![](algorithmes/calcul_3n_+_1_diagramme.jpg) |
![](algorithmes/calcul_3n_+_1_resultat.jpg) |
|
Calcul de 3n + 2 en binaire
4 états |
![](algorithmes/video.gif) |
![](algorithmes/calcul_3n_+_2_position.jpg) |
![](algorithmes/calcul_3n_+_2_table.jpg) |
![](algorithmes/calcul_3n_+_2_diagramme.jpg) |
![](algorithmes/calcul_3n_+_2_resultat.jpg) |
|
Division par 11 avec test de divisibilité et suppression des 0 muets.
11 états |
|
|
![](algorithmes/diviser_par_11_test_table.jpg) |
![](algorithmes/diviser_par_11_test_diagramme.jpg) |
|
|
Calcul de 5n en binaire
Multiplier par 101
5 états |
![](algorithmes/video.gif) |
![](algorithmes/multiplier_par_101_position.jpg) |
![](algorithmes/multiplier_par_101_table.jpg) |
![](algorithmes/multiplier_par_101_diagramme.jpg) |
![](algorithmes/multiplier_par_101_resultat.jpg) |
|
Calcul de 5n + 1 en binaire
6 états |
![](algorithmes/video.gif) |
![](algorithmes/calcul_5n+1_position.jpg) |
![](algorithmes/calcul_5n+1_table.jpg) |
![](algorithmes/calcul_5n+1_diagramme.jpg) |
![](algorithmes/calcul_5n+1_resultat.jpg) |
|
Calcul de 5n + 2 en binaire
6 états |
|
![](algorithmes/calcul_5n+2_position.jpg) |
![](algorithmes/calcul_5n+2_table.jpg) |
![](algorithmes/calcul_5n+2_diagramme.jpg) |
![](algorithmes/calcul_5n+2_resultat.jpg) |
|
Calcul de 5n + 3 en binaire
6 états |
|
![](algorithmes/calcul_5n+3_position.jpg) |
![](algorithmes/calcul_5n+3_table.jpg) |
![](algorithmes/calcul_5n+3_diagramme.jpg) |
![](algorithmes/calcul_5n+3_resultat.jpg) |
|
Calcul de 5n + 4 en binaire
6 états |
|
![](algorithmes/calcul_5n+4_position.jpg) |
![](algorithmes/calcul_5n+4_table.jpg) |
![](algorithmes/calcul_5n+4_diagramme.jpg) |
![](algorithmes/calcul_5n+4_resultat.jpg) |
|
Division d'un binaire par 101
10 états |
|
|
![](algorithmes/diviser_par_101_table.jpg) |
![](algorithmes/diviser_par_101_diagramme.jpg) |
|
|
Passage du système binaire au code Gros-Gray
2 états |
![](algorithmes/video.gif) |
![](algorithmes/binaire_grosgray_position.jpg) |
![](algorithmes/binaire_grosgray_table.jpg)
![](algorithmes/binaire_grosgray_table2.jpg)
|
![](algorithmes/binaire_grosgray_diagramme.jpg) |
![](algorithmes/binaire_grosgray_resultat.jpg) |
|
Passage du codage Gros-Gray au système binaire
2 états |
![](algorithmes/video.gif) |
![](algorithmes/grosgray_binaire_position.jpg) |
![](algorithmes/grosgray_binaire_table.jpg)
![](algorithmes/grosgray_binaire_table2.jpg)
|
![](algorithmes/grosgray_binaire_diagramme.jpg) |
![](algorithmes/grosgray_binaire_resultat.jpg) |
|