Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Cobol/Test-Suite/SQL P/dml100-186/     Datei vom 4.1.2008 mit Größe 19 kB image not shown  

Quelle  back.cob   Sprache: Cobol

 
       identification division.
       program-id. back.
      * von Arthur Watson, arthur@mccabe.com
      * Aufsatz über Essential Complexity
       author. Jens.
       date-written. 17.2.2006.
       date-compiled.
       data division.
       working-storage section.
         78 NULL-POSITION value 7.
         78 back-scroll   value 8.
         77 line-0       pic 9(4).
         77 nlines       pic 9(4).
         77 repaint-flag pic 9(4).
         77 sc-height    pic 9(4).
         77 hit-eof      pic 9(4).
       linkage section.
         77 n          pic 9(4).
         77 pos        pic 9(8).
         77 force      pic 9(4).
         77 only-last  pic 9(4).
       procedure division using n pos
                 force only-last.
         if n > back-scroll then
           move 1 to repaint-flag
         else
           if only-last
             compute repaint-flag =
               (n > sc-height - 1)
           else
             move 0 to repaint-flag
           end-if
         end-if
         move 0 to hit-eof.
         subtract 1 from n.
         perform until n < 0        
           call back-line using pos
           if pos = NULL-POSITION
             if Not force>0 then
               stop run
             end-if
             move 0 to line-0
           end-if
           call add-back-pos using pos
           add 1 to nlines
           if not repaint-flag then
             call home
             call add-line
             call put-line
           end-if
           call eof-check
           if nlines = 0 then
             call eof-bell
           else
             if repaint-flag > 0 then
               call repaint
             end-if
           end-if
           subtract 1 from n
         end-perform
        end-program  back.

97%


¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.