Menu schließen

Informatik - russische Bauernmultiplikation

Frage: Informatik - russische Bauernmultiplikation
(13 Antworten)


Autor
Beiträge 0
14
Aufgabe 4.

4.2 Entwerfen Sie ein Programm, das zwei Faktoren einliest
und das Produkt nach der russischen Bauernmultiplikation
berechnet und ausgibt.
Implementieren Sie das Programm in Oberon oder
Turbo Pascal.

Diese Frage war 2004 im Abitur dran. Kann mir jemand weiterhelfen, ich weiß leider nicht wie ich ein solches problem anpacken sollte :(
Frage von lhok (ehem. Mitglied) | am 14.05.2011 - 12:16


Autor
Beiträge 0
14
Antwort von Harvard (ehem. Mitglied) | 14.05.2011 - 12:46
Was
ist die Russische Bauernmultiplikation?
Währe wohl die erste Frage..


Autor
Beiträge 0
14
Antwort von lhok (ehem. Mitglied) | 14.05.2011 - 13:58
http://de.wikipedia.org/wiki/Russische_Bauernmultiplikation

dort ist es ziemlich gut erklärt ;)


Autor
Beiträge 0
14
Antwort von Harvard (ehem. Mitglied) | 14.05.2011 - 14:07
Na also, den Algorithmus hast du ja dort perfekt beschrieben - Problem?


Autor
Beiträge 0
14
Antwort von sayyeah93 (ehem. Mitglied) | 14.05.2011 - 15:17
bringt dir n programmcode in delphi was?
ist (fast) dasselbe..


Autor
Beiträge 0
14
Antwort von Harvard (ehem. Mitglied) | 14.05.2011 - 15:20
Ich glaube es liegt bei ihr nicht an der Sprache - das ist nebensache


Autor
Beiträge 0
14
Antwort von lhok (ehem. Mitglied) | 14.05.2011 - 16:05
Ja ein Programmcode in Delphi würde mir schon sehr weiterhelfen, das wäre sehr nett von dir :)
Mein größtes Problem ist: wie können sozusagen die Zwischenergebnisse gespeichert werden...
danke für eure bemühungen!


Autor
Beiträge 0
14
Antwort von Harvard (ehem. Mitglied) | 14.05.2011 - 16:35
In Variabeln könnte man das speichern? o.O


Autor
Beiträge 0
14
Antwort von lhok (ehem. Mitglied) | 14.05.2011 - 17:08
könntest du mir das anhand eines beispiels erklären?


Autor
Beiträge 0
14
Antwort von Harvard (ehem. Mitglied) | 14.05.2011 - 19:45
int Zahl;
Zahl = 5


Autor
Beiträge 0
14
Antwort von sayyeah93 (ehem. Mitglied) | 19.05.2011 - 17:44
http://www.google.de/search?q=russische+bauernmultiplikation+delphi+program&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a#sclient=psy&hl=de&client=firefox-a&hs=W85&rls=org.mozilla:de%3Aofficial&biw=1024&bih=675&source=hp&q=%C3%A4gyptisches+multiplizieren+delphi+program&aq=f&aqi=&aql=&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=e56c8652f58720b

joa hab da noch was gefunden.. da gleich das erste is ne ppt präsentation.. nicht nur fürs allgemeine verständnis.. auch mit quelltext..
wenn du ihn nich findest lad ich ihn dir ma bei mal auf na seite hoch..
bitteschön


Autor
Beiträge 0
14
Antwort von sayyeah93 (ehem. Mitglied) | 19.05.2011 - 17:50
zu harvard: sie meinte bestimmt zwischenergebnisse..
am besten machste dir ne extra variable..
du lässt n ergebniss ausgeben und sagst dann einfach, bsp e:=b; //also das ergebnis e was vorher ausgegeben wurde, wird nun in der variable b gespeichert.. so macht man das auch beim sortieren.. schon mal was von "bubble sort" gehört? läuft ähnlich ab..


Autor
Beiträge 0
14
Antwort von Harvard (ehem. Mitglied) | 19.05.2011 - 18:56
Ich gehe eigentlich davon aus, dass wenn man ein Programm erstellen muss, mit Variabeln bereits bekanntschaft gemacht hat ;)

 
Antwort von GAST | 19.05.2011 - 19:14
bau eine do while schleife ein, dessen abbruchbedingung bei ==1 liegt.
in dieser while schleife multiplizierst du die 2.variable mit dem faktor 2x die werte gibst du ebenfalls innerhalb der schleife aus sowie das gesamtergebnis.

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

1 ähnliche Fragen im Forum: 0 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN: