Ergebnis 1 bis 3 von 3

Thema: Cobol - Source

  1. #1
    Registered User
    Registriert seit
    Oct 2000
    Beiträge
    54
    Renommee
    15

    Post Cobol - Source

    So hier nun zu meinem Prob:
    Es ist ein einfacher cobol Source doch diese
    :mad: Spache liegt mir einfach nicht!

    Ich verstehe folgende Zeile nicht:
    Perform Varying sub from 1 by 1 until sub = n

    Also my question:Was ist varying, und sub from 1 by 1?
    THX im voraus.

  2. #2
    Member
    Registriert seit
    Sep 2000
    Beiträge
    136
    Renommee
    10

    Post

    @CAS ,das ist eine ganz einfache Zählschleife

    Perform varying = Anweisung
    sub = Zählvariable
    from 1 by 1 = Startwert und Schrittweite, also beginne bei 1 und erhöhe bei jedem Durchgang um den Wert 1
    until sub = n Endebedingung, wenn Var. sub der Var n entspricht.

    Ich hoffe, ich konnte Dir helfen.

    juggler



  3. #3
    Member
    Registriert seit
    Sep 2000
    Beiträge
    136
    Renommee
    10
    Ja damit hat es zu tun. Es ist einfach eine der vielen Varianten in Cobol eine Schleife zu verwenden. Bei der Konstruktion kannst Du in einer Anweisung alle relevanten Angaben loswerden. Um die sonstigen Verwaltungstätigkeiten, wie Erhöhung des Zählers brauchst Du Dich nicht mehr zu kümmern. Du könntest die Schleife auch so proggen:

    move 1 to sub
    move 100 to n (zum Beispiel)
    perform test before until sub = n
    anweisung 1
    anweisung 2
    ....
    add 1 to sub
    end perform

    Du spart Dir halt damit 3 Codezeilen. Einen Nachteil gibt es allerdings. Der Wert der Variablen sub wird in der Variante mit varying vom System verwaltet und kann normalerweise vom Programmierer nicht geändert werden. Ein Veränderung kann zum Absturz führen oder auch schlicht ignoriert werden. Alles ist möglich.

    Während bei meinem Beispiel jederzeit während des Schleifendurchlaufs der Wert von sub neu gesetzt werden kann.

    Falls Du mehr Infos zur Perform-Anweisung brauchst muß ich leider passen, ich habe mich seit ein paar Jahren nicht mehr mit Cobol befaßt und kenne nicht mehr alle Varianten. Ich müßte erstmal im Keller mein privates PC-Antiquariat durchstöbern, da liegen sicherlich noch ein paar Bücher. Dazu habe ich aber heute keine Lust mehr.

    juggler



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. from Cobol to c/php (vb)?
    Von pong im Forum Algorithmen und sonstige Programmiersprachen
    Antworten: 5
    Letzter Beitrag: 10.07.2005, 07:29
  2. [Cobol] INT-Dateien, ... ?!
    Von evidence im Forum Algorithmen und sonstige Programmiersprachen
    Antworten: 0
    Letzter Beitrag: 16.12.2002, 14:34
  3. Vorteil von "Perl-source" gegenüber "C-source"!! (bezüglich Sploits)
    Von Acidtraxx im Forum (In)Security allgemein
    Antworten: 2
    Letzter Beitrag: 22.08.2001, 10:10
  4. Cobol - Schluck
    Von DocJunioR im Forum Algorithmen und sonstige Programmiersprachen
    Antworten: 3
    Letzter Beitrag: 10.12.2000, 12:33

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •