Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a.

Algorithmus

Diskussion: Algorithmus im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Also wir haben in Informatik die Aufgabe bekommen folgeneden Algorithmus als Struktogramm zuschreiben: "Alle Teiler einer natürlichen Zahl N". ...

Antwort
Alt 29.01.04, 14:52   #1 (permalink)
 
Registriert seit: 28.06.03
JiRd Leistung: Facit NTK
Likes: 0
Standard Algorithmus

Anzeige

Also wir haben in Informatik die Aufgabe bekommen folgeneden Algorithmus als Struktogramm zuschreiben: "Alle Teiler einer natürlichen Zahl N". N soll dabei die Variable sein. Also der Algorithmus soll dann z.B alle Teiler der Zahl 9 bestimmen. Nur weis ich gar nicht wie ich da anfangen soll. Könnt ihr mir helfen?

JiRd ist offline   Mit Zitat antworten
Alt 29.01.04, 15:37   #2 (permalink)
Ray
 
Registriert seit: 06.08.02
Ray Leistung: Facit NTK
Likes: 0
Standard

Wo ist das Problem ? Du fängst bei I = (N DIV 2) an zu zählen, bei jedem Versuch verringerst Du I um 1. Wenn N MOD I = 0 ist, dann hast Du zwei Teiler : (N DIV I) und I. Falls Du einen Teiler gefunden hast, setzt Du noch A als unterste Grenze : A = (N DIV I)+1. Das ganze wird wiederholt, bis I=A. So spart man ein bisschen Rechenzeit. Am Ende schreibst Du dann noch die 1 und N selbst dazu, fertig. Ist jetzt zwar ziemlich bruteforce, aber es funktioniert.

Das ganze aufzuzeichnen sollte nun nicht besonders schwer sein.

Der übliche Sermon : Ich übernehme keine Verantwortung für Denk- und Syntaxfehler. ;-)
Ray ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 29.01.04, 17:43   #3 (permalink)
Themenstarter
 
Registriert seit: 28.06.03
JiRd Leistung: Facit NTK
Likes: 0
Standard

So ich hoffe das ist jetzt richtig (jetzt als flussdiagram):
Angehängte Grafiken
Dateityp: gif informatik1.1.gif (4,7 KB, 516x aufgerufen)
JiRd ist offline   Mit Zitat antworten
Alt 29.01.04, 18:00   #4 (permalink)
 
Registriert seit: 05.08.03
Sneaker Leistung: Facit NTK
Likes: 0
Standard

würd´s mir ja mal anschaun aber der link ist tot...

nen bild wär übrigens schöner als ne doc ( weil wegen der sicherheit und so )
Sneaker ist offline   Mit Zitat antworten
Alt 29.01.04, 18:09   #5 (permalink)
Themenstarter
 
Registriert seit: 28.06.03
JiRd Leistung: Facit NTK
Likes: 0
Standard

Also ich habs jetzt als .gif angehängt.
JiRd ist offline   Mit Zitat antworten
Alt 29.01.04, 18:32   #6 (permalink)
 
Registriert seit: 05.08.03
Sneaker Leistung: Facit NTK
Likes: 0
Standard

ich denk das passt so, bin mir nur bei der Syntax nicht sicher.
I = I + 1 machst du ja eigenlich nur einmal und nicht an zwei stellen im programm, müsste also als "großes kästchen unter ja | nein "

als zweite abbruchbedingung könntest du noch I = N : 2 einfügen, ohne läufts aber auch.
/edit ups, T < 1 gehn natürlich auch

greetz,
Sneaker
Sneaker ist offline   Mit Zitat antworten
Alt 29.01.04, 20:11   #7 (permalink)
Ray
 
Registriert seit: 06.08.02
Ray Leistung: Facit NTK
Likes: 0
Standard

Wenn Du von von der 1 anfängst zu zählen, kannst Du bei Wurzel(N) aufhören zu suchen, da bis dahin sämtliche Teiler gefunden sind, wenn Du pro gefundenem Teiler sowohl I als auch N/I speicherst. Für die 100 würde das z.b. heissen, daß du satte 90 Schritte sparst. Cheers.
Ray ist offline   Mit Zitat antworten
Alt 22.08.04, 11:56   #8 (permalink)
 
Registriert seit: 22.08.04
5reim0 Leistung: Facit NTK
Likes: 0
Standard

aber in dem schema, wieso "wiederhole bis T<1 " ???

Also ich wär für ne menschliche ausdrucksweise!

Die werden doch nie in die 0,x zahlen kommen???
5reim0 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Security Area » Cryptography & Encryption » Algorithmus
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gruppenbildung, Algorithmus CentralWay Code Kitchen 4 09.05.07 17:59
Welcher Algorithmus? DarkGangster Cryptography & Encryption 14 07.08.06 21:39
MD5 Algorithmus nr6 Cryptography & Encryption 4 29.10.05 14:25
Algorithmus Jenius Cryptography & Encryption 0 16.11.04 22:34
MD5 - Algorithmus zerojump Cryptography & Encryption 1 11.07.02 19:12


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61