Seuraa 
Viestejä8

Määrittele kokonaislukutaulukko, jossa on 3 riviä ja 4 saraketta. Alusta taulukon ensimmäinen rivi kokonaislukuarvoihin 1-4 (vasemmalta oikealle), toinen rivi kokonaislukuarvoihin 5-8 ja viimeinen rivi arvoon -2. Tulosta sitten taulukko rivi kerrallaan siten, että jokainen tulostusrivi sisältää yhden tauluko rivin.

Osaisiko joku neuvoa tai kertoa edes vinkkejä, että miten tämä ratkaistaan Fortranilla? :)

Kommentit (13)

MooM
Seuraa 
Viestejä7547

Enpä muista syntaksin yksityiskohtia (kuulostaa ongelmalta, joka ratkeaa silmukalla ja sillä, että lukee manuaalista sen, miten arvoja ulostetaan tietyssä formaatissa), mutta pakko kysyä, että missä opetetaan (tai tarvitaan) Fortrania 2015?

Viimeisin oma kosketukesni tuohon kieleen oli joskus 15 vuotta sitten jossain antiikkisessa data-analyysiohjelmassa. Mutta jotenkin liikuttavaa nähdä, että se on vielä hengissä.

"MooM": Luultavasti entinen "Mummo", vahvimpien arvelujen mukaan entinen päätoimittaja, jota kolleega hesarista kuvasi "Kovan luokan feministi ja käheä äänikin". https://www.tiede.fi/keskustelu/4000675/ketju/hyvastit_ja_arvioita_nimim...

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
optimistx
Seuraa 
Viestejä852

Teitpä kati1234 minut nostalgiseksi ja uteliaaksi. Käytin Fortrania viimeksi 1970. Sitä kirjoitettiin vihreille lomakkeille, joissa sarake 7 (muistaakseni) oli varattu jatkorivimerkinnälle. Sitä pienemmät sarakkeet lauseen numerolle.  Lomakkeita lävisti pienen armeijan kokoinen joukko naisia romisevilla lävistyskoneilla, jotka maksoivat kukin saman verran kuin henkilöauto. Lävistyksen jälkeen tarkistuslävistys.

Noin kolmen vuorokauden kuluttua kirjoittamisesta sain nipun reikäkortteja, jotka sydän pamppaillen syötin omin käsin IBM1620:een (muistaakseni), kun olin ensin ladannut siihen toisilta reikäkorteilta "bootstrapin". Sitten tyypillisesti löytyi väärinkirjoitettu merkki ja uusintakierros 2-3 pv (tai saattoi joskus käydä armo oikeudesta ja sai lainata lävistyskonetta yhden uuden kortin kirjoittamiseen).Firma oli Enso-Gutzeit, Katajanokalla se valkoinen haukuttu Aallon luomus.

Meitä Fortranin käyttäjiä paljon ylemmällä tasolla olivat Assembler-virtuoosit.

("Isona minäkin haluan opetella Assembleria").

Joo, array-lauseita, integer - deklaraatioita, format-lauseita siinä tarvittiin. Mutta mihin ihmeeseen tuota tehtävää tarvitset, jos et tehtävän mukana saadut tietoja kielestä, opasvihkosta tms? Vai onko kysymyksessä joku vedonlyönti, jekku tms?

Jos tarkoitus on sinulla oppia kieltä, niin opit paremmin itse tekemällä tuon harjoituksen sen sijaan että joku täältä koodaisi sen sinulle. Eikö niin?

1. Päätä, mikä (tutkimus-)tulos TUNTUISI mukavalta
2. Etsi tulosta tukevia todisteita, hylkää kaikki muut todisteet
3. Pysy kannallasi lopun elämää ja toista sitä kaikille herkeämättä.
4. Valmis!

http://www.tiede.fi/keskustelu/66231/ei_yliopistollinen_tutkimus_taikako...

Diam
Seuraa 
Viestejä2643

Olisko tuo runko aika lähellä. C:llä tai Delphillä varmaan syntyisi kätevämmin. On tuossa Java opuskin.

The next program creates a 2 dimensional array with 2 rows and 3 columns. It fills all locations in column 1 with 1, columns 2 with 2, column 3 with 3 and so on.

program twodra

http://www.fortrantutorial.com/arrays-formatted-io/index.php     

Mies kysyi kaiulta: Ostanko Nuhvin vai Majorin? ja kaiku vastasi: VAI MAJORIN!

optimistx
Seuraa 
Viestejä852

Veli H. kirjoitti:

Uskoo ken uskoo, mutta vielä tällä vuosituhannella on FORTRAN:ia opetettu rinnakkaislaskennan kielenä.

FORmula TRANslator oli kuulemma IBM:n kehittelemä. Se vaati järkevän määrän resursseja, ja siksi rinnakkaislaskenta tuntuu sille sopivalta käyttökohteelta. Esim. sitä pystyi kääntämään, linkkaamaan, suorittamaan aivan mainiosta 16 kilotavun koneessa. (kilotavun, ei megatavun eikä gigatavun!). Kovalevytilaa saattoi olla 1 megatavau tai 5 megatavua. Siis toimittiin MILJOONASosa resursseilla verrattuna siihen mitä nykyään ja tehtiin silti hyödyllisiä hommia: ison firman palkanlaskentaa, kirjanpitoa, prosessinvalvontaa, kommunikaatiota kauas maaseudulle jne.

Näyttää olevan luonnonlaki, että kaikki käytettävissä olevat resurssit käytetään johonkin (yleensä "turhaan") ja sitten mangutaan lisää resursseja asioiden hoitamiseen. Olipa kysymys ihmisten organisaatiosta tai koneesta. Kukapa olisi kuullut byrokraattisesta organisaatiosta, joka olisi itse ehdottanut henkilöidensä, tilansa, laitteidensa vähentämista 1 / 1000:aan motivoiden sitä niin, että kyllä asialliset asiat silti hoidetaan! Koneissa sama juttu: Arduino mikroprosessori pyörii 16 megaherzillä, joka on 1 / 100  pc:n vauhdista, ja sillä pystyy hoitamaan asioita niin että aivan päätä huimaa ihastuksesta.

1. Päätä, mikä (tutkimus-)tulos TUNTUISI mukavalta
2. Etsi tulosta tukevia todisteita, hylkää kaikki muut todisteet
3. Pysy kannallasi lopun elämää ja toista sitä kaikille herkeämättä.
4. Valmis!

http://www.tiede.fi/keskustelu/66231/ei_yliopistollinen_tutkimus_taikako...

optimistx
Seuraa 
Viestejä852

Diam kirjoitti:

Ajatko sen ihan oikeasti, mikä kääntäjä, mistä.

1970-luvulla mm. Data Generalin Nova-koneissa (mallit 1200, 800) oli semmoisia Fortran-kääntäjiä, mm.  RTOS-käyttöjärjestelmän alle.  Pystyi siihen kirjoittamaan ja käyttämään 3 säiettä (en tosin ole varma, pyörikö silloin enää 16 kilossa vai tarvittiinko peräti 32).

Kun sitten Data General julkaisi "ISO SIKA" - Fortranin, joka vaati mielettömät 32 kilotavua (muistaakseni), niin eihän sitä voinut käyttää, muistisyöppö ja hidas ;)

Näköjään muistini reistailee, kun väitin käyttäneeni viimeksi 1970 Fortrania. Käytin sitä varmaan myös 1974 -6 kotikäytössä. (taisin olla niitä harvoja Suomessa, jolla oli kotona minitietokone, kröhöm). Vaimo tosin oli onneton, kun se kiljui kun tapettava sika. Siis se kone, tarkoitan.

1. Päätä, mikä (tutkimus-)tulos TUNTUISI mukavalta
2. Etsi tulosta tukevia todisteita, hylkää kaikki muut todisteet
3. Pysy kannallasi lopun elämää ja toista sitä kaikille herkeämättä.
4. Valmis!

http://www.tiede.fi/keskustelu/66231/ei_yliopistollinen_tutkimus_taikako...

Diam
Seuraa 
Viestejä2643

Ennen oli AOS/VS basic HP:n plotterikin tottelisitä. Tarkoitin näitä. Fortranilla voi kirjoittaa C-ohjelman aliohjelmia tai päinvastoin, en muista, kun käytimme Pascalia, mikä Turbopascalin kautta muuttui Delphiksi ja on kai samalla lailla rajoittunut kuin VB, joka taas on vanha. Mikä mahtavaksi sovelluskehittimeksi 2016?

http://www.cs.yorku.ca/~roumani/fortran/ftn.htm

Mies kysyi kaiulta: Ostanko Nuhvin vai Majorin? ja kaiku vastasi: VAI MAJORIN!

Vanha jäärä
Seuraa 
Viestejä1572

Ihan tuli nostalginen olo, kun Fortranista puhuttiin. Silloin ennen, 70-luvulla, eri tietokoneiden bittisyydet vaihtelivat (8, 12, 16, 24, 32, 36, 48 ja 64 bittiä olivat ainakin käytössä) sekä myös merkkien bittimäärä vaihteli (ASCII tuli standardiksi myöhemmin). Kun Fortraneissa ei aluksi ollut merkkijononomuuttujiakaan, niin esimerkiksi tekstien kanssa puljaus vaati melkoista tietokoneen sisäisen toiminnan ymmärtämistä sana- ja merkkirajoineen.

Riemua lisäsi vielä se, että joka merkillä oli oma käyttiksensä eikä virtuaalimuistista ollut tietoakaan. Siksi suurten (jopa 128 kilosanaa) ohjelmien ajaminen vaati myös guruilua. Virheen etsiminen tällaisesta ketjutetusta ohjelmasta oli sitten aikaaviepää puuhaa. Mutta varsin suuria ongelmia sai silti ratkottua; tosin lähes kaikki oli silloin merkkipohjaista, mitä nyt piirturitulostus oli mahdollista.

Vanha jäärä

Suosituimmat

Uusimmat

Sisältö jatkuu mainoksen alla

Uusimmat

Suosituimmat