№1
var a:array[20] of byte; - это объявление недопустимо.
По синтаксису языка в [...] указывается тип данных элементов массива.
20 - это не тип.
ответ в)
№2
n:=2;
p:
[email protected];
p^:=1;
Writeln('n=', n);
Это тема, которую в Паскале понимают не очень многие - работа с указателями.
n:=2 - тут все понятно. Константа 2 засылается в область памяти, которую называли n.
P:
[email protected]; - здесь применена операция @, называемая "взятие адреса". Т.е. @n - это не значение n (которое у нас равно 2) , а тот самый адрес области памяти, где это значение размещено. И этот адрес будет помещен в переменную с именем p.
p^:=1; - если операция @ дает адрес, то операция ^ дает доступ к содержимому, находящемуся по указанному адресу. Мы записали в p адрес области памяти, в котором расположено содержимое n (оно равно 2), а теперь при помощи р^ получаем доступ к этому содержимому и меняем его на 1.
Вся эта "кухня равнозначна тому, что мы записали в n единичку. Она и будет выведена. Точнее будет выведена строка n=1.
Ответ a)
Не за что, надеюсь в ответ тоже будет благодарность. Прикреплен еще исходник
varn,i,min,c:integer;
a:array [1..100] of integer;
begin
n:=6;for i:=1 to n do
begin
writeln ('vvedi element massiva');
readln (a[i]);
end;
min:=a[1];
c:=1;
for i:=2 to n do
begin
if min>a[i] then begin min:=a[i];c:=i; end;
end;
writeln ('min=', min, ' nomer=',c);
readln;
<span>end.</span>
¬(¬(¬A V ¬B) & (A V B)) ⇒
¬((A & B) & (A V B)) ⇒
¬((A & B & A) V (A & B & B)) ⇒
¬((A & B) V (A & B)) ⇒
¬(A & B) ⇒
¬A V ¬B
<h2>№1</h2><h3>А) 11012₃ ? D16₁₆</h3>
<em>11012₃ = 2 + 3 +27 + 81 = </em><u><em>113₁₀</em></u>
<em>D16₁₆ = 6 + 16 + 3328 = </em><u><em>3350₁₀</em></u>
<u>D16₁₆ > 11012₃</u>
<h3>Б) 1F₁₆ ? 1101₃</h3>
<em>1F₁₆ = 15 + 16 = </em><u><em>31₁₀</em></u>
<em>1101₃= 1 + 9 + 27 = </em><u><em>37₁₀</em></u>
<u>1101₃ > 1F₁₆</u>
<h2>№2</h2><h3>А) 4278 =<em> ?₂</em></h3>
4278 = <em>8 + 7 * 9 + 2 * 81 + 4 * 729</em> = <u>3149</u>
<u>3149</u> = <em>2048 + 1024 + 64 + 8 + 4 + 1</em> = <u>110001001101₂</u>
<h3>Б) EF = <em>?₂</em></h3>
EF = <em>15 + 16 * 14</em> = <u>239</u>
<u>239</u> = <em>128 + 64 + 32 + 8 + 4 + 2 + 1</em> = <u>11101111₂</u>
<h2>№3</h2><h3>А) 11010112₃ + 110111012₃ = ?₁₀</h3>
011010112₃
+110111012₃
<u>121121201₃</u>
<u>121121201₃</u> = <em>1∙3⁸+2∙3⁷+1∙3⁶+1∙3⁵+2∙3⁴+1∙3³+2∙3²+0∙3¹+1∙3⁰ = 6561 + 4374 + 729 + 243 + 162 + 27 + 18 + 0 + 1</em> = <u>12115₁₀</u>
<h3><u>Б)</u> 10011102₃ - 01101112₃ = ?₁₀</h3>
10011102₃
-01101112₃
<u>1202220₃</u>
1202220₃ = 1202220₃ = 1∙3⁶+2∙3⁵+0∙3⁴+2∙3³+2∙3²+2∙3¹+0∙3⁰ = 729 + 486 + 0 + 54 + 18 + 6 + 0 = <u>1293₁₀</u>
100100=1*2^5+0+0+1*2^2+0+0=36