.


:




:

































 

 

 

 


,




Pascal.

1. .

program primer;

var

X, Y, Z: Real;

begin

Writeln( X Y:');

Readln(X,Y);

Z:= X + Y;

Writeln(' X Y, Z);

Readln;

end.

 

1. .

2. (a+b)*c.

2. . , , a4 .

program primer;

var a: integer;

begin

writeln(' a');

readln (a);

a:=a*a;

a:=a*a;

writeln('a=',a);

readln;

end.

 

3. . , , a8 .

4. . , , a6 .

3. .

Z = |cos 4 3 tg 2 |+0.8 sin y2+ 10 . : = = z=

program primer;

var x,y,z: real;

begin

writeln(' X Y'); { }

readln (x,y); { x y}

z:=abs(cos(sqr(x)*sqr(x)-3*sin(sqr(x))/cos(sqr(x))))+0.8*sin(y*sqr(x))+10;

writeln(' x=',x:8:2,' y=',y:8:2,' z=',z:8:2); { }

readln; { Enter}

end.

 

5.
Z = |3 +3 2 ln | + 1,82 + 1 . : = = z=

6.
Z = (2e-4 |sin 2|)/(2.1ctg + 10.2) . : = = z=

 

4. .

program primer;

var a, b, c, S, P: real;

begin

writeln(' a, b:');

readln (a,b);

c:=sqrt(sqr(a)+sqr(b));

P:= a+b+c;

S:= a*b/2;

writeln('P =', P:6:3, S=, S:6:3);

readln;

end.

7. , .

7. .

8. r1 r2.

5. .

Program primer;

Var n, a, b, c: integer;

begin

write('n= '); readln(n);

a:=n div 100;

b:=(n div 10) mod 10;

c:=n mod 10;

writeln(' = ', a+b+c);

readln;

end.

9. .

10. .

 

6. 4- , 2 3 .

program primer;

var n,a,b,c,d:integer;

begin

write(' n ');

readln (n);

a:=n div 1000;

b:=n div 100 mod 10;

c:=n div 10 mod 10;

d:=n mod 10;

n:= a*1000+c*100+b*10+d;

writeln('', n);

readln;

end.

 

11. 4- , 1 4 .

12. 4- , 1 - 4 2 3 .


,

1. , . true (), false ().

program primer;

var

N: integer;

f: boolean;

begin

Writeln(N=');

Readln(N);

F:= N mod 2 =0;

Writeln(F);

Readln;

end.

  1. , 3. true (), false ( ).
  2. . 2 3, true, false.

2. , (0; 10).

0< x< 10

(x>0) and (x<10)

program primer;

var

x: integer;

f: boolean;

begin

Writeln(x=');

Readln(x);

F:= (x>0) and (x<10);

Writeln(F);

Readln;

end.

  1. , (-∞; -10) U (10; +∞).
  2. , (-10; -5) U (5; 10).

3. . , 10 .

Program primer;

Var a: real;

BEGIN

write('a='); readln(a);

if a>0 then a:=a/10;

writeln('a=', a);

readln

END.

  1. X Y. .
  2. Y. , . .

4. .

 

Program primer;

Var a, b, c, m: integer;

BEGIN

write('a, b, c='); readln(a, b, c);

if a<b then m:=a else m:=b;

if c<m then m:=c;

writeln('in=', m);

readln

END.

  1. .
  2. A, B, C, D .
  3. Ax2 + Bx + C = 0.

5. . .

 
 

 


program primer;

var x,y: real;

begin

Write(' x y ');

readln (x,y);

if (sqr(x)+sqr(y)<=25) and (sqr(x)+sqr(y)>=4) then writeln(' ')

else writeln(' ');

readln;

end.

  1. . .

 

 


  1. . .

 

 

6. A, B, C. , .

program primer;

var a, b, c, k: integer;

begin

write('a, b, c= ');

readln (a, b, c);

k:=0;

if (a mod 2=1) then k:=k+1;

if (b mod 2=1) then k:=k+1;

if (c mod 2=1) then k:=k+1;

writeln(k=,k);

readln;

end.

  1. A, B, C, d. , .
  2. A, B, C, D. , 29?

7. . . , 8 2, 8 0.

program primer;

var n,a,b,c,d:Integer;

begin

write(' n'); readln (n);

a:=n div 1000; b:=n div 100 mod 10;

c:=n div 10 mod 10; d:=n mod 10;

if (a mod 2=0) and (a<8) then a:=a+2 else if a=8 then a:=0;

if (b mod 2=0) and (b<8) then b:=b+2 else if b=8 then b:=0;

if (c mod 2=0) and (c<8) then c:=c+2 else if c=8 then c:=0;

if (d mod 2=0) and (d<8) then d:=d+2 else if d=8 then d:=0;

n:=1000*a+100*b+10*c+d;

writeln('= ', n);

readln;

end.

  1. . .
  2. . .

1. A B. , A B.

2. . , 3-.

3. . , .

4. . 5, .

8. , .

N . 12, 1, 2. 3, 4, 5 ..

Program primer;

Var n: integer;

Begin

Write(n=);

Readln(n);

Case n of

12, 1, 2: writeln();

3, 4, 5: writeln();

6, 7, 8: writeln();

9, 10, 11: writeln();

else

writeln();

end;

End.

16. .

17. , .


1. .

Program primer;

Var i, x: integer;

begin

for i:=1 to 10 do begin { 1 10}

x:=sqr(i); { }

write(x, ' '); { }

end;

readln

end.

 

1. n. n 3x+1.

2. : 1, 1, 2, 3, 5, 8 ( ). n. n .

2. 1 + 1/3 + 1/5 +...(N ).

Program primer;

Var I, N: integer;

S: real;

begin

Write('N='); Readln(N); { }

S:=0; { }

For I:=1 to N do { N , }

S:=S+1/(2*I-1);

Writeln('S=',S:5:2); { }

Readln

end.

 

3. n. S=1+2/3+3/7... (n )

4. n. S = 1 -3 +5 -... (n )

1. n. .

2. , n. .

3. : = (1 + )(3+2)(5+3).... (n )

4. n. S = 10/3 - 100/5 + 1000/7 -... (n ).

5. n. : S = x - x2 /4 + x3/9 - x4/16... (n ).

3. , 3.

Program primer;

Var i, k: integer;

begin

k:=0; for i:=10 to 99 do begin

if i mod 3=1 then k:=k+1;

end;

writeln ('k=', k);

readln;

end.

5. .

6. , .

1. , 7.

2. , 3.

4. .

Program primer;

Var i, S, n: integer;

begin

Write (n=); Readln(n);

S:=0;

for i:=2 to (n div 2) do

if (n mod i=0) and (i mod 2=0) then s:=s+i;

writeln('S=', S);

readln;

end.

7. , .

8. n k. , [n, k].

5. -21; - 16; .

a , n

Program primer; var a, n: integer; begin a:= -21; n:=1; while a<=0 do begin a:=a+5; n:=n+1; end; writeln(n=, n); readln; end. Program primer; var a, n: integer; begin a:= -21; n:=1; repeat a:=a+5; n:=n+1; until a>0; writeln(n=, n); readln; end.

9. 2; 2,8; . , >20.

10. 7,6; 6,3;.... , <0.

1. . 2; 3,8;.... , >30.

2. . 7,1; 5,3; . , <0.

3. 128; 64;... , <0.1.

6. y=2x+1 [-3; 3] 0.5.

Program primer; Const h=0.5; Var x, y: real; begin x:=-3; while x<=3 do begin y:=2*x+1; writeln('x=',x:8:2,' y=',y:8:2); x:=x+h; end; readln; end. Program primer; Const h=0.5; Var x, y: real; begin x:=-3; repeat y:=2*x+1; writeln('x=',x:8:2,' y=',y:8:2); x:=x+h; until x>3; readln; end.  

11. y=x3-1 [-1,3] 0.2.

12. y=x2-1/x [1,2] 0.05.

7. E=0.0001.

Program primer;

Var S, e, slag: real;

k: integer;

begin

e:=0.0001; s:=0; k:=1;

slag:= k/sqr(k+1);

repeat

s:=s+slag;

k:=k+1;

slag:=k/sqr(k+1);

until slag<e;

write (s=, s:6:2);

readln;

end.

13. E=0.0001.

14. E=0.001, |x|>1.


1. , !

Program primer;

Var

x: integer; y: real;

Function Fact(x: integer): real;

Var

i: integer; f: real;

begin

f:=1;

for i:=1 to x do f:=f*i; { }

Fact:=f; { }

end;

begin { }

Write (x=); Readln(x); { }

y:=Fact(x); { }

Writeln(y=, y:4:0); { }

Readln;

end.

1. , gc=

2.

2. , :

(n )

Program primer;

Var s: real;

i, n: integer;

Function Fakt(x: integer): real; { }

Var

i: integer; f: real;

begin

f:=1;

for i:=1 to x do f:=f*i;

Fakt:=f;

end;

Begin

write('n= '); Readln(n); { }

s:=0;

For i:=1 to n do { i 1 n}

s:=s+i/Fakt(i+1); { , }

{ }

writeln('s=',s:6:4); { }

Readln;

end.

 

3. , : (n )

4. , :

(15 )

3. . , ( ).

, x, y, z , p )

Program primer;

var

a1, b1, 1, s1, a2, b2, 2, s2: real;

Function PlTr(x,y, z: real): real;

Var

p: real;

Begin

p:= (x + y + z)/2; { }

PlTr:=Sqrt(p*(p-x)*(p-y)*(p-z));

End;

BEGIN { }

Write('C 1- :'); Readln(a1, b1, c1);

Write('C 2- :'); Readln(a2, b2, c2);

S1:=PlTr(a1, b1, c1); { 1- }

S2:=PlTr(a2, b2, c2); { 2- }

if S1>S2 then Writeln(S1>S2)

else if S1<S2 then Writeln(S1<S2)

else Writeln(S1=S2);

Readln;

END.

5. . , ( ).

6. A, B, C, D, 2- .

1. .

4. a, b.

Program primer;

Var

a, b, p, s: real; { a, b- , p - , s - }

Procedure Treug(a,b: real; Var p, s: real);

{a, b- (-),} {p, s- (-)}

Begin

p:= a + b + Sgrt(a*a + b*b); { a, b}

s:= a*b/2; { a, b }

End;

Begin { }

Write('a, b =');Readln(a, b); { }

Treug(a, b, p, s); { a, b}

Writeln('p=', p:4:1, s=, s:4:1); { , }

Readln;

End.

7. .

8. . (L= 2pR, S=pR2)

5. 2- .

Program primer;

Var

A, B: real;

Procedure Obmen(Var X,Y:real);

Var

T: real;

Begin

T:=X;

X:=Y;

Y:=T;

End;

begin

Write('A, B ='); Readln(A,B);

Obmen(A,B);

Writeln('A=', A:5:2,' B=');

Readln;

end.

9. A, B, C, D. A C, B D, 2- .

10. A, B, C, 2- .

 

6. N , d. 7 2, 5, (a=2, d=3) 10 20, 19, .(a=20, d= -1)

Program primer;

Procedure progres(a,d,n:integer);

Var

i: integer; {i }

Begin

for i:=1 to n do { i 1 n}

begin

write(a,' '); { }

a:=a+d; { }

end;

End;

begin { }

{ 7 2, 5,}

progres(2,3,7);

writeln;

{ 10 20,19,}

progres(20,-1,10);

Readln;

end.

11. N , d. 8 1, 4, 10 24, 22, .

12. N , an=2n+1.

7. , 2 10 , - ( , ).

, 1 . , .

 

Program primer;

Var

i: integer;

Procedure prostoe(x:integer);

Var

k,n: integer; {n - , k }

Begin

k:=0;

for n:=2 to x div 2 do { 2 x div 2 }

if x mod n = 0 { n x}

then k:=k+1; { 1}

if k=0 { }

then writeln (x,' - prostoe') { }

else writeln (x,' - sostavnoe'); { }

End;

begin { }

for i:=2 to 10 do { 2 10}

prostoe(i); { }

Readln;

end.

13. a b. : 1) 10 20; 2) -5 15.

14. , -10 2 (x+4)(x+1)<0 ( , (x+4)(x+1)<0)


1. A[1..5]. , , .

Program primer;

Var

a: array [1..5] of integer;

i, p: integer;

Begin

For i:=1 to 5 do

begin

Write(a[, I, ]=); Readln(a[i]);

end;

P:=1;

For i:= 1 to 5 do

P:=p*a[i];

Writeln(p=, p);

Readln;

End.

1. A[1..7]. , , .

2. A[1..10]. , , n- k- ( n k ).

2. 20 , [-50; 50]. .

Program primer;

Var

a: array [1..20] of integer;

i, max, k: integer;

Begin

For i:=1 to 20 do

begin

a[i]:= random(101)-50;

Write(a[ i]:3);

end;

max:=a[1]; k:=1;

 

For i:=2 to 20 do

begin

if max<a[i] then begin max:=a[i]; k:=I; end;

end;

Writeln(max=, max, index=, k);

Readln;

End.

3. 15 , [0; 50]. .

4. 20 , [-15; 45]. , .

3. 12 . .

Program primer;

Var

a: array [1..12] of integer;

i, k: integer;

Begin

k:=0;

For i:=1 to 20 do

begin

a[i]:= random(101)-50;

Write(a[ i]:3);

if (a[i] mod 2=0) then inc(k);

end;

Writeln(kol=, k);

Readln;

End.

5. 10 . , .

6. 17 . , .

 

4. 7 . , 5, , .

Program primer;

Var

a: array [1..7] of integer;

i, k: integer;

Begin

k:=0;

For i:=1 to 7 do

begin

a[i]:= random(101)-50;

Write(a[ i]:3);

if (a[i] =5) then k:=I;

end;

Writeln;

if k<>0 then

begin

a[k]:=a[1]; a[1]:=5;

For i:=1 to 7 do

Write(a[ i]:3);

end

else Writeln(net 5);

Readln;

End.

7. 13 . , 3 6? , .

8. 20 . , , , , 0.

 

5. 10 . .

Program primer;

Var

a: array [1..10] of integer;

i, j, t: integer;

Begin

For i:=1 to 10 do

begin

a[i]:= random(51);

Write(a[ i]:3);

end;

For i:=1 to 9 do

For j:=i+1 to 10 do

If a[i]>a[j] then begin t:=a[i]; a[i]:=a[j]; a[j]:=t; end;

For i:=1 to 10 do

Write(a[i]:3);

Readln;

End.

9. 10 . .

10. 10 . 5 , 5 .

 

6. :

1 0 0 0 0

0 1 0 0 0

0 0 1 0 0

0 0 0 1 0

0 0 0 0 1

Program primer;

Var

a: array [1..5, 1..5] of integer;

i, j: integer;

Begin

For i:=1 to 5 do

begin

For j:=1 to 5 do

begin

if i=j then a[i, j]:= 1 else a[i, j]:=0;

Write(a[ i, j]:3);

end;

Writeln;

end;

Readln;

End.

11. :

1 2 3 4 5

5 4 3 4 1

1 2 3 4 5

5 4 3 2 1

1 2 3 4 5

12. :

1 0 0 0 1

0 2 0 2 0

0 0 3 0 0

0 4 0 4 0

5 0 0 0 5

1. :

1 0 0 0 1

0 1 0 1 0

0 0 1 0 0

0 1 0 1 0

1 0 0 0 1

2. :

1 0 1 0 1

0 1 0 1 0

1 0 1 0 1

0 1 0 1 0

1 0 1 0 1

7. M*N, [-9,9]. .

Program primer;Const m=5, n=4; Var a: array[1..m,1..n] of integer; min, k, j, i: integer;begin randomize;for i:=1 to m do begin for j:=1 to n do begin a[i,j]:=random(18+1)-9; write(a[i,j]); end; writeln; end;for i:=1 to m do begin min:=a[i,1]; for j:=2 to n do if min>a[i,j] then min:=a[i,j]; writeln(min);end;

end.

13. 5x5. .

14. 6x8. .






:


: 2015-10-27; !; : 1381 |


:

:

.
==> ...

1909 - | 1787 -


© 2015-2024 lektsii.org - -

: 0.316 .