• Non ci sono risultati.

______________________________________________________________________ PROGRAM ESAME PARAMETER (N=5) REAL X(N),Y(N),S,M,TEMPCC sezione 1C S=0 M=0 WRITE(*,*) ‘INSERIRE’,N,’ELEMENTI’ DO 10 I=1,N READ(*,*) X(I) Y(I)=X(I)+2.0E0 S=S+X(I)

N/A
N/A
Protected

Academic year: 2021

Condividi "______________________________________________________________________ PROGRAM ESAME PARAMETER (N=5) REAL X(N),Y(N),S,M,TEMPCC sezione 1C S=0 M=0 WRITE(*,*) ‘INSERIRE’,N,’ELEMENTI’ DO 10 I=1,N READ(*,*) X(I) Y(I)=X(I)+2.0E0 S=S+X(I)"

Copied!
1
0
0

Testo completo

(1)

Fondamenti di Informatica 01/03/2001 Compito d’esame

______________________________________________________________________

PROGRAM ESAME PARAMETER (N=5)

REAL X(N),Y(N),S,M,TEMP C

C sezione 1 C S=0

M=0

WRITE(*,*) ‘INSERIRE’,N,’ELEMENTI’

DO 10 I=1,N

READ(*,*) X(I) Y(I)=X(I)+2.0E0 S=S+X(I)

10 CONTINUE M=(S/N)

WRITE(*,*) ‘AL TERMINE DELLA SEZIONE 1’

WRITE(*,*) (X(I),I=1,N) WRITE(*,*) (Y(I),I=1,N) WRITE(*,*) ‘S’, S, ’M’, M C C sezione 2

C

DO 20 I=1,N,2 TEMP=Y(I) Y(I)=X(I) X(I)=TEMP 20 CONTINUE

WRITE(*,*) ‘AL TERMINE DELLA SEZIONE 2’

WRITE(*,*) (X(I),I=1,N) WRITE(*,*) (Y(I),I=1,N) C C sezione 3

C

DO 30 I=1,N

X(I)=(1./2.)*X(I)

Y(I)=(1.0D0/2.0D0)*Y(I) 30 CONTINUE

WRITE(*,*) ‘AL TERMINE DELLA SEZIONE 3’

WRITE(*,*) (X(I),I=1,N) WRITE(*,*) (Y(I),I=1,N)

STOP END

______________________________________________________________________

(2)

ESEMPIO DI USO DI FUNZIONI (FUNCTION) Data: f(x) = x

3

-2x

2

-7x-3

calcolare il minimo di f(x) nell’insieme (x1 , x2 , ... , x10)

PROGRAM MINIMO INTEGER K REAL M,F,X(10)

WRITE(*,*)’Inserire 10 elementi’

READ(*,*)X M=F(X(1)) DO 10 K=2,10

M=MIN(M,F(X(K))) 10 CONTINUE

WRITE(*,*)’MIN =’,M STOP

END

REAL FUNCTION F(X) REAL X

F=((X-2.0)*X –7.0)*X-3.0 RETURN

END

Esempio di uso di una subroutine PROGRAM USOSUB

REAL A,B,C,D

WRITE(*,*)’Inserire A:’

READ(*,*)A

WRITE(*,*)’Inserire B:’

READ(*,*)B

WRITE(*,*)’Inserire C:’

READ(*,*)C D = 0

CALL DELTA(A,B,C,D) WRITE(*,*)’DELTA =’,D STOP

END

SUBROUTINE DELTA(A,B,C,D) REAL A,B,C,D

D=B**2-4.*A*C

RETURN

(3)

END

Riferimenti

Documenti correlati

Zumdahl suggests that this happens because the very electronegative O atoms are able to draw electrons away from the central atom and the O-H bond, the net effect is to

(d) Underline in your answer book the sequences of amino acids, which contain neither the C-terminus nor N-terminus, that are common to the fragments produced

(d) The complex ion cis-[Co(ONO) 2 (NH 3 ) 2 (en)] + (c) (ii) and its three linkage isomers all have non- superimposable mirror images and hence exhibit optical

diagramma di Nyquist... diagramma

• La commutazione “a frequenza finita” del controllo introduce un’oscil- lazione ad alta frequenza all’interno del sistema (“chattering”) che se non viene adeguatamente

• La commutazione “a frequenza finita” del controllo introduce un’oscilla- zione ad alta frequenza all’interno del sistema (“chattering”) che se non viene adeguatamente

Indichiamo con N il numero di litri d’acqua venduti da un supermercato in un giorno, numero aleatorio, di solito molto elevato. Ignorando approssimativamente per semplicit`a il

Esercizio 7.14 In quanti modi `e possibile assegnare a 10 bambini venti caramelle alla menta e dieci all’anice in modo che ogni bambino riceva esattamente tre caramelle.. Esercizio