Вопрос:

p:=1; i:=3; while i <= 9 do begin p := p * (i div 3); i := i + 1; end:

Смотреть решения всех заданий с листа

Ответ:

Определим значение переменной p после выполнения фрагмента программы:

  1. p := 1; i := 3
  2. while i <= 9 do begin
  3. i = 3: p := p * (i div 3) = 1 * (3 div 3) = 1 * 1 = 1; i := i + 1 = 3 + 1 = 4
  4. i = 4: p := p * (i div 3) = 1 * (4 div 3) = 1 * 1 = 1; i := i + 1 = 4 + 1 = 5
  5. i = 5: p := p * (i div 3) = 1 * (5 div 3) = 1 * 1 = 1; i := i + 1 = 5 + 1 = 6
  6. i = 6: p := p * (i div 3) = 1 * (6 div 3) = 1 * 2 = 2; i := i + 1 = 6 + 1 = 7
  7. i = 7: p := p * (i div 3) = 2 * (7 div 3) = 2 * 2 = 4; i := i + 1 = 7 + 1 = 8
  8. i = 8: p := p * (i div 3) = 4 * (8 div 3) = 4 * 2 = 8; i := i + 1 = 8 + 1 = 9
  9. i = 9: p := p * (i div 3) = 8 * (9 div 3) = 8 * 3 = 24; i := i + 1 = 9 + 1 = 10
  10. i = 10: условие i <= 9 не выполняется.
  11. end.

Ответ: p = 24

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие