Forum: PC-Programmierung Fortran: if (ibcbeg-1) 11,15,16


von Walter (Gast)


Lesenswert?

ich habe zwar vor Urzeiten Mal Fortran gelernt, das ist mir aber 
unbekannt. Kennt jemand dieses Fortran statement,
ich vermute mal bei <0 wird 11 angesprungen,
bei 0 15 und bei >0 16

von Davis (Gast)


Lesenswert?

1
Realisierung in FORTRAN 66: Arithmetisches IF
2
3
   IF ( konto ) 1, 2, 3                   ! Arithmet. IF-Anweisung
4
1  WRITE(*,100) 'Negativer Kontostand'    ! konto < 0
5
   GOTO 4
6
2  WRITE(*,100) 'Konto leer'              ! konto = 0
7
   GOTO 4
8
3  WRITE(*,100) 'Positiver Kontostand'    ! konto > 0

Quelle: 
http://www2.informatik.uni-halle.de/lehre/fortran/sprache/ftn334.html

von Walter (Gast)


Lesenswert?

also wie ich vermutete, vielen Dank.
Dank des Sichworts habe ich es jetzt auch mit google gefunden,

Ich zitiere:
"Schon in grauer Vorzeit fanden Programmierer arithmetische 
IF-Anweisungen sehr unterhaltsam, weil damit der Programmcode 
interessanter gestaltet werden konnte"

Das kann ich nur bestätigen:
nachdem ich erst versuchte das Fortranprogramm (das ein C-Programm 
werden soll) schön mit if und else zu strukturieren, habe ich es jetzt 
aufgegeben, jetzt bilde ich es halt ziemlich 1:1 ab, also auch mit den 
ganzen goto

eine interessante Angewohnheit des Programmierers (Prof) sind auch die 
Kommentarzeile:
c in der ersten Spalte leitet ja einen Kommentar ein,
um Buchstaben zu sparen schreibt er dann z.B.
construct last equation from the second boundary condition

und verwendet also das c von construct doppelt,
das waren noch Zeiten ...

von Werner M. (Gast)


Lesenswert?

Walter schrieb:
> nachdem ich erst versuchte das Fortranprogramm (das ein C-Programm
> werden soll) schön mit if und else zu strukturieren, habe ich es jetzt
> aufgegeben, jetzt bilde ich es halt ziemlich 1:1 ab, also auch mit den
> ganzen goto

Pfui

> ... und verwendet also das c von construct doppelt,
> das waren noch Zeiten ...

sehr hübsch - der Mann hat Spaß am Quellcodeschreiben ...

von Helge A. (besupreme)


Lesenswert?

Kommt vermutlich aus Lochkarten-Zeiten. Jeder gesparte Punch zählt ;)

von Werner M. (Gast)


Lesenswert?

Helge A. schrieb:
> Kommt vermutlich aus Lochkarten-Zeiten. Jeder gesparte Punch zählt ;)

Die Lochkarte wird - im Gegensatz zu einer Textdatei - nicht 
schmäler/kürzer, nur weil man irgendwo nichts ausstanzt.

von Bastler (Gast)


Lesenswert?

Sie bleibt sogar schwererer, wenn man sich Löcher spart ;-)

von Wilhelm F. (Gast)


Lesenswert?

Bastler schrieb:

> Sie bleibt sogar schwererer, wenn man sich Löcher spart ;-)

Sie ist aber dann auch reißfester.

Z.B. wenn sich zwei Kollegen um die Karte streiten, und daran Tau ziehen 
üben. Da kann jedes nicht gestanzte Loch zählen!

;-)

von Karl H. (kbuchegg)


Lesenswert?

Werner M. schrieb:
> Helge A. schrieb:
>> Kommt vermutlich aus Lochkarten-Zeiten. Jeder gesparte Punch zählt ;)
>
> Die Lochkarte wird - im Gegensatz zu einer Textdatei - nicht
> schmäler/kürzer, nur weil man irgendwo nichts ausstanzt.

Wer redet denn von der Lochkarte?
Nach 5000 eingetippten Zeilen bist du um jeden Tastendruck froh, den 
deine Finger nicht machen müssen :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.