• Keine Ergebnisse gefunden

nat¨urlicherSprache Bitcoin Begr¨undung Verschl¨usselungs-Algorithmen”geknackt“ ”GesetzvonMoore“ unend-lichschnell Algorithmus Programmiersprache Algorithmus Einf¨uhrung ¨Ubung1

N/A
N/A
Protected

Academic year: 2021

Aktie "nat¨urlicherSprache Bitcoin Begr¨undung Verschl¨usselungs-Algorithmen”geknackt“ ”GesetzvonMoore“ unend-lichschnell Algorithmus Programmiersprache Algorithmus Einf¨uhrung ¨Ubung1"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Grundlagen der Informatik f¨ur IM, SS2020 http://knopper.net/bw/gdi/

Ubung 1 ¨

Einf ¨uhrung

1. Was ist ein

Algorithmus

? (Definition in eigenen Worten) Ist ein Rezept zum Backen eines Apfelstrudels ein Algorithmus?

2. Wie verhalten sich

Algorithmus

und

Programmiersprache

zueinander?

3. Auf Folie 12 finden sich die sehr ¨ahnlich klingenden Begriffe

”Theoretische Informatik“

vs.”Technische Informatik“ bzw.

”Angewandte Informatik“ vs.

”Praktische Informatik“.

Versuchen Sie, den Unterschied klarer zu formulieren (Stichworte gen¨ugen).

4. Bedeutet das

” Gesetz von Moore“

nicht, dass irgendwann Computer fast

unend- lich schnell

sein werden, und damit alle jetzigen

Verschl ¨usselungs-Algorithmen

” geknackt“

werden k¨onnten und die Dienste im Internet oder Kryptow¨ahrungen wie

Bitcoin

damit v¨ollig unsicher/angreifbar werden? (Bitte auch eine kurze

Begr ¨undung

angeben.)

5. Erkl¨aren Sie in jeweils einem (m¨oglichst) kurzen Satz die Komponenten der von-Neumann- ArchitekturALU,Control Unit,Memory,I/O Unitund (vielleicht mit zwei S¨atzen mehr) auch die Aufgabe des BUS.

6. Formulieren Sie in

nat ¨urlicher Sprache

einen Algorithmus zur Berechnung des Absolutwerts (positiv) einer Zahl (wird oft auch als

”Betrag“ einer Zahl bezeichnet).

1

Referenzen

ÄHNLICHE DOKUMENTE

F ¨ur konkret gegebene Gruppen gibt es keine (sinnvollen) unteren Schranken f ¨ur die Laufzeit, ein DLP zu l ¨osen.. Solche neu berechneten Werte werden zu L

• Es gibt keinen Algorithmus, der das CDH in allgemeinen Gruppen l ¨osen kann, auch unter der Annahme, daß das DDH leicht ist.. • Es gibt Gruppen, in denen das DDH leicht, aber das

- Anwendung beider

” Ein Computerprogramm zu schreiben bedeutet im Allgemeinen nichts ande- res, als ein Verfahren zu implementieren, das zuvor daf¨ ur entwickelt wurde, ein bestimmtes Problem zu

Eine Implementation eines Algorithmus’ hat eine Laufzeitkomplexit¨ at von O(log 2 n) und ben¨ otigt etwa 5 s f¨ ur das L¨ osen eines Problems der Gr¨ osse n = 1000. Bestimme

Die Beschreibung ist nicht pr¨ azise genug, damit sie Art von Maschine ausgef¨ uhrt werden kann. Dar¨ uber hinaus kann mit einem Kochrezept genau ein Gericht

Du kannst mit der urspr¨ unglichen Version des euklidschen Algorithmus den gr¨ ossten gemeinsamen Teiler (ggT) von zwei Zahlen schrittweise berechnen.. Du kannst mit der

C wurde seit den 70ern oftmals ¨ uberarbeitet und standardisiert C und Java haben starke syntaktische ¨ Ubereinstimmungen Wer Java bereits kennt hat meist einen leichten Umstieg auf