Veröffentlicht 9. August 200718 j HAllo Gemeinde, ich schau mir gerade Prüfungen für FI-AE an , da ich zur Prüfung "ohne" Berufsschule gehe, brauch ich mal Eure Hilfe in Sachen Pseudocode. Da gibt es ne Prüfungsaufgabe die ein OOP-Programm in Pseudocode wünscht. Gibt es spezielle Syntax für OOP in Pseudo-Code ? Was ich bisher zu Pseudo-Code gefunden habe war nicht viel und lässt viel Freiraum für eigene Konstrukte. Hat jemand mal ein Beispiel für Pseudocode in OOP ? Danke morpheus
9. August 200718 j was die Prüfer bei Pseudocode bei OOP sehen wollen, ist, dass du mit Objekten umgehen kannst. Es kommt da auf den Puntkt / -> bei Zugriff auf die Methoden / Eigenschaften. Beispiel: Objekt a(); Objekt *b = new Objekt(); a.Bla = x; b->Bla = y; gruss
17. August 200718 j es gibt keine wirklichen regeln für pseudo code darum geht es ja die umstände machen die regel aus und große lösungen kann man damit natürlich nicht erarbeiten es geht ja auch nur darum das die logik ersichtlich ist hat auch viel damit zu tun was im allgemeinen bekannt ist und verwendet wird aber pefecter code ist wenn ihn jeder verstehen kann egal auf welcher programiersprache der syntax basierd am besten so wenig abhängigkeiten benutzen wie möglich ich kann dir ja mal ein code beispiel posten dauer aber noch n kurzen moment dann kannst du probieren ihn zu verstehen und umzusetzen
17. August 200718 j const mx=25; int array[mx]; sort(a, { c=b b=a a=c } ende=false while(ende=false) for i=0 to mx-1 do { ende=true if array>array[i+1] then begin sort(array,array[i+1]) ende=false end } ps: hab den edit knopf nicht gefunden wend
23. August 200718 j im vorher gehenden code befindet sich ein kleiner logik fehler aber wenn alles so einfach wär würds ja kein spass machen mal was anderes ^^ sleep(sek:Integer) setLeistung(watt:Integer) getHerzfrequenz():Integer writeWerte(watt:Integer;hf:Integer;dateiname:String) const TTESTDAUER=0 const THERZTEST=1 Leistungstest(anfLeistung,prozSteigerung,dauer,maxHerzfreq) { setLeistung(anfLeistung) while(ende=true) { if timer(TTESTDAUER)>=dauer { settimerback(TTESTDAUER) l=l+prozSteigerung*100/anfangsleistung setLeistung(l) } if timer(THERZTEST)>15 { settimerback(THERZTEST) hf=getHerzfrequenz() if maxHerzfreq<hf { ende=true } } if eingabebeenden()=true { ende=true } writeWerte(l,hf,”werte.dat”) } }
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.