PDA

View Full Version : Lösung: Entwerfen eines Algorithmus


Delta458
05-10-2007, 02:33
Auf diesem Link:
gibt es folgendes Beispiel:
Das Beispiel 3: für zu Hause
http://tosca.inflab.tuwien.ac.at/eprip/getWikiObject?wikiObjectName=Programmieren_Lektion 1.pdf
ganz nach unten scrollen im pdf!

Dies gehört zu: Einführung in das Programmieren VO am 04.10.07! Da wurde diese Folie vorgestellt.

Hier die Aufgabe:

Entwerfen Sie einen Algorithmus
Spezifikation:
Eingabe: Zwei ganze Zahlen a und b (z.B. a=10, b=3).
Ausgabe: Ganzzahlige Division c mit Rest d.
Bedingung:
Verwenden Sie nur die Operationen + und −.

LÖSUNG:
Nun endlich spät in der Nacht habe ich den Java-Code für dieses Bsp. erstellt.
Hier ist er:


import java.util.*;
class SumN {
public static void main ( String [] args ) {

//"Zutaten"
Scanner einlesen = new Scanner(System.in);
int a; //"eine größere Zahl"
int b; //"eine kleinere Zahl"
int c; //"das ist die Summe"
int d; //"das ist der Rest"

c = 0;

//"Zubereitung"
System.out.print("Geben sie a, größere zahl, ein:");
a = einlesen.nextInt();
System.out.print("Geben sie b, kleinere zahl, ein:");
b = einlesen.nextInt();
d = a - b;
c = c + 1;
while (d >= b) {
d = d - b;
c = c + 1;
}
System.out.print(c);
}
}


Hoffe konnte euch weiterhelfen,
Delta

Blutsturz
05-10-2007, 10:16
Irgendwie glaube ich, du verwechselst hier eine Programmieraufgabe des Prologs mit einer der Programmieraufgaben der Übungsrunden von eProg ;)

Nun endlich spät in der Nacht habe ich den Java-Code für dieses Bsp. erstellt.


Wann hast du denn damit angefangen? Ich sehe du wirst viel Spass haben :D

Delta458
05-10-2007, 21:57
Irgendwie glaube ich, du verwechselst hier eine Programmieraufgabe des Prologs mit einer der Programmieraufgaben der Übungsrunden von eProg ;)


Wann hast du denn damit angefangen? Ich sehe du wirst viel Spass haben :D

Hmm, ja kann sein. Normalerweise muss man nur einen Algorithmus erstellen. Aber ich hab draus gleich einen code gemacht. Ich kenne mich eigentlich im Programmieren überhaupt nicht aus. Aber diese Bsp. war nicht so schwer.

Ich mache gerade den Proglog WS07 und derzeit war Mathematik nicht das wahre... mengen, funktionen (ist eigentlich ganz einfach nur wird SEHR kompliziert dargestellt). Im Gymnasium war das alles um einiges leichter, weil man die Mengen nicht berücksitigt hat. Aber da muss man durch.....

Bitte schiebt dieses Thema in das Grundstudium hinein. Das ist die EINFÜHRUNG in das Programmieren. Folien unter dem Link vom Post. Das ist eProg.

mdk
05-10-2007, 22:15
Bitte schiebt dieses Thema in das Grundstudium hinein. Das ist die EINFÜHRUNG in das Programmieren. Folien unter dem Link vom Post. Das ist eProg.

Nein, das sollte zwar unter Grundstudium sein, aber im eigens dafür eingerichteten Prolog-Forum: http://www.informatik-forum.at/forumdisplay.php?f=563