Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Ich bin mir nicht sicher ob ich die Aufgabe zitieren darf, aber ich denke die meisten von euch haben sie eh (natürich brav gekauft).

Bei Handlungsschritt 5 soll man ein Programm codieren, welches die Rufnummer aus einem von der TK anlage übermittelten Datensatz in einer Variable speichert.

Der Datensatz: 084542121212;11.01.2000;11:11:20;0

So hier mein Proggie (VisualBasic):


Function GetCLI(Datensatz As String) As String

    Dim CLI As String 'Calling Line Identifier -> Telefonnummer

    Dim pos As Integer 'position des ersten semikolon


    'position des ersten semikolon finden

    pos = InStr(1, Datensatz, ";")

    'der teil links vom semikolon ist die gesuchte nummer

    CLI = Left(CLI, pos - 1)


    GetCLI = CLI

End Function

Nun meine Frage: War das wirklich alles? 25 Punkte? Irgendwie hätte ich bei so einer Aufgabe ein ganz mieses gefühl....

Cu, Smeagol

Geschrieben

genauso nur ohne typenangabe in den Variablen-deklarationen:


Function GetCLI(Datensatz)

    Dim CLI 'Calling Line Identifier -> Telefonnummer

    Dim pos 'position des ersten semikolon


    'position des ersten semikolon finden

    pos = InStr(1, Datensatz, ";")

    'der teil links vom semikolon ist die gesuchte nummer

    CLI = Left(CLI, pos - 1)


    GetCLI = CLI

End Function

Aber ich kann mir nicht vorstellen das das wirklich alles war...

Geschrieben

Tja, sieht wohl so aus, als ob das alles wäre, denn laut IHK ist die "Lösung in Abhängigkeit von der gewählten Programmiersprache" ;) ;)

Jetzt das große ABER: Laut einer Berufsschullehrerin bei uns in Berlin sind solche Aufgabenstellungen absofort verboten, WEIL die armen Prüfer ja nicht alle Programmiersprachen der Welt kennen/beherrschen - ergo Einführung von Pseudocode.

Nur die Logik ist also noch interessant...

Geschrieben
Original geschrieben von Jodaine

Tja, sieht wohl so aus, als ob das alles wäre, denn laut IHK ist die "Lösung in Abhängigkeit von der gewählten Programmiersprache" ;) ;)

Super! Dann wuerde das in awk so aussehen:

rufnummer = $1

Und in Perl:

$rufnumer = split($string,';')[0];

Und dafuer muss man FISI sein?

Jetzt das große ABER: Laut einer Berufsschullehrerin bei uns in Berlin sind solche Aufgabenstellungen absofort verboten, WEIL die armen Prüfer ja nicht alle Programmiersprachen der Welt kennen/beherrschen - ergo Einführung von Pseudocode.

Nur die Logik ist also noch interessant...

Pseudocode bei solch einer Aufgabe?

"Rufnumer ist gleich erster Teil des Strings"

Bekomme ich jetzt 25 Punkte?

Geschrieben

Genau das wars ja was mich so gewundert hat. Ein ein bzw. zweizeiler (plus ein bissl drumherum, damit mans kommentieren kann) tuts und bringt dir 25 Punkte. Wie gesagt, in der Prüfung hätte ich bei sowas ein ganz bescheidenes Gefühl...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...