Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

учебное пособие по лр_фортран

.pdf
Скачиваний:
108
Добавлен:
21.03.2016
Размер:
1.32 Mб
Скачать

12

№ Данные

Формулы

 

 

y =

(m-1) m (n 1) n

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

=

 

 

 

m n

 

 

 

 

 

m=0.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

1

 

 

 

 

 

 

m3 n + mn + m2 m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

5

n=2.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tgα−secα

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.43

z1

=

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2

= tgα secα

 

 

 

 

 

 

 

 

cosα−ctgα

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 + a + a2

 

 

 

 

 

 

 

1-a

+ a2 1

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

4 a2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ 2

 

 

 

 

 

 

 

 

 

 

 

 

 

(5 2a ); y2 =

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=15.1

y1 =

 

 

2a

+ a

 

 

 

 

 

 

2a-a

2

 

 

 

2

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=1.23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2 = 2

 

 

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

z

 

=cosα+sin α+cos 3α+sin3α ;

2 cosα sin

 

 

+ 2α

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

y =

a

 

 

2

 

 

 

 

a

 

+

 

 

 

 

2

 

 

 

 

 

 

a

 

 

2

 

 

y

 

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

2a

 

2a + 2

a

 

 

 

 

a + 2 ;

2

 

 

a +

2 ;

7

a=12.3

1

 

 

 

 

 

 

 

 

 

 

 

 

 

2a

 

 

 

 

z

 

 

 

α=0.43

z1

= sin 2α+sin 5α−sin 3α ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= 2sin α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cosα+12sin2 2α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

y

=

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

y(x y)2

 

 

 

 

 

 

 

 

 

 

y

 

=

 

 

1

 

 

 

 

 

 

 

 

 

 

x=3.2,

 

 

 

x2 + y 2

 

 

 

x4 y 4

 

 

;

 

 

 

 

 

 

 

 

 

 

 

x

+ y ;

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

8

y=0.8

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

α

 

 

 

 

 

 

 

11

 

 

 

α

 

 

 

 

 

 

 

 

2

 

 

 

 

α

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.81

= cos

 

 

8

 

π−

 

 

 

cos

 

 

8

π+

4

 

 

 

z

 

 

=

 

 

 

 

sin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

;

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

3

+ 2 3 xy + 4y

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y2

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=1.4

y1

= (3

 

 

x4

8y 3 x ): 3

xy ;

 

 

 

 

 

 

 

 

 

 

 

3

x

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

y=2.8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.66

z1

= (cosα − cosβ)2 (sinα −sinβ)2 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

β=0.82

z2

= −4sin

2

α −β

cos(α +β)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1 =

(2a +1)3 + (2a 1)3

 

;

 

 

 

 

 

 

 

 

 

y2 =4a 4a2 1 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=2.3

 

 

 

 

 

 

 

 

 

4a

 

+2

 

 

4a2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.75

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

 

 

+ 3α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

3

 

 

 

 

 

z

 

=

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= ctg

 

 

 

π+

 

 

α

 

 

 

1

1

sin(3α − π);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

4

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Практикум по современному Фортрану

13

№ Данные

Формулы

 

 

y1 =

 

 

 

 

 

1

a )+

 

 

 

1

 

a )

 

a2 +2

 

 

 

 

 

 

y2

=

 

 

 

 

 

-1

 

 

 

 

 

 

 

 

a=0.7

 

 

