Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

OPAL Erstes Aufgabenblatt

0 views
Skip to first unread message

marco23

unread,
Nov 11, 2006, 8:52:03 AM11/11/06
to
Hallo!

Ich habe ein banales Problem. Kann aber nicht die Ursache dafür
finden.
Ich denke mit extrem hoher Wahrscheinlichkeit ist es eine fehlende
Signatur,
die ich nicht importiert habe, aber das kann fast nicht sein.

Folgendes Problem. Ich habe die Robertson Berechnung implementiert.

Dort tritt bei dem Divisionzeichen "/" und beim Modulozeichen "%" ein
Fehler auf,
der besagt, dass er diese Zeichen nicht kennt.

Importiert habe ich aus Verzweiflung so gut wie alles.
In der Signatur waren es Nat, Real und sogar Denotation. Alles mit ONLY
***.
In der Implementation habe ich dann alles nochmal import, alles mit
COMPLETELY.

Sollte das nicht weiterhelfen, werde ich wohl nicht drum herum kommen
die Implementierung
hier zu veröffentlichen, das tue ich aber ungern, aus
hausaufgaben-technischen Gründen.
Vielleicht ist es ja nur wieder ein Anfänger-Fehler.

Ich wäre für jede Hilfe dankbar.

Gruß Marco

ps: Eine Bitte an alle Mitstudierenden, bitte schreibt hier eure
Probleme, denn letztes Jahr war diese Newsgroup fast nutzlos.

Jan Riethmayer

unread,
Nov 11, 2006, 10:52:05 AM11/11/06
to
Hallo Marco!
Bis auf die Gewichtsbestimmung (iWeight,nWeight) sind alle Aufgaben mit
Nat lösbar.
Bei der Signatur reicht es wenn ausschließlich die Basistypen importiert
werden. Bei der Implementation müssen alle verwendeten Symbole
importiert werden. Also musst du bei der .impl Datei IMPORT Nat
COMPLETELY angeben. Die Groß- und Kleinschreibung ist zu beachten.
Wenn es zu Fehlern kommt die sich nicht mehr rekonstruieren lassen, ist
die Lösung oftmals einfach den OCS-Ordner zu löschen welcher beim Aufruf
von oasys im gleichen Verzeichnis angelegt wird.
Diese Probleme wurden auch schon in unserem Forum besprochen:
http://tub-informatik.de
Dort steht auch beschrieben, wie man einen Account für die Newsgroups
beim DFN-Verein bestellen kann, um auch von Zuhause aus auf die
Newsgroups zuzugreifen.

Ich hoffe dir geholfen haben zu können. Ansonsten melde dich doch im
Forum, welches derzeit gut besucht ist!

Schönes Wochenende.
Jan Riethmayer

Martin Goecks

unread,
Nov 11, 2006, 5:20:57 PM11/11/06
to
Moin,

Jan Riethmayer schrieb:


> Hallo Marco!
> Bis auf die Gewichtsbestimmung (iWeight,nWeight)

Erm, hab ich nen Knoten in der Optik oder fehlt da die Markierung
Hausaufgabe? Afg 2 ist komplett als Tut gelabelt...

> sind alle Aufgaben mit Nat lösbar.

Naja, in Int sind die Bedingungen einfacher zu realisieren ;)

> [...]
>
> Schönes Wochenende.
> Jan Riethmayer

Grüße Martin

Jan Riethmayer

unread,
Nov 12, 2006, 8:29:57 AM11/12/06
to
Also ich verstehe den Aufgabenzettel bisher als Arbeitsanweisung die
angegebenen Programme eigenständig zu Programmieren. Das Label Tut. habe
ich nur als Hinweis empfunden, dass diese Aufgabe konkret im Tutorium
behandelt wird.

Ich für meinen Teil werde alle Aufgaben abgeben, da für mich aus den
Aufgabenzetteln nicht hervor geht, dass wir ausschließlich die
Hsafg.-Teile abzugeben haben.

>Naja, in Int sind die Bedingungen einfacher zu realisieren ;)

Sicher :) Allerdings ist die Fragestellung wie man die Programme
ausschließlich mit Natürlichen Zahlen löst interessanter :) Die
Auseinandersetzung mit der Problematik hat meiner Meinung nach einen
besseren Lerneffekt.

Schönen Sonntag noch!

Robert Buchholz

unread,
Nov 12, 2006, 1:51:06 PM11/12/06
to
Hallo Martin, Jan, Marco,


Martin Goecks schrieb:


> Erm, hab ich nen Knoten in der Optik oder fehlt da die Markierung
> Hausaufgabe? Afg 2 ist komplett als Tut gelabelt...

Das ist richtig, es ist keine Hausaufgabe, sondern eine kleine,
vorbereitende Aufgabe. Diese wird im Tutorium gemeinsam gerechnet und
ist nicht abzugeben. Ihr solltet diese Aufgaben aber natürlich ansehen,
darüber nachdenken und sie ein paar Mal durch in Oasys jagen.


marco23 schrieb:


> Dort tritt bei dem Divisionzeichen "/" und beim Modulozeichen "%" ein
> Fehler auf,
> der besagt, dass er diese Zeichen nicht kennt.

Wie du auch unter [1] nachlesen kannst, sind die Funktionen in der
Struktur Nat definiert, das heißt, du kannst sie benutzen. Es ist
vielleicht eher ein Problem in der Verwendung. Nutzt du auch nur
nat-Elemente oder mischt du nat und int? Hast du Leerzeichen gelassen
oder Klammern gesetzt. Wenn nicht, probiere es mal damit.

Ciao,

Robert

[1]
http://uebb.cs.tu-berlin.de/~opal/ocs/doc/html/BibOpalicaManual/Nat.html#IDX1348

signature.asc
0 new messages