1. С[7] = 17
2. 51
3. 55
Объяснение:
1.
C[7] = 1
for m := 1 to 10 do C[m] := C[m] + m;
C[7] = 1 + 7 = 8
for n := 1 to 10 do C[n] := C[n] + 9;
C[7] = 8 + 9 = 17
2.
for i := 1 to 100 do C[101-i] := -i-98;
i = 1 C[101-1] = -1-98 C[100] = -99
...
i = 100 C[101-100] = -100-98 C[1] = -198
в массиве только отрицательные числа от -198 до -99
for j := 1 to 100 do C[j] := C[j] + 150;
j = 1 C[1] = C[1] + 150 = -198 + 150 = -48
...
j = 100 C[100] = C[100] + 150 = -99 + 150 = 51
элементы, которые после первого цикла имели значения от -99 до -149, после второго цикла станут положительными
149 - 99 + 1 = 51 положительный элемент
3.
for n := 1 to 10 do
for m := n to 10 do Z[n,m] := 5;
n = 1 for m := 1 to 10 do Z[n,m] := 5;
все 10 элементов первой строки равны 5
n = 2 for m := 2 to 10 do Z[n,m] := 5;
9 элементов 2 строки равны 5 (10 - 2 + 1 = 9)
...
10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 = 55 элементов будет равно 5
1. log(2)16777216 = 24 бита (2^24 = 16 777 216)
2. 100(10) = 6*16+4 = 64(16)
3. 1111 0000(2) = F0(16). 1100(16) > А0(16)
4. А) ¬ В = ¬1 = 0; Б) А и В = 0 и 1 = 0;
В) ¬ (А или В) = ¬(0 или 1) = ¬1 = 0; Г) ¬ А или ¬ В = ¬0 или ¬1 = 1 или 0 = 1
ответ: Г)
5. A+B
6. А) с = a mod b = 14 mod 4 = 2
Б) с := b div a = 4 div 14 = 0
В) с := a div b = 14 div 4 = 3
Г) с:= b mod a = 4 mod 14 = 4
ответ: А)
7. S = 2;
k = S * 3=2*3 = 6;
S = sqr (k) - 1=6^2-1 = 36-1 = 35;
S = S – k = 35-6 = 29
ответ: 29
8. a = 2;
b = 3;
c = 4;
if (a – b < 0) and (b > c)
// (a – b < 0) and (b > c) = (2 – 3 < 0) and (3 > 4) = true and false = false
then x := a + b*c
else x := b + c
// x = b+c = 3+4 = 7
ответ: 7