2(1+

2(1-

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

;

 

 

 

 

1a3

 

 

 

11

 

 

 

 

 

 

a2 +a +1

x=0.44

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 sin2 2x 1 ;

z2 =sin(y + x) sin(y x)

 

y=0.82

z1

= cos4 x +sin2

y +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

=

 

 

 

 

 

 

 

 

a +1

 

 

:

 

 

 

 

1

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

y

 

= a 1;

12

a=5.1

 

 

 

a

 

a

+ a +

a

 

a2 -

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.1

z1

=

 

 

 

sin α−sin3α+sin5α

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2

= tg3α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cosα−cos3α+cos5α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=5.3

y1

=

 

 

 

 

 

 

(a2 b2 ) (3

a 3

 

b )

 

 

 

 

;

 

 

 

 

 

 

 

 

y2 = a b ;

13

b=2.1

 

 

 

3 a4

+ 3 ab3

 

3

a3b

3

 

 

b4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.75

z1 = cos4α−sin4α ctg2α;

 

 

 

 

 

 

 

 

 

 

 

 

 

z2

= cos2α−2cos2 α

 

 

 

 

 

 

 

 

 

 

 

 

1

 

+ ab1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

=

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

a=1.7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

y

 

 

= a 6 ;

 

 

 

 

 

 

1

 

 

 

 

1

 

 

1

 

 

 

 

 

 

 

2

 

 

 

3 b

 

 

 

 

 

 

 

 

2

14

b=2.8

 

 

 

 

 

a

 

3 a

 

6 b

3 + b

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2tgα

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.22

z1

= cos4α tg2α−sin4α;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tg α−1

 

 

y

=

4m(m + m2 1)2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

=

 

 

 

 

 

1

 

 

 

 

 

 

 

 

m=1.8

 

(m +

 

 

 

 

 

 

 

 

4

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

;

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

α=0.43

 

 

 

 

 

m2 1)

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m2 1

 

 

 

 

 

β=0.58

 

 

tg2α+ctg3β

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tg2α

 

 

 

 

 

 

 

 

z1

=ctg2α+ tg3β ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2 = tg3β

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=5.3

y1

=

x +

x2 4x

x

 

 

 

x2 4x

 

;

 

 

y2

= x2 4x ;

16

 

 

 

 

 

 

 

x2 4x

 

 

 

α=0.3

 

 

 

 

 

x

x2 4x

 

 

 

x +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

β=0.1

z1 =sin(α +β) sin(α −β) sec2 α sec2 β; z2

= tg2 α−tg2 β

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

=

b2 3b (b 1) b2 4 + 2

 

 

b + 2

;

 

 

 

y2

=

 

1-b

;

 

 

 

 

 

 

 

 

 

 

b=4.8

b2

+ 3b (b +1)

 

b2

 

 

 

 

 

 

 

 

 

 

 

b 2

 

 

 

 

 

17

 

 

 

 

 

 

4 + 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1+b

α=0.23

z

=

 

 

 

cos4α+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

 

=

1 sin4α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ctg α− tg α ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

 

 

 

 

 

Практикум по современному Фортрану

14

№ Данные

Формулы

 

 

y

=

 

 

 

 

4

+

 

1

 

 

2 +

 

 

 

 

 

1

 

 

 

+

 

1

 

+

 

1

 

 

 

y

 

=

 

 

 

5

 

 

 

y

 

=

2x 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 ;

2

 

 

 

x ;

 

 

3

 

 

 

 

 

x1=2.8

 

1

 

 

 

 

 

x

 

 

 

4x1

 

 

 

 

 

 

 

 

 

4x1

 

 

 

 

4x

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2 x

 

18

x2=4.8

Примечание.

 

 

 

При x 4

 

 

 

 

y1 y2 ;

 

 

 

 

при x>4

 

 

y1 y3

 

 

 

 

 

α=0.97

z

 

 

 

 

 

 

 

2

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

=

sin 4α

 

 

 

 

= sin

 

 

8

π−2α

sin

 

8

 

π−2α

;

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=1.4

y1

=

 

 

 

 

x3 +

 

 

 

 

xy2

 

 

x2 y

 

 

y3

 

;

 

 

 

 

 

 

 

 

 

 

 

y2

= −(4

x + 4

 

y );

 

 

4

y5

 

+ 4

 

x4 y 4

xy4

4

x5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

y=2.8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.5

z

 

= ctg2 α−ctg2β ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2

=

cos2α−cos2β

 

 

β=0.34

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

2

α sin

2

β

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1+a

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1+a

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

1+ a

 

 

 

 

 

 

 

 

 

 

1a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1+a 1+ a

 

 

 

 

1+a 1

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

a=5.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

16a

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.3

= (1 a2 ) (a 1);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z1 =(1 + sec2α + tg2α) (1 sec2α + tg2α);

 

 

z2

= 2 tg 2α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1 = ( 1 x2 +1):

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

1 x

 

;

 

 

 

 

 

 

y

 

= 1+ x ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1+x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=0.3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21

 

 

 

 

 

 

 

cos(3π − 2α)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

z1 =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.77

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2 = tg α −

 

π

 

 

 

 

 

 

 

 

2 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

2sin

 

 

 

 

 

 

π + α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

1

 

2

 

 

a 1

 

 

 

a +1

 

 

 

 

 

 

 

 

 

 

 

 

 

1-a

 

 

 

 

 

 

y

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

;

 

 

 

a=12.3

 

1

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a +1

 

 

 

a

1

;

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

22

 

 

 

 

 

 

 

 

 

 

 

 

2 a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.24

z1

=

 

 

 

 

sin2α−sin3α+sin4α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2

= tg3α

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos 2α−cos3α+cos 4α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a=2.3

y1

=

(2a b)2

+2b2 -3ab

:

4a2

3ab

;

 

 

 

 

 

 

 

y

 

= a-b

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2a-1

+ b2

 

 

 

 

 

 

 

2 + ab2

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

23

b=1.89

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α

 

 

 

 

 

 

α

 

 

 

 

 

 

 

 

 

 

 

 

1

(sin

 

α − 4)cos α

 

 

 

 

 

 

 

 

z1

= sin

6

cos

6

 

 

 

 

 

z2

=

 

2

 

 

 

 

 

 

 

α=0.23

 

 

2

 

 

 

 

2

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Практикум по современному Фортрану

15

№ Данные

Формулы

 

 

y

=

 

 

 

 

2b + 2

b2 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

=

 

 

 

 

1

 

 

 

 

 

 

 

 

 

b2

4 +b + 2 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b + 2 ;

24

b=3.8

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

α=0.28

z

= sin

2

 

15

π−

 

 

 

 

 

 

 

cos

2

 

17

π−2α

 

 

 

 

 

 

 

 

z

 

 

 

=

cos4α

 

 

 

 

8

 

2α

 

 

 

8

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y = (1 p2 )

2

(1 + p2 )

2

2

 

 

 

 

 

 

 

 

2

 

 

y = 2

 

 

+ 2(1 p4 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

2

 

 

 

 

 

 

 

;

25

p=0.7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1 p4 )

α=0.54

z1

=tgα+ctgα+ tg3α+ctg3α ;

 

 

 

 

 

 

z2

=

 

8cos

2

2α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin 6α

 

 

y

=

 

 

 

(2m + 3)2

24m

 

 

 

y2 = − m ;

y3 = m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

2

m

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m1=0.47

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26

m2=2.47

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=0.1

Примечание.

 

 

 

 

 

 

 

 

 

При m 1.5 y1 y2 ;

 

при m > 1.5

 

 

 

 

y1 y3

 

 

z1

=cosα+sinα

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z2 = tg 2α+sec2α

 

 

 

 

 

 

cosα−sinα

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

=

 

 

 

x4

 

x3 x +1

 

x

 

3

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

= x2 + x +1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x=4.3

 

 

 

 

3

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

27

 

 

 

 

 

 

 

x

-5x +7x-3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

α=1.23

z

=

 

 

 

 

 

 

sin4α

 

 

 

 

 

 

 

 

 

cos2α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

 

= ctg

 

 

 

π − α

 

 

1

+cos4α

1

+cos2α ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m=2.3

y =

m2 m 6 (m + 3) m2 4

 

 

 

 

y = m+2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

m2 + m 6 (m 3) m2 4 ;

 

 

 

 

2

 

 

 

 

 

 

 

m-2 ;

28

α=0.23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 α-β

 

β=1.2

z1

=(cos α −cosβ)

2

 

 

+ (sin

α −sin β)

2

;

 

z2

=

 

4sin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

=

1+2a

4

a

2

 

 

 

 

 

 

 

 

 

+

a

4

2

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

a=6.3

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

y2

=

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

2 ;

 

 

 

4

a

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1-a +4a 4

4a 2

 

 

 

 

 

 

 

 

 

 

29

α=0.1

 

 

 

 

 

 

 

 

a 4 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

β=0.7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z1 =

sin α + cos(2β − α)

 

 

 

 

 

 

 

 

 

 

 

 

 

z2

 

 

1+sin 2β

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos 2β

 

 

cos α −sin(2β − α)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Практикум по современному Фортрану

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Данные

 

 

 

 

 

 

 

 

 

Формулы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

=

 

m5 + m4

3

2 + 3 4m9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

m3 1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m1=0.65

y2

=

 

 

m3

 

 

y3 = −(m2 + m3

2 + 3 4);

 

 

 

 

 

30

m2=1.65

 

 

 

 

 

 

 

 

 

 

 

 

m

2

 

 

 

 

 

 

 

α=1.43

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Примечание.

 

При m>1 y1 y2 ;

при m 1

y1 y3

 

 

z

=

12sin2

α

 

 

 

z

 

=

1

tgα

 

 

 

 

+sin 2α ;

 

 

 

2

 

 

 

 

 

 

1

 

 

 

1

+ tgα

 

 

1

 

 

 

 

 

 

1.2. Вычисление логических выражений

Задание

1.Представить графически каждое из трех неравенств А, В и С из варианта индивидуального задания в виде заштрихованных областей плоскости, а затем записать соответствующие им отношения на Фортране.

2.Составить три системы неравенств, записать соответствующие им логические выражения и показать графическую интерпретацию выражений, каждого на своем рисунке:

a)объединение областей – логическое сложение неравенств

A+B+C;

b)пересечение областей – логическое умножение неравенств

