roman_drechsel
Mitglied
Hallo,
ich habe in der Berufsschule Aufgaben zu bitorientierte Operatoren bekommen. Leider kümmert sich unser Lehrer nur um die guten Schüler ( er nennt sie "Gurus" ) und lässt die weniger guten Schüler manchmal links liegen .
Die meisten Aufgaben konnte ich mit einem Mitschüler (auchnich so gut) lösen, aber bei einer Aufgaben kommen wir nicht weiter:
Hier die Aufgabe:
(1) Stellen Sie sich vor, Sie fliegen mit einer Raumkapsel der NASA und im Bordcomputer versagt der Operator Multiplikation (*) Schreiben Sie eine Funktion int PRODUKT(int a, int b) welche den defekten Operator (*) durch Bitoperationen und Addition nachbildet.
(2) In Ihrem Bordcomputer in auch noch der Operator Minus (-) defekt.
Bilden Sie ihn mit einer Funktion int MINUS(int a, int b) nach, welche dsa Minus (-) durch Bitoperationen und Plus(+) ersetzt.
(3) Jetzt ist auch noch das logische AND(&) defekt. Schreiben Sie eine Funktion, welche diesen Operator durch andere logische Operatoren nachbildet.
(4) Jetzt funktioniert das AND(&) wieder, aber das logische OR(|) ist defekt. Bilden Sie diesen Operatormit einer Funktion nach.
Kann mir jemand diese Funktionen am besten mit Erklärung an raven@calling-clan.de schicken?
Viele Dank im Vorraus!
ich habe in der Berufsschule Aufgaben zu bitorientierte Operatoren bekommen. Leider kümmert sich unser Lehrer nur um die guten Schüler ( er nennt sie "Gurus" ) und lässt die weniger guten Schüler manchmal links liegen .
Die meisten Aufgaben konnte ich mit einem Mitschüler (auchnich so gut) lösen, aber bei einer Aufgaben kommen wir nicht weiter:
Hier die Aufgabe:
(1) Stellen Sie sich vor, Sie fliegen mit einer Raumkapsel der NASA und im Bordcomputer versagt der Operator Multiplikation (*) Schreiben Sie eine Funktion int PRODUKT(int a, int b) welche den defekten Operator (*) durch Bitoperationen und Addition nachbildet.
(2) In Ihrem Bordcomputer in auch noch der Operator Minus (-) defekt.
Bilden Sie ihn mit einer Funktion int MINUS(int a, int b) nach, welche dsa Minus (-) durch Bitoperationen und Plus(+) ersetzt.
(3) Jetzt ist auch noch das logische AND(&) defekt. Schreiben Sie eine Funktion, welche diesen Operator durch andere logische Operatoren nachbildet.
(4) Jetzt funktioniert das AND(&) wieder, aber das logische OR(|) ist defekt. Bilden Sie diesen Operatormit einer Funktion nach.
Kann mir jemand diese Funktionen am besten mit Erklärung an raven@calling-clan.de schicken?
Viele Dank im Vorraus!