<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=IT link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Ciao a tutti!<br>Ieri ho iniziato il corso di calcolo numerico, e l’insegnante ha deciso di iniziare con la divertente programmazione in fortran77…<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Dopo averci spiegato come gestire le cartelle ed i file da terminale ci ha fatto copiare un paio di programmi come esempio.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Il programma incriminato ่:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>      Program prova2<o:p></o:p></p><p class=MsoNormal>      <span lang=EN-US>Implicit none<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      real*8 <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      write(*,*) 'scrivi a'<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      read(*,*) a<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      </span>write(*,*) 'valore a=',a<o:p></o:p></p><p class=MsoNormal>      write(*,*) 'scrivi b'<o:p></o:p></p><p class=MsoNormal>      <span lang=EN-US>read(*,*) b<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      write(*,*) 'valore b=',b<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      c=a*b<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      write(*,*) c<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      stop<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>      </span>end<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>L’output di g77 ่:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-US style='font-size:8.5pt;font-family:"Tahoma","sans-serif";color:#333333'>rousou@debian:~/Fortran$ g77 -o PROVA2 prova2.f<br>prova2.f: In program `prova2':<br>prova2.f:3: <br>real*8<br>        ^<br>Invalid form for type-declaration statement at (^)<br>prova2.f:5: <br>read(*,*) a<br>                ^<br>Invalid declaration of or reference to symbol `a' at (^) [initially seen at (^)]<br>prova2.f:8: <br>read(*,*) b<br>                ^<br>Invalid declaration of or reference to symbol `b' at (^) [initially seen at (^)]<br>prova2.f:10: <br>c=a*b<br>^<br>Invalid declaration of or reference to symbol `c' at (^) [initially seen at (^)]<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.5pt;font-family:"Tahoma","sans-serif";color:#333333'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.5pt;font-family:"Tahoma","sans-serif";color:#333333'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>L’output di gfortran ่:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.5pt;font-family:"Tahoma","sans-serif";color:#333333'>rousou@debian:~/Fortran$ gfortran -o PROVA2 prova2.f<br>prova2.f:3.72:<br><br>real*8 <br>1<br>Error: Invalid character in name at (1)<br>prova2.f:5.17:<br><br>read(*,*) a <br>1<br>Error: Symbol 'a' at (1) has no IMPLICIT type<br>prova2.f:8.17:<br><br>read(*,*) b <br>1<br>Error: Symbol 'b' at (1) has no IMPLICIT type<br>prova2.f:10.7:<br><br>c=a*b <br>1<br>Error: Symbol 'c' at (1) has no IMPLICIT type<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.5pt;font-family:"Tahoma","sans-serif";color:#333333'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.5pt;font-family:"Tahoma","sans-serif";color:#333333'><o:p> </o:p></span></p><p class=MsoNormal>Io mi chiedo cosa c’่ che non va con questo programma prova2? Ce l’ha scritto alla lavagna, penso che debba funzionare…cosa sto sbagliando?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Grazie!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Gio<o:p></o:p></p></div></body></html>