A٠B٠C;

c)дополнительная логическая формула, указанная в правой колонке таблицы с вариантами индивидуальных заданий.

3.На каждом из трех рисунков указать координаты двух контрольных точек (всего шесть точек) так, чтоб одна точка попала в заштрихованную область (истина), а другая нет (ложь).

4.Написать программу, которая для каждой из выбранных точек:

a)вводит координаты точки и прогноз – словесное предсказание о нахождении точки в области (точка попала или точка не попала);

b)вычисляет значение соответствующего логического выражения;

c)выводит в файл out.txt координаты точки, прогноз, значение логического выражения.

Содержание отчета

1.Название работы и номер варианта индивидуального задания.

2.Фамилия, имя, отчество и номер группы студента.

Практикум по современному Фортрану

17

3.Текст задания; неравенства и формула в том виде, как они приведены в варианте индивидуального задания.

4.Графическая интерпретация исходных неравенств (рисунки 1а, 1b, 1с из примера).

5.Три системы неравенств в математической символике и их графическая интерпретация – рисунки 2a, 2b, 2c из примера. На каждом из рисунков 2a, 2b, 2c должны быть нанесены две контрольные точки с указанием их координат.

6.Распечатка программы и результатов из соответствующих файлов. При подготовке к защите ответить на контрольные вопросы.

Справочная информация

Порядок выполнения операций в логических выражениях определяется их старшинством (приоритетом). В таблице, приведенной ниже:

L1, L2 – логические выражения;

a, b – численные или строковые выражения.

В отношениях можно сравнивать не только числа, но и строки – они сравниваются в соответствии с алфавитом.

 

Операция

Фортран-77

Фортран-90

Старшинство

 

 

 

 

 

Вычисление значений a,b

Числовые или символьные операции.

1

 

Больше чем

a.GT.b

a > b

2

Операции отношения

Больше или равно

а.GE.b

a >= b

2

Меньше чем

а.LT.b

a < b

2

Меньше или равно

а.LE.b

a <= b

2

Равно

а.EQ.b

a = = b

2

 

 

Не равно

а.NE.b

a /= b

2

Логические операции

Отрицание

.NOT.

L1

3

Конъюнкция

L1.AND.L2

4

Дизъюнкция

L1.OR.L2

5

Эквивалентность

L1.EQV.L2

6

 

Неэквивалентность

L1.NEQV.L2

6

Комментарии к заданию

1.В математической логике логическое умножение иначе называют

конъюнкцией, сложение – дизъюнкцией, отрицание – инверсией.

2.Обозначения в логической формуле:

B C – отрицание логического произведения В и C,

