eXma » Diskutieren » Computer und Technik
Startseite - Veranstaltungen - Mitglieder - Suche
Vollständige Version anzeigen: pseudocode
marco
hallo an die informatiker...

wie sieht das in pseudecode aus, wenn ich eine unterfunktion aufrufe?

also

begin
for...
funktion2(a,b)
endfor
end

danke und gruß m.
Stormi
Hä?
marco
Zitat(Stormi @ 24 Jun 2008, 17:18)
Hä?
*

ich denke du studierst erfolgreich smile.gif

also wenn ich ein algorithmus in pseudocode aufschreibe, dann sieht das so aus:

Algorithmus 1: funktion1
begin
Input: a, b
Output: c
c=a+b
end

wenn ich nun ein prog funktion2 hab, was die addition ausführt, so schreibe ich:

Algorithmus 1: funktion1
begin
Input: a, b
Output: c
c=funktion2(a,b)
end

ist das so richtig?
oder macht man das anders? schreibt man den routinenamen fett oder nicht?...

danke m.
Stormi
Keine Ahnung.. ich studier Informatik und nicht EDV für Kassiererinnen. Sorry cool.gif
SidKennedy
pseudocode ist keine eigene sprache, ist demzufolge auch nicht formal beschrieben. kannste also machen wie du willst. hauptsache man kann den algorithmus erkennen
marco
Zitat(SidKennedy @ 24 Jun 2008, 17:51)
pseudocode ist keine eigene sprache, ist demzufolge auch nicht formal beschrieben. kannste also machen
wie du willst. hauptsache man kann den algorithmus erkennen
*

gut, dann frage ich anders:

wie habt ihr sowas immer gemacht?

ps: aber danke schonmal..
CoolSun
Zitat(Stormi @ 24 Jun 2008, 17:48)
Keine Ahnung.. ich studier Informatik und nicht EDV für Kassiererinnen. Sorry  cool.gif
*


rofl.gif rofl.gif rofl.gif
tingel
Mal's in UML als Ablaufdiagramm, oder wie das da heißt, auf. Oder eben als Code in Anlehnung an eine populäre Sprache, C z.B.
Wie schon erwähnt, es kommt auf die Verständlichkeit an... .
mokkado
Zitat(marco @ 24 Jun 2008, 17:43)
Algorithmus 1: funktion1
begin
  Input: a, b
  Output: c
  c=a+b
end

wenn ich nun ein prog funktion2 hab, was die addition ausführt, so schreibe ich:

Algorithmus 1: funktion1
begin
  Input: a, b
  Output: c
  c=funktion2(a,b)
end

*


deine Funktion die a und b addiert, nennst du aber oben funktion 1. also dann auch aufrufen mit:

c= funktion1(a,b);

der Programmteil wo du die Funktion aufrufst, hat übrigens die gleiche Bezeichnung wie die Funktion selber. Das ist widersprüchlich.

was du willst ist wahrscheinlich:

Algorithmus 1: funktion_addieren
begin
Input: a, b
Output: c
c=a+b
end


Algorithmus 2:
begin
c=funktion_addieren(a,b)
end
stabilo
Ist schon schwer, mal bei Wikipedia nachzuschauen, hm? rolleyes.gif
marco
Zitat(stabilo @ 25 Jun 2008, 14:03)
Ist schon schwer,  mal bei
Wikipedia nachzuschauen,
hm?  rolleyes.gif
*

erstens frag ich mich, wieso immer ein klugscheißer angesappelt kommen muss, um einem zu sagen wie
dumm man doch wäre...
und zweitens steht bei deinem heißen link nix von einem unterfunktionen aufruf...

ps: im allgemeinen is mir klar, wie pseudocode funzt, aber mir ging es um die visualisierung, also fett
oder kursiv und so... hab jetzt eh ein package für latex gefunden bei dem es einen Call-Befehl gibt... sieht
gut aus...
stabilo
Meine Güte. Ist doch völlig peng wie du das aufschreibst! Pseudocode ist nun mal "Pseudo"code. Da gibt's zig verschiedene Formen wie du das aufschreiben kannst. Wenn du nicht genügend Grips hast, dir selbst was auszudenken, dann musst du eben mit Klugscheißern wie mir leben. Es gibt ja nun keine formale Definition, wie etwas dargestellt werden muss. Du könntest das auch in Mengenschreibweise darstellen.
Entschuldige bitte, aber auf billige Fragen folgen bekanntermaßen billige Antworten.
marco
Zitat(stabilo @ 25 Jun 2008, 23:54)
Meine Güte. Ist doch völlig peng wie du das aufschreibst! Pseudocode ist nun mal "Pseudo"code. Da gibt's
zig verschiedene Formen wie du das aufschreiben kannst. Wenn du nicht genügend Grips hast, dir selbst
was auszudenken, dann musst du eben mit Klugscheißern wie mir leben. Es gibt ja nun keine formale
Definition, wie etwas dargestellt werden muss. Du könntest das auch in Mengenschreibweise darstellen.
Entschuldige bitte, aber auf billige Fragen folgen bekanntermaßen billige Antworten.
*

menno... das war keine billige frage, sondern eine erfahrungsfrage an die infoleute, wie man sowas
standardmäßig macht... weil ich halt nix dazu gefunden hab...

is ja gut jetzt... und nicht traurig sein, dass ni alle so schlau sein können wie du...
Perseus
Zitat(marco @ 26 Jun 2008, 09:01)
standardmäßig
*


nochmal: Es gibt keinen Standard.
Wenn du später an eine andere Hochschule kommst, oder im Berufsleben oder noch schlimmer: in höheren Semestern nen anderen Prof hast, dann kann der "Standard" aus dem ersten/zweiten Semester falsch sein, dennoch wird man dich verstehen...
aktsizr
Pseudocode ist eine sprachliche Mischung aus natürlicher Sprache, mathematischer Notation und einer höheren Programmiersprache.

Ich dachte Mathematik machst du so ein bissl...?
marco
Zitat(aktsizr @ 26 Jun 2008, 12:14)
Pseudocode ist eine sprachliche Mischung aus natürlicher Sprache, mathematischer Notation und einer
höheren Programmiersprache.

Ich dachte Mathematik machst du so ein bissl...?
*

argh...

ich wollte nur wissen, wie einige von euch das schonmal gemacht haben... weil ich so ein
unterfunktionsaufruf noch nie hatte und niergends gefunden hab... mir hätte ein einfaches:
"ich hab sowas immer fett-gedruckt gemacht"... oder "bei mir fand ich alles in großbuchstaben toll..."
gereicht...
nun hab ich ja meine variante gefunden und entschuldige mich für so eine studentenunwürdige frage...