Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NAKTY_BAZA_ALGORITM (1).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
144 Кб
Скачать
☆

Var s:string; I:integer;

Begin s:='tuk-. -tak'; i:=1;

while(s[i]<>'. ') do

begin delete(s,i,1) ;

i:=i+1;

end;

writeln(s) ;

End.

<variant>u-. -tak

<question1>-1, 2, -2, 0. элементтерінен тұратын А массиві берілген. Y айнамаласының мәнін анықта:

for J := 2 to 4 do

I := j mod 3 ;

Y := A[ I ];

<variant>1

<question2>Берiлген амалдар орындалғаннан кейiнгi х - айнымалысның мәнiн анықта?

Var mn1,mn2:set of 1..10;

X:integer;

begin mn1:=[1,2,3,4,5];

mn2:=[1,2,3];

if mn1>=mn2 then x:=0 else x:=1;

writeln(x);

end.

<variant>0

<question2>const  A: Integer = 10; B: Integer = 20; procedure P(var Y, X: Integer); begin X := X + 5; Y := Y - 5 end;  {P}

var x,y:integer;

begin  {негізгі программа} P( A, B );  x  := A mod 3; y := B div 3; write(x,'  ',y);End.  X және Y мәнiн анықта:

<variant>1 6

<question3>Төмендегі программа қандай жауап қайтарады?

Var k:integer;

Begin k:=10;

if ((k div 2) mod 2<>0) then

if (k>10) then k:=k+10

else if(k<10) then

k:=k-10

else k:=k*4

else k:=sqr(k) ;

writeln(k) ;

End.

<variant>40

<question1>Төмендегі программа қандай жауап қайтарады?

Var n:word;

Begin n:=100;

n:=n-200;

writeln(n) ;

End.

<variant>мән диапазоннан асып кетеді

<question1>Төмендегі программа қандай жауап қайтарады?

Var n:byte;

Begin n:=255;

n:=n+10;

writeln(n) ;

End.

<variant>мән диапазоннан асып кетеді

<question2>Екі жолға енгізу үшін 5.68 және 4.37; 1.89 және 2.76 сандар жұбы берілген, төмендегі программа орындалған соң экранға қандай мәндер шығарылады?

var A, B: Real;

begin

ReadLn( A ); ReadLn( B );

WriteLn('A=', A: 4: 1, ', B=', B: 4: 1, '!')

end.

<variant>A= 5.7,B= 1.9!

<question2>5, 8, -3, 4, -7, -2. элементтерінен тұратын А массиві берілген. S-тің мәнін анықта.:

s := 0;

for I := 1 to 2 do

If odd( a [ I ] ) then

s := s + A [ I ];

<variant>5

<question2>Берiлген амалдар орындалғаннан кейiнгi х - айнымалысның мәнiн анықта?

Var mn1,mn2:set of 1..10;

X:integer;

begin mn1:=[1,2,3,4,5];

mn2:=[6,7,8];

if mn1>=mn2 then x:=0 else x:=1;

writeln(x);

end.

<variant>1

<question2>const A: Integer = 10; B: Integer = 20;

procedure P( X, Y: Integer);

begin

X := X - 5; Y := Y + 5

end; {P}

begin {негізгі программа}

P( A mod 3, B div 3);

End.

A және B мәнiн анықта:

<variant>10 20

<question3>Төмендегі программа қандай жауап қайтарады?

Var k:integer;

Begin k:=8;

if ((k div 2) mod 2<>0) then

if (k>10) then k:=k+10

else if(k<10) then

k:=k-10

else k:=k*4

else k:=sqr(k) ;

writeln(k) ;

End.

<variant>64

<question2>A := 3.14159265; B := 2.7182818;

WriteLn( A: 7: 4, Round( B ): 2);

Оператор бойынша экранға дұрыс шығарылатын мәнді көрсет:

<variant>3.1416 3

<question2>5, 8, -3, 4, -7, -2. элементтерінен тұратын А массиві берілген. S-тің мәнін анықта.:

s := 0;

for I := 1 to 2 do

If odd( a[ I ] ) then

s := s + A[ I ];

<variant>5

<question2>-3, 7, 4, 6, -2, -3 элементтерінен тұратын А массиві берілген. Р-нің мәнін анықта :

p := 0; ;

for I := 3 to 4 do

if not odd( I ) then

p := p + A[ I ];

<variant>10

<question2>1, 2, -2, 0 - элементтерінен тұратын А массиві берілген. Y-тің мәнін тап.:

for J := 2 to 4 do

I := J ;

Y := A[ I ];

<variant>0

<question3>type Mat = array[ 1..3, 1..3 ] of integer; var A: Mat;

var K, L, M: integer;

begin

M := A[ 1, 1 ]; for K := 1 to 3 do

for L := 1 to 3 do

if M < A[ K, L ] then M := A[ K, L ];

end;

матрицасы берiлген

M-ды тап.

<variant>5

<question3>8, 4, -2, 7, 5, -3 - элементтерінен тұратын А массиві берілген: Р-ны анықта.:

p := 0;

for I := 2 to 3 do

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]