B +C – отрицание логической суммы В и C.

Практикум по современному Фортрану

18

3.Если точки выбраны правильно, результаты вычислений должны соответствовать прогнозам о расположении точек.

4.Данные следует читать из исходного файла In.txt, результаты записывать в файл Out.txt.

5.Графическую интерпретацию неравенств и выражений изобразить вручную или в пакете Advanced Grapher (уметь и то, и другое).

Пример

Индивидуальное задание включает в себя три неравенства, например, x > 0 (A) y > 0 (В) y ≥ x (C)

Неравенства А, В, С входят в логические формулы А+В+С, А В С, общие для всех вариантов, и в дополнительную логическую формулу, например,

A B +C . Подготовка проходит в три этапа:

1.графическая интерпретация исходных неравенств и запись на Фортране соответствующих отношений (в строгих неравенствах границы не входят в заштрихованную область, и их на рисунке следует показать пунктиром вместо сплошных линий.)

x > 0

y > 0

y ≥ x

 

 

 

Рис.1а

Рис.1b

Рис.1c

x>0

y>0

y>=x

2.системы неравенств, их графическая интерпретация, логические выражения, соответствующие системам неравенств

Система

Графическая

Контрольные

Логическое выражение

неравенств

интерпретация

точки

 

сложение

A + B +C

 

TRUE

x>0. .OR. y>0. .OR. y>=x

x > 0

 

Логическое

 

 

(-1, 1);

Истина для точек в I или II или IV

 

FALSE

квадрантах или выше прямой

y > 0

 

 

 

(-0.5, -1)

y = x

y x

Рис.2а

 

 

 

 

 

 

 

 

 

Практикум по современному Фортрану

 

 

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

 

 

Система

Графическая

Контрольные

Логическое выражение

неравенств

интерпретация

точки

 

 

 

Логическое умножение

A B C

 

(1, -1)

 

x>0. .AND. y>0. .AND.y>=x

 

 

 

 

x > 0

 

TRUE

 

 

 

 

(0.5, 1);

 

Истина для точек в I квадранте и

 

y > 0

 

FALSE

 

выше прямой y = x

 

y x

Рис.2b

 

 

 

 

 

 

 

 

 

 

 

 

Дополнительная формула

y x

 

 

 

.NOT. (x>0. .AND. y>0.)

 

 

AB

+C

 

 

 

 

x > 0

 

TRUE

 

.OR. y>=x

 

 

 

(-1.5, -1);

 

Истина для всех точек во II, III или

 

 

FALSE

 

IV квадрантах или выше прямой

 

y > 0

 

 

 

 

 

(1.5, 1)

 

y = x

 

 

 

 

 

 

 

 

 

 

 

Рис.2c

 

 

 

3. исходные данные программы вводятся оператором

 

 

 

 

Read(1,*) x, y, prognos

! координаты точки и прогноз

 

Данные подготовить в файле In.txt

(прогноз – в апострофах):

 

 

 

 

–1, 1, внутри

 

 

-0.5, –1, вне

далее аналогично для остальных контрольных точек.

Программа

! Пример программы для одной контрольной точки:

Program Logical_expressions ! логические выражения

! студент (фамилия, имя) группа № работа № вариант № Implicit None ! все переменные должны быть объявлены

Logical A, B, C, ILI ! ILI – результат для операции OR

!(не забудьте добавлять описания новых переменных) Real x, y ! координаты точек

Character*6 prognos ! строка длиной 6 символов Open(1, file=’In.txt’) ! файл с исходными данными

Open(6, file=’Out.txt’) ! файл результатов

!*****

! операция OR: для объединения областей

Read(1,*) x, y, prognos ! вводятся координаты одной точки и прогноз ! логические операторы присваивания:

A = x>0; B = y>0; C = y>x

!

операции отношения

ILI = A .OR. B .OR. C

!

логическая операция

Write(6,*)’для OR ’, prognos,

’ (’, x, ’,’, y, ’) ответ ’, ILI

!*****

!Для каждой из остальных пяти контрольных точек добавить операторы,

!аналогичные части программы от «!*****» до «!*****»

!Не забудьте добавить описания типов дополнительных переменных.

