Pitäisi saada tällaiset tehtävät tehtyä Fortranilla:
1. Mitkä ovat seuraavien do-silmukoiden(vain silmukan aloituskomento esitetty) toistojen määrä, silmukkamuuttujan i arvo eri toistoilla, ja sen arvo silmukan jälkeen.
do i=1,5do i=5,0,-1do i=10,1,-2do i=0,30,7
2. Testaa operaattorin ** laskujärjestystä laskemalla ja tulostamalla seuraavat kolme liukulukua x,y,z sisältävät lausekkeet
x**y**z
(x**y)**z
x**(y**z)
Osaako joku auttaa miten nämä ratkaistaan ja kertoa mitä saadaan vastaukseksi? Kiitos paljon :)
1. Mitkä ovat seuraavien do-silmukoiden(vain silmukan aloituskomento esitetty) toistojen määrä, silmukkamuuttujan i arvo eri toistoilla, ja sen arvo silmukan jälkeen.
do i=1,5do i=5,0,-1do i=10,1,-2do i=0,30,7
2. Testaa operaattorin ** laskujärjestystä laskemalla ja tulostamalla seuraavat kolme liukulukua x,y,z sisältävät lausekkeet
x**y**z
(x**y)**z
x**(y**z)
Osaako joku auttaa miten nämä ratkaistaan ja kertoa mitä saadaan vastaukseksi? Kiitos paljon :)
Vastaukset 2
Vanhimmat
http://www.obliquity.com/computer/fortran/do.html
Selvitys Do-loopista englanniksi.
http://fortranwiki.org/fortran/show/Arithmetic
Laskujärjestys samoin.
do i=1,5: 1,2,3,4,5
do i=5,0,-1: 5,4,3,2,1,0
do i=10,1,-2: 10,8,6,4,2
do i=0,30,7: 0,7,14,21,28