Outils d'utilisateurs

Outils du Site


logique_et_calcul_booleen

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

logique_et_calcul_booleen [2016/06/08 14:16]
sylvie-c [Représentation binaire des entiers]
logique_et_calcul_booleen [2016/07/25 18:04] (Version actuelle)
gbdivers
Ligne 245: Ligne 245:
    
 int main() { int main() {
-    std::cout << std::boolalpha;+    std::cout << std::noboolalpha;
     std::cout << "|  a  |  b  |  XOR   " << std::endl;     std::cout << "|  a  |  b  |  XOR   " << std::endl;
-    std::cout << "|  0  |  0  |   " << (eval(false, false) ? 1 : 0) << std::endl; +    std::cout << "|  0  |  0  |   " << eval(false, false) << std::endl; 
-    std::cout << "|  0  |  1  |   " << (eval(false, true)  ? 1 : 0) << std::endl; +    std::cout << "|  0  |  1  |   " << eval(false, true)  << std::endl; 
-    std::cout << "|  1  |  0  |   " << (eval(true,  false) ? 1 : 0) << std::endl; +    std::cout << "|  1  |  0  |   " << eval(true,  false) << std::endl; 
-    std::cout << "|  1  |  1  |   " << (eval(true,  true)  ? 1 : 0) << std::endl;+    std::cout << "|  1  |  1  |   " << eval(true,  true)  << std::endl;
 } }
 </code> </code>
Ligne 564: Ligne 564:
 |  1      |  1      |  0       |  1           |  1          |  0          | |  1      |  1      |  0       |  1           |  1          |  0          |
  
-** Exos**: utilisation de mask avec opérateur logiques. 
- 
-===== Exercices =====  
- 
-Dans un ordinateur, composé de transistors, ces derniers forment des portes logiques. Ces portes permettent de réaliser tous les calculs. 
- 
-  * pour 1 bit, réécrire l'addition avec les opérations logiques 
-  * uniquement avec NAND 
-  * pour 8 bits, idem 
  
 ^ [[calculs_arithmetiques|Chapitre précédent]] ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ [[nombres_reels|Chapitre suivant]] ^ ^ [[calculs_arithmetiques|Chapitre précédent]] ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ [[nombres_reels|Chapitre suivant]] ^
  
-{{tag> Cours C++}} 
logique_et_calcul_booleen.1465388162.txt.gz · Dernière modification: 2016/06/08 14:16 par sylvie-c