Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
31.10.10, 19:45
|
#1
|
Anfänger
Registriert seit: Mar 2010
Beiträge: 23
Bedankt: 1
|
Programmieren Pseudocode scherieben Beispiele
hi,
wäre toll wenn mir bei diesen Beispielen jemand helfen könnte, bin Programmierneuling und bräuchte bitte eure Hilfe.
Beispiel 1 (5+5 Punkte) Zahlen zählen: Entwickeln Sie einen Algorithmus, der das Folgende
leistet: Es müssen beliebig viele Zahlen eingelesen werden; wird die Zahl -1 eingelesen, so
muss die Eingabe abgebrochen werden und die Gesamtanzahl der gelesenen Zahlen, ohne
die abschließende -1, sowie die Anzahl der Zahlen, die größer als 1000 waren, ausgegeben
werden. Stellen Sie den Algorithmus mittels (a) Pseudocode und (b) Flussdiagramm dar.
Beispiel:
Eingabe: 1 39 3229 33 12099 -1
Ausgabe: Anzahl: 5, Zahlen groesser 1000: 2
Eingabe: -1
Ausgabe: Anzahl: 0, Zahlen groesser 1000: 0
Beispiel 2 (10 Punkte) Primfaktorenzerlegung: Entwickeln Sie einen Algorithmus in
Pseudocode, der für eine positive ganze Zahl ihre Primfaktoren in aufsteigender Reihenfolge
ausgibt.
Beispiel:
Eingabe: 5
Ausgabe: 5
Eingabe: 210
Ausgabe: 2, 3, 5, 7
Eingabe: 700
Ausgabe: 2, 2, 5, 5, 7
|
|
|
31.10.10, 19:45
|
#2
|
Anfänger
Registriert seit: Mar 2010
Beiträge: 23
Bedankt: 1
|
benutze Notepad++
|
|
|
31.10.10, 20:01
|
#3
|
Banned
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
|
Und wie genau können wir Dir helfen?
|
|
|
31.10.10, 21:54
|
#4
|
Mitglied
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
|
zu a:
Code:
ListeInts = eingabe().filter ((a) => {isInt(a) AND a != -1});
ausgabe ('anzahl: ' + ListeInts.Length() + ' > 1000 :' + ListeInts.filter ((a) => {a > 1000}).Length());
zu b: findest du jede menge über google.
__________________
entropie erfordert keine wartung
|
|
|
31.10.10, 21:56
|
#5
|
Banned
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
|
Zitat:
Zitat von urga
zu a:
Code:
ListeInts = eingabe().filter ((a) => {isInt(a) AND a != -1});
ausgabe ('anzahl: ' + ListeInts.Length() + ' > 1000 :' + eingabe().filter ((a) => {a > 1000}).Length());
zu b: findest du jede menge über google.
|
Er wollte Hilfe und keine Musterlösung.
Mehr Hilfe zur Selbsthilfe!
|
|
|
31.10.10, 23:06
|
#6
|
Mitglied
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
|
Zitat:
Er wollte Hilfe und keine Musterlösung.
|
stimmt er hat tats. um hilfe gebeten. habe ich glatt überlesen  und bei der aufgabenstellung impliziert, daß wir seine hausarbeit machen sollen. meine lösung für ihn ist auch nicht - nehme ich mal an - unbedingt abgabetauglich.
__________________
entropie erfordert keine wartung
|
|
|
31.10.10, 23:38
|
#7
|
Echter Freak
Registriert seit: Feb 2010
Beiträge: 2.951
Bedankt: 1.796
|
mmh, eine wesentliche Frage wäre auch, mit welche Programmierspache? C++ oder anderes?
__________________
Gruß Schmicky
|
|
|
31.10.10, 23:52
|
#8
|
Banned
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
|
Zitat:
Zitat von Schmicky
mmh, eine wesentliche Frage wäre auch, mit welche Programmierspache? C++ oder anderes?
|
Hier soll die Programmiersprache "Pseudo" eingesetzt werden.
Pseudo ist leider nicht so bekannt. Zudem gibt es keinen Pseudo-Standard, dafür aber etliche Dialekte. Pseudo ist auch schlecht dokumentiert und es gibt wenige leistungsfähige Compiler.
Pseudo-Programmierer sind oftmals gar keine Programmierer oder diese tun eher so als wären sie welche. Die Sprache ist eine Wissenschaft für sich (Pseudo-Wissenschaft), die aber einen schlechten Ruf hat, weshalb der Begriff eher abwertend verwendet wird.
|
|
|
01.11.10, 02:25
|
#9
|
Mitglied
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
|
hehe!
__________________
entropie erfordert keine wartung
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:10 Uhr.
().
|