Forum » Šola » Fortran naloga
Fortran naloga
Longinus ::
Bi znal kdo rešit tole nalogo
Izračunajte koordinate točke A(x,y) ter koordinate 99 točkam Ni(xi,yi) ki tvorijo težišča 33 trikotnikom.Izračunajte še razdaljo med točko A in težišči.
Enačba za računanje težišč pri treh točkah Xt=(x1+x2+x3)/3 ter Yt=(y1+y2+y3)/3
Enačba za razdaljo Rij= (sqrt((Xj+Xi)+(Xj+Xi)) * sqrt((Yj+Yi)*(Yj+YI))
Podprogrami
izpiše max in min razdaljo ---------------> bere A(x,y)---------------> bere podatke 99 točk
Lp
Izračunajte koordinate točke A(x,y) ter koordinate 99 točkam Ni(xi,yi) ki tvorijo težišča 33 trikotnikom.Izračunajte še razdaljo med točko A in težišči.
Enačba za računanje težišč pri treh točkah Xt=(x1+x2+x3)/3 ter Yt=(y1+y2+y3)/3
Enačba za razdaljo Rij= (sqrt((Xj+Xi)+(Xj+Xi)) * sqrt((Yj+Yi)*(Yj+YI))
Podprogrami
izpiše max in min razdaljo ---------------> bere A(x,y)---------------> bere podatke 99 točk
Lp
wir sind die herscher,wir sind die sklaven
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
sidd ::
ti pa ziher hodiš na strojno a?
bi ti pomagal pa trenutno nimam časa fortran obujat. Samo tako na hitro kaj podprogram(oz klic) bi moral biti v do zanki?
lp
bi ti pomagal pa trenutno nimam časa fortran obujat. Samo tako na hitro kaj podprogram(oz klic) bi moral biti v do zanki?
lp
no idea for signature
signed
I
signed
I
Longinus ::
jp Strojna Mb
@sidd
kaj podprogram(oz klic) bi moral biti v do zanki? Da
Upam da bo komu uspelo rešit
Lp
@sidd
kaj podprogram(oz klic) bi moral biti v do zanki? Da
Upam da bo komu uspelo rešit
Lp
wir sind die herscher,wir sind die sklaven
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
Zgodovina sprememb…
- spremenil: Longinus ()
sidd ::
Ma jaz bi ******* jezernika, po pravici povedano.
Do kdaj rabiš tole? Mogoče se pa mi bo dalo poigrat s temle
edit:
če ne druga, imaš tule, tretja naloga z x in y zelooo podobno. S tem pač da imaš dodana težišča. Upam da bo kaj pomagalo, meni se nekak ne da z temle ubadat zdajle.
lp
Do kdaj rabiš tole? Mogoče se pa mi bo dalo poigrat s temle
edit:
če ne druga, imaš tule, tretja naloga z x in y zelooo podobno. S tem pač da imaš dodana težišča. Upam da bo kaj pomagalo, meni se nekak ne da z temle ubadat zdajle.
lp
no idea for signature
signed
I
signed
I
Zgodovina sprememb…
- spremenilo: sidd ()
Longinus ::
Stvar bi rabil do naslednjega tedna (ponedeljek)
Program a
implicit none
real::x(99),y(99),razd(99),min_razd,max_razd
razd(2)=Rij= (sqrt((Xj+Xi)+(Xj+Xi)) * sqrt((Yj+Yi)*(Yj+YI))
min_razd=razd(2)
print*,'min_razd=razd(2)
call P1(Ax,Ay)
end program a
Subrotuine P1(A,Ax,Ay)
implicit none
real::A,Ax,Ay
print*,vnesi podatek A
print*,'A'
call P2(A,Ax,Ay,Ni(99)
end subroutine P1
Subroutine P2((A,Ax,Ay,Ni(99)
implicit none
integer:i
real::A,Ni(99)
print*,vnesi podatek A,Ni(99)
read*,Ni(99)
end subrotuine P2
Sam to je tak narobe da .............
Lp
Program a
implicit none
real::x(99),y(99),razd(99),min_razd,max_razd
razd(2)=Rij= (sqrt((Xj+Xi)+(Xj+Xi)) * sqrt((Yj+Yi)*(Yj+YI))
min_razd=razd(2)
print*,'min_razd=razd(2)
call P1(Ax,Ay)
end program a
Subrotuine P1(A,Ax,Ay)
implicit none
real::A,Ax,Ay
print*,vnesi podatek A
print*,'A'
call P2(A,Ax,Ay,Ni(99)
end subroutine P1
Subroutine P2((A,Ax,Ay,Ni(99)
implicit none
integer:i
real::A,Ni(99)
print*,vnesi podatek A,Ni(99)
read*,Ni(99)
end subrotuine P2
Sam to je tak narobe da .............
Lp
wir sind die herscher,wir sind die sklaven
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
sidd ::
Če še nimaš si dobi silverfrost za fortran. Sej ga ma golob tud na strani.
Pa na prvo uč ni tako napačno, samo tisto formulo za razdaljo mora bit za klicnim stavkom, da prideš do podatkov prej, pa kakšna do zanka ti manjka.
Mam jutri še en kolokvij, potem pa bo mogoče kaj časa za tole.
Aja, pa podaj še kaj podatkov glede te naloge! Kakšni so trikotniki, njihove stranice, postavitev v koordinatnem sistemu, blabla, vse kaj še maš!! Ker trenutno nevem točno kaj pa na kak način more vse bit nareto
lp
Pa na prvo uč ni tako napačno, samo tisto formulo za razdaljo mora bit za klicnim stavkom, da prideš do podatkov prej, pa kakšna do zanka ti manjka.
Mam jutri še en kolokvij, potem pa bo mogoče kaj časa za tole.
Aja, pa podaj še kaj podatkov glede te naloge! Kakšni so trikotniki, njihove stranice, postavitev v koordinatnem sistemu, blabla, vse kaj še maš!! Ker trenutno nevem točno kaj pa na kak način more vse bit nareto
lp
no idea for signature
signed
I
signed
I
Longinus ::
Žal ti druge podatke ne morem dat ker jih nimam.To je vse kar smo dobili na izpitu
Mi pa res ni jasno kak so prišli na takšno nalogo.......brb
Lp
Mi pa res ni jasno kak so prišli na takšno nalogo.......brb
Lp
wir sind die herscher,wir sind die sklaven
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
Zgodovina sprememb…
- spremenil: Longinus ()
sidd ::
Ja, ker ponavadi rabiš podatke kak so trikotniki orientirani in podobno. Ker iz teh podatkov lahko narediš miljon variant...Pa če so vsi enaki? so enakostranični, itd itd...se bi se dalo za splošno pomoje tud naret, samo še tak niti za osnovo ne dobimo, kaj še kaj več.....
Bom se jutri malo pomatral, samo se preveč ne zanašaj na mene
Zdajle pa na pir!
lp
Bom se jutri malo pomatral, samo se preveč ne zanašaj na mene
Zdajle pa na pir!
lp
no idea for signature
signed
I
signed
I
Longinus ::
rešitev naloge:
program glavni
imclicit none
real::dm,dn,Rn
call prvi(Rn)
read*,Rn,
dM=max(Rn)
dm=min(Rn)
print*,max,dM,min dm
end program glavni
subroutine prvi (Rn)
implicit none
real::a(x,y),x(n),y(n),Rn
integer::n=0,j
call drugi (x(j),y(j))
print*,vnesi koordinate točke A
read*,A(x,y),x(j),y(j)
do j=1,99,3
n=n+1
Rn= forumula za Rn ki je bila podana
end od
end subroutine
subrtoutine drugi(x(n),y(n)
implicit none
inteer::i,j,n=0
real::x(n),y(n)
print*,vnesi koordinate x,y, 99 točk'
read (x(n),y(n)
do j=1,99,3
do i=1,99
xj=(xi+x(i+1)+x(i+2)
yj=(yi+y(i+1)+y(i+2)
end do
end do
end subroutine
program glavni
imclicit none
real::dm,dn,Rn
call prvi(Rn)
read*,Rn,
dM=max(Rn)
dm=min(Rn)
print*,max,dM,min dm
end program glavni
subroutine prvi (Rn)
implicit none
real::a(x,y),x(n),y(n),Rn
integer::n=0,j
call drugi (x(j),y(j))
print*,vnesi koordinate točke A
read*,A(x,y),x(j),y(j)
do j=1,99,3
n=n+1
Rn= forumula za Rn ki je bila podana
end od
end subroutine
subrtoutine drugi(x(n),y(n)
implicit none
inteer::i,j,n=0
real::x(n),y(n)
print*,vnesi koordinate x,y, 99 točk'
read (x(n),y(n)
do j=1,99,3
do i=1,99
xj=(xi+x(i+1)+x(i+2)
yj=(yi+y(i+1)+y(i+2)
end do
end do
end subroutine
wir sind die herscher,wir sind die sklaven
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
wir sind uber all, wir sind nirgends
wir sind die herscher der purpurnen fluse
sidd ::
Uff, lepo....meni pa nikako ni šlo v račun da bi zdajle moral vnašati koordinate za 99 točk, to je ja 198 vnosov.
Idejno sem bil blizu, praktično pa zelo, zelo daleč.
lp
Idejno sem bil blizu, praktično pa zelo, zelo daleč.
lp
no idea for signature
signed
I
signed
I
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Matematika - pomoč (strani: 1 2 3 )Oddelek: Šola | 26731 (23306) | daisy22 |
» | Java ObjektiOddelek: Programiranje | 2232 (1926) | Mavrik |
» | Freehand v krivuljo - C# ali VBOddelek: Programiranje | 1498 (1369) | PaX_MaN |
» | [ C ] floating point not loaded !!?Oddelek: Programiranje | 1549 (1482) | Fizikalko |
» | funkcije za 8.rOddelek: Šola | 2098 (1939) | root987 |