Zum Inhalt springen

MariaEngelchen

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

  1. Ok ich bin am Anfang, hab kein Plan von nix, was wollt ihr noch wissen?
  2. Hi, Ich brauche dringent eure Hilfe, hab nicht wirklich Ahnung von Informatik, und soll folgende Aufgaben bearbeiten, diese sind mir echt zu schwer, ich hoffe ich kann auf zählen boys....ps hab euch lieb und helft mir bitte schnell, muss die Lösungen rausfinden, selbst wenn ihr net alle rausfindet, deanke dennoch, euer Schatz Maria Engelchen :e@sy :e@sy Aufgabe 1 Komplexe Zahlen Nehmen Sie an, in der in der Vorlesung verwendeten Sprache nach Broy existiere neben der ganzzahligen Sorte nat eine Gleitkomma-Sorte real, die dem Java-Typ double entspreche. Definieren Sie die neue Sorte complex, die komplexe Zahlen darstellen soll, und die zugeh¨origen Funktionen f¨ur die vier Grundrechenarten Addition, Subtraktion, Multiplikation und Division! Aufgabe 2 Datenstruktur Entwickeln Sie zum folgenden Szenario passende Sorten. Das Szenario: Sie sollen als Softwareentwickler in einem Programm eine Datenstruktur, die eine Vorlesung darstellt, modellieren. Die folgenden − auch aus der Vorlesung bekannten − Sorten stehen zur Verf¨ugung: nat, string (Zeichenketten), enumerierte Sorten und Felder. Die Vorlesung hat einen Namen, der einfach ein String ist, außerdem hat sie einen Professor, eine Liste von Teilnehmern, eine Liste von Vorlesungsterminen (Wochentag, Uhrzeit) mit zugeh¨origen Vorlesungsr¨aumen, sowie eine Liste von Punktezahlspannen f¨ur jede Note (1,2,3,4,5). Die Uhrzeit umfasst Stunden und Minuten. Die sind einfach Zahlen. Der Professor ist ein Mitarbeiter, der einen Nachnamen und einen Vornamen hat. Diese sind jeweils Strings. Er hat außerdem eine E-Mail-Adresse und Raumnummer, auch Strings. Jeder Mitarbeiter hat eine Personalnummer, die eine nat¨urliche Zahl ist. Jede Person hat ausserdem ein Geburtsdatum. Alle Teilnehmer einer Vorlesung sind Studenten. Ein Student hat ebenso wie ein Professor einen Nachnamen und einen Vornamen. Außerdem hat er noch eine Matrikelnummer und eine Nummer seines laufenden Semesters. Jeder Student hat ausserdem eine im Rahmen der U¨ bung zur Vorlesung erreichte Punktezahl. Jeder Student hat zudem einen Studiengang. Wir werden nur die folgende Studieng¨ange betrachten: Informatik, Bioinformatik, Wirtschaftsinformatik, Mathematik, Informatik Lehramt. Fu¨r jede U¨ bung bekommt die Sekreta¨rin die Punktezahlspannen fu¨r jede Note sowie eine Liste mit Studenten und zugeh¨origen Punktezahlen. Geben Sie eine Prozedur an, die f¨ur eine gegebene Vorlesung die Scheine f¨ur Bioinformatik-Studenten generiert. Aufgabe 3 Sichtbarkeit Im folgenden Programm sei proc output(string s,nat n) eine Prozedur, die ihre Parameter (einen String und eine nat¨urliche Zahl) ausgibt. Geben an, was bei Aufruf von foo(3) ausgegeben wird (in der Ausgabereihenfolge)! var nat x:=2; proc bar=(nat y): output(â€#1:â€,x) var nat x:=2*y; output(â€#2:â€,x); output(â€#3:â€,y); for y:=1 to x do output(â€#4:â€,y); od; fct foobar=(nat x) nat: 2*x-1; proc foo=(nat x): var nat y:=4; output(â€#5:â€,x); output(â€#6:â€,y); bar(x); bar(y); output(â€#7:â€,foobar(x)); output(â€#8:â€,foobar(y));

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...