• Предмет: Информатика
  • Автор: olegindigo1060
  • Вопрос задан 7 лет назад

Помогите пж нужны ответы срочно

Приложения:

olegindigo1060: Срочно помогите!!!!!!!!!

Ответы

Ответ дал: valgrisa
2

Ответ:

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

Вас заинтересует