End Program Logical_expressions

Практикум по современному Фортрану

20

Контрольные вопросы к защите работы

1.Что называется логическим выражением, бывает ли оно смешанным? Могут ли в него входить числа?

2.Приведите три основные и две дополнительные логические операции с таблицами истинности и примерами.

3.Шесть операций отношения с примерами.

4.Логические константы.

5.Как логическую константу “истина” задать с именем ON?

6.В каком порядке выполняются операции в логической формуле?

а) со скобками;

б) без скобок.

Разъясните оба случая.

7. Даны вещественные

A=-3, B=4; строки wef=‘fifty’ и Bref=‘first’.

Опишите все переменные с указанными значениями и вычислите:

A /= B/2-5; -27.**(1./3) == -A; -27**(1/3) == A;

.not.wef > Bref;

Wef(1:2) == Bref(1:2).or.A<B .

8.

 

2

Запишите систему неравенств 3sin x > 4cos x

в виде логического

 

x < 2

 

 

выражения на Фортране.

 

9.

Исправьте ошибки в логических выражениях:

 

 

a) sinx>2..and..4.cos2x;

 

 

b) -27.**(1./3) =-3;

 

 

c) 2..ne.8..or..not..3=0 .

 

Пример контрольного задания

1. Объявите тип переменной L1 (оператор Фортрана) и вычислите ее значение

real:: A=21.0 integer:: M=21 L1 = A/5==M/5

2. Даны неравенства для вычисления значений логических перемен-

ных:

A = x<2 , B = y x – 3 ,

C = (x 2 – 1) + y 2 .

 

Запишите L1= A +

 

:

 

B +C

а) в виде системы неравенств,

 

 

 

 

б) в виде логического выражения.

Вычислите значения A, B,

C, L1 при x = 1; y = – 0.5 .

3. Дан фрагмент программы:

 

 

A = x>0;

B = y<0; C = y2<-x+1

 

L1 = B .or. A .and. C

Объявите типы всех переменных (операторы Фортрана).

Приведите графическую интерпретацию всех логических переменных.

Практикум по современному Фортрану

21

4. Упростите выражение A A+B (А и В – логические значения).

Варианты индивидуальных заданий

Неравенство

Неравенство

Неравенство

Дополнительная

 

A

B

 

 

 

 

 

 

C

 

логическая формула

1

x 0

y > 0

 

y ≤ −

 

x2

+3

 

 

 

 

 

 

 

 

 

AB +C

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

x > 0

y 0

 

 

x2 + y2 < 1

 

 

 

 

+C

 

AB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

x > 0

y > 0

 

 

y2

 

3 x

 

 

 

 

 

 

 

 

 

 

AB +C

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

x 0

y > 0

 

 

x2 + y2 1

 

 

 

 

+C

 

 

 

AB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

x 0

y > 0

 

 

y > x 2 – 2

 

 

 

 

+C

 

 

 

AB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

x 0

y > 0

 

y > - x 2 + 2

 

 

 

 

+C

 

AB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

x 0

y > 0

 

 

x2

 

+ y2

1

 

 

 

+C

 

 

 

AB

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

x > 0

y > 0

 

x2 +

y2

 

1

 

 

 

+C

 

 

AB

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

9

x 0

y > 0

 

 

y2

 

x +1

 

 

 

 

 

 

 

 

 

 

AB +C

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

x > 0

y > 0

 

 

y x 2 – 2

 

 

 

+C

 

 

 

AB

 

 

 

 

 

 

 

 

 

 

 

 

11

x 0

y 0

 

 

y - x 2 + 2

C

 

 

 

 

 

 

A + B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

x > 0

y 0

 

 

x2

 

+ y2

1

C

 

 

 

 

 

 

 

A + B

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

x > 0

y 0

 

x2 +

y2

 

 

> 1

C

 

 

 

 

 

A + B

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

14

x > 0

y > 0

 

 

y2

 

> x + 1

 

 

 

 

 

 

 

 

 

C A + B

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

x 0

y 0

 

 

x2 + y2 > 1

C

 

 

 

 

 

 

A + B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Практикум по современному Фортрану