Menu schließen

unterschiede zwischen prozeduren und funktionen

Frage: unterschiede zwischen prozeduren und funktionen
(9 Antworten)


Autor
Beiträge 0
14
hallo leutz!

ich bin auf der suche nach unterschieden, aber auch gemeinsamkeiten von funktionen und proceduren.
ein bissl was hab ich schon, aber das kommt mir zu wenig vor.
also hoffe ich das ihr da mehr wisst.
bis jetzt hab ich unterschiede:
-schlüßelwort
-und das proceduren keinen rückgabewert haben
HOFFE auf eure HILFE!
danke schon mal im vorraus.
Frage von sterrnchen (ehem. Mitglied) | am 07.05.2008 - 20:08

 
Antwort von GAST | 07.05.2008 - 20:17
sind beides unterprogramme. dann kannst du natürlich die eigenschaften vom unterprogramm aufzählen


außerdem ist übrigens noch der aufruf von prozeduren und funktionen unterschiedlich.

du kannst auch noch erwähnen, dass funktionen genau einen ausgang haben


Autor
Beiträge 0
14
Antwort von sterrnchen (ehem. Mitglied) | 07.05.2008 - 20:33
Könntest du mir sagen was die eigenschaften von unterprogrammen sind?

 
Antwort von GAST | 07.05.2008 - 20:37
beachte doch mal z.b. den aufbau von unterprogrammen.
was sind unterprogramme?
für was sind sie da?


Autor
Beiträge 0
14
Antwort von sterrnchen (ehem. Mitglied) | 07.05.2008 - 21:48
also halt das sie das programm verkürzen und die fehlersuche erleichtern.
aber mehr fällt mir dazu auch nicht ein.
naja und wie unterprogramme definiert werden weiß ich leider nicht :(

 
Antwort von GAST | 07.05.2008 - 21:56
ja. unter anderem

betrachte z.b. die deklaration:

function/procedure {parameterliste}: [typ]

...

 
Antwort von GAST | 08.05.2008 - 17:16
ich denke, dass diese differnezierung etwas altertümlich ist.

die meisten programmiersprachen machen heutzutage keinen entscheidenden unterschied mehr daraus.

und so verwendet man einheitlich die bezeichnungen "methode" oder "funktion" (so kenn ich es zumindest)
wobei funktion wohl die üblichste ist (der begriff "prozedur" ist meiner meinung nach ausgestorben/veraltet)


Autor
Beiträge 0
14
Antwort von sterrnchen (ehem. Mitglied) | 08.05.2008 - 21:15
naja wir nutzen in der schule ja auch noch turbo pascal...
also absolut veraltet!

 
Antwort von GAST | 08.05.2008 - 21:38
das sind im grunde die einzigen unterschiede, soweit ich weiß...

funktionen bekommen halt einen oder mehrere werte übertragen, mit denen sie etwas anstellen (berechnen oder andere befehle ausführen) und liefern einen rückgabewert (ergebnis der berechnung, wurde der befehl erfolgreich ausgeführt, etc)

prozeduren sind nur befehlsblöcke, die die arbeit erleichtern (nicht so viel zu tippen, einfacher auf fehler zu überprüfen, da das nicht alles neu getippt muss, ist das risiko für tippfehler bei einwandfrei geschriebenen prozedur minimiert) und liefern somit keinen direkten rückgabewert

 
Antwort von GAST | 08.05.2008 - 21:40
ne.

was die allgemeinen sachen wie z.b. aufbau sind die ziemlich ähnlich.

das kann man dann zu gemeinsamkeiten zählen.

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • datenflussdiagramm
    hi könnte mir jemand ein datenflussdiagramm zu logischen funktionen und wenn funktionen machen & erklären? danke im voraus
  • Haskell uhrzeit
    Wir führen den Datentypen type Zeit = (Int,Int) ein, der eine Uhrzeit als Paar (h,m) von Stunden- und Minutenwert darstellt (h..
  • C - Programm schreiben
    Hallo, ich muss für die Schule ein C - Programm schreiben, dass einen Text einliest und dann Großbuchstaben zu Kleinbuchstaben ..
  • Übungsaufgabe in C (struct, Pointer, Funktionen, math.h)
    Ich habe soeben eine super Übungsaufgabe erhalten, bei der ich überhaupt keine Ahnung habe wie ich da jetzt rangehen muss. Kann..
  • Sortierverfahren in Pascal
    Hallo, ich bräuchte mal eine Zusammenfassung von den Sortier- und Suchalgorithmen in Pascal. Woraus bestehen die Unterschiede ..
  • Powershell Tool File Size
    Kennt ihr einen Tool, welches die grösse der Dateien anzeigt, die mit Powershell ausgeführt wird und einige Funktionen ..
  • mehr ...
BELIEBTE DOWNLOADS: