Ответ:
1.
1)
if A<=B then x:=A else x:=B
(определение минимального числа из 2-х, полное ветвление)
2)
S:=0;
k:=0;
while k<=10 do
begin
S:=S+k;
k:=k+1
end
(вычисление суммы чисел от 1 до 10, цикл с предусловием)
2.
a)
а[0] = 0
а[1] = 0
а[2] = 0
а[3] = 1
а[4] = 1
а[5] = 1
б)
а[0] = 5
а[1] = 4
а[2] = 3
а[3] = 2
а[5] = 0
а[6] = -1
в)
а[100] = 102
а[101] = 103
а[102] = 1
а[103] = 105
а[104] = 106
а[105] = 1
а[106] = 108
а[107] = 109
а[108] = 1
а[109] = 111
а[110] = 112
3. 27
Объяснение:
a) div - целочисленное деление
k = 0 a[0] = 0 div 3 = 0
k = 1 a[1] = 1 div 3 = 0
k = 2 a[2] = 2 div 3 = 0
k = 3 a[3] = 3 div 3 = 1
k = 4 a[4] = 4 div 3 = 1
k = 5 a[5] = 5 div 3 = 1
k = 6 a[6] = 5 - 6 = -1
k = 5 a[5] = 5 - 5 = 0
k = 4 a[4] = 5 - 4 = 1
k = 3 a[3] = 5 - 3 = 2
k = 2 a[2] = 5 - 2 = 3
k = 1 a[1] = 5 - 1 = 4
k = 0 a[0] = 5 - 0 = 5
в) mod - остаток от целочисленного деления
k = 100 (100 mod 3 <> 0 да) a[100] = 100 + 2 = 102
k = 101 (101 mod 3 <> 0 да) a[101] = 101 + 2 = 103
k = 102 (102 mod 3 <> 0 нет) a[102] = 1
k = 103 (103 mod 3 <> 0 да) a[103] = 103 + 2 = 105
k = 104 (104 mod 3 <> 0 да) a[104] = 104 + 2 = 106
k = 105 (105 mod 3 <> 0 нет) a[105] = 1
k = 106 (106 mod 3 <> 0 да) a[106] = 106 + 2 = 108
k = 107 (107 mod 3 <> 0 да) a[107] = 107 + 2 = 109
k = 108 (108 mod 3 <> 0 нет) a[108] = 1
k = 109 (109 mod 3 <> 0 да) a[109] = 109 + 2 = 111
k = 110 (110 mod 3 <> 0 да) a[110] = 110 + 2 = 112
3.
x = 1 a[1] = 1 * 1 - 5 = -4
x = 6 a[6] = 6 * 6 - 5 = 31
a[1] + a[1] = -4 + 31 = 27
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
1.
1)
if A<=B then x:=A else x:=B
(определение минимального числа из 2-х, полное ветвление)
2)
S:=0;
k:=0;
while k<=10 do
begin
S:=S+k;
k:=k+1
end
(вычисление суммы чисел от 1 до 10, цикл с предусловием)
2.
a)
а[0] = 0
а[1] = 0
а[2] = 0
а[3] = 1
а[4] = 1
а[5] = 1
б)
а[0] = 5
а[1] = 4
а[2] = 3
а[3] = 2
а[4] = 1
а[5] = 0
а[6] = -1
в)
а[100] = 102
а[101] = 103
а[102] = 1
а[103] = 105
а[104] = 106
а[105] = 1
а[106] = 108
а[107] = 109
а[108] = 1
а[109] = 111
а[110] = 112
3. 27
Объяснение:
2.
a) div - целочисленное деление
k = 0 a[0] = 0 div 3 = 0
k = 1 a[1] = 1 div 3 = 0
k = 2 a[2] = 2 div 3 = 0
k = 3 a[3] = 3 div 3 = 1
k = 4 a[4] = 4 div 3 = 1
k = 5 a[5] = 5 div 3 = 1
б)
k = 6 a[6] = 5 - 6 = -1
k = 5 a[5] = 5 - 5 = 0
k = 4 a[4] = 5 - 4 = 1
k = 3 a[3] = 5 - 3 = 2
k = 2 a[2] = 5 - 2 = 3
k = 1 a[1] = 5 - 1 = 4
k = 0 a[0] = 5 - 0 = 5
в) mod - остаток от целочисленного деления
k = 100 (100 mod 3 <> 0 да) a[100] = 100 + 2 = 102
k = 101 (101 mod 3 <> 0 да) a[101] = 101 + 2 = 103
k = 102 (102 mod 3 <> 0 нет) a[102] = 1
k = 103 (103 mod 3 <> 0 да) a[103] = 103 + 2 = 105
k = 104 (104 mod 3 <> 0 да) a[104] = 104 + 2 = 106
k = 105 (105 mod 3 <> 0 нет) a[105] = 1
k = 106 (106 mod 3 <> 0 да) a[106] = 106 + 2 = 108
k = 107 (107 mod 3 <> 0 да) a[107] = 107 + 2 = 109
k = 108 (108 mod 3 <> 0 нет) a[108] = 1
k = 109 (109 mod 3 <> 0 да) a[109] = 109 + 2 = 111
k = 110 (110 mod 3 <> 0 да) a[110] = 110 + 2 = 112
3.
x = 1 a[1] = 1 * 1 - 5 = -4
x = 6 a[6] = 6 * 6 - 5 = 31
a[1] + a[1] = -4 + 31 = 27