14. Îïðåäåëèòå çíà÷åíèå öåëî÷èñëåííûõ ïåðåìåííûõ x, y è t ïîñëå âûïîëíåíèÿ ôðàãìåíòà ïðîãðàììû:
Áåéñèê |
Ïàñêàëü |
Àëãîðèòìè÷åñêèé |
x=5 y=7 t=x ' MOD - ñòàíäàðòíàÿ îïåðàöèÿ, âû÷èñëÿþùàÿ îñòàòîê îò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé ` x= y MOD x y=t |
x:=5;
y:=7; t:=x; x:= y mod x; {mod - ñòàíäàðòíàÿ îïåðàöèÿ, âû÷èñëÿþùàÿ îñòàòîê îò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé} y:=t; |
x:=5;
y:=7; t:=x; x:=mod (y,x); | mod - ñòàíäàðòíàÿ ôóíêöèÿ, âû÷èñëÿþùàÿ îñòàòîê îò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé| y:=t; |
1) |
x=2, y=5, t=5 |
2) |
x=7, y=5, t=5 |
3) |
x=2, y=2, t=2 |
4) |
x=5, y=5, t=5 |
15. Îïðåäåëèòå çíà÷åíèå öåëî÷èñëåííûõ ïåðåìåííûõ a è b ïîñëå âûïîëíåíèÿ ôðàãìåíòà ïðîãðàììû:
Áåéñèê |
Ïàñêàëü |
Àëãîðèòìè÷åñêèé |
a=42 b=14 a=ab b=a*b a=ba
—ñòàíäàðòíàÿ îïåðàöèÿ, âû÷èñëÿþùàÿ ðåçóëüòàò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé |
a:=42;
b:=14; a:=adivb; b:=a*b; a:=b div a; {div —
ñòàíäàðòíàÿ îïåðàöèÿ, âû÷èñëÿþùàÿ ðåçóëüòàò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé} |
a:=42
b:=14 a:=div(a,b) b:=a*b a:= div(b, a) | div —
ñòàíäàðòíàÿ ôóíêöèÿ, âû÷èñëÿþùàÿðåçóëüòàò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé| |
1) |
a = 42, b = 14 |
2) |
a = 1, b = 42 |
3) |
a = 0, b = 588 |
4) |
a = 14, b = 42 |
16. Îïðåäåëèòå çíà÷åíèå öåëî÷èñëåííûõ ïåðåìåííûõ a è b ïîñëå âûïîëíåíèÿ ôðàãìåíòà ïðîãðàììû:
Áåéñèê |
Ïàñêàëü |
Àëãîðèòìè÷åñêèé |
a=2468 b=(a MOD 1000)*10
a=a1000+b
' è MOD — îïåðàöèè, âû÷èñëÿþùèå ðåçóëüòàò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé è îñòàòîê îò äåëåíèÿ ñîîòâåòñòâåííî |
a:=2468;
b:=(a mod 1000)*10;
a:=a div 1000+b;
{div è mod — îïåðàöèè, âû÷èñëÿþùèå ðåçóëüòàò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé è îñòàòîê îò äåëåíèÿ ñîîòâåòñòâåííî} |
a:=2468
b:=mod(a, 1000)*10
a:=div(a,1000)+b |div è mod — ôóíêöèè, âû÷èñëÿþùèå ðåçóëüòàò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé è îñòàòîê îò äåëåíèÿ ñîîòâåòñòâåííî| |
1) |
a = 22, b = 20 |
2) |
a = 4682, b = 4680 |
3) |
a = 8246, b = 246 |
4) |
a = 470, b = 468 |
17. Îïðåäåëèòå çíà÷åíèå öåëî÷èñëåííûõ ïåðåìåííûõ a è b ïîñëå âûïîëíåíèÿ ôðàãìåíòà ïðîãðàììû:
Áåéñèê |
Ïàñêàëü |
Àëãîðèòìè÷åñêèé |
a = 1819 b = (a 100) * 10 + 9 a = (10*b – a) MOD 100 ' è MOD – îïåðàöèè, âû÷èñëÿþùèå ðåçóëüòàò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé è îñòàòîê îò äåëåíèÿ ñîîòâåòñòâåííî |
a:= 1819; b:= (a div 100)*10+9; a:= (10*b–a) mod 100; {div è mod – îïåðàöèè, âû÷èñëÿþùèå ðåçóëüòàò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé è îñòàòîê îò äåëåíèÿ ñîîòâåòñòâåííî} |
a:= 1819 b:= div(a,100)*10+9 a:= mod(10*b – a,100) |div è mod – ôóíêöèè, âû÷èñëÿþùèå ðåçóëüòàò äåëåíèÿ íàöåëî ïåðâîãî àðãóìåíòà íà âòîðîé è îñòàòîê îò äåëåíèÿ ñîîòâåòñòâåííî| |
1) |
a = 81, b = 199 |
2) |
a = 81, b = 189 |
3) |
a = 71, b = 199 |
4) |
a = 71, b = 189 |
18. Çíà÷åíèÿ äâóìåðíîãî ìàññèâà çàäàþòñÿ ñ ïîìîùüþ âëîæåííîãî îïåðàòîðà öèêëà â ïðåäñòàâëåííîì ôðàãìåíòå ïðîãðàììû
Áåéñèê |
Ïàñêàëü |
Àëãîðèòìè÷åñêèé |
FOR n=1 TO 5
FOR k=1 TO 5
B(n, k)=n+k
NEXT k
NEXT n |
for n:=1 to 5 do
for k:=1 to 5 do
B[n,k]:=n+k; |
íö äëÿ n îò 1 äî 5
íö äëÿ k îò 1 äî 5
B[n, k]=n+k
êö
êö |
×åìó áóäåò ðàâíî çíà÷åíèå B(2,4)?
ñòð. {SITELINK-S440}1{/SITELINK}, {SITELINK-S441}2{/SITELINK}, 3
|