Вопрос:

Дан фрагмент линейного алгоритма: k1000 := s div 1000 s := s mod 1000 k500 := s div 500 s:= s mod 500 k100 := s div 100 s := s mod 100 k50 := s div 50 Какое значение получит переменная к500 после выполнения этого фрагмента алгоритма при s = 15673? В ответе запишите только число.

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

Ответ:

Разберем алгоритм по шагам:

  1. k1000 := s div 1000. При s = 15673, k1000 = 15673 div 1000 = 15.
  2. s := s mod 1000. s = 15673 mod 1000 = 673.
  3. k500 := s div 500. s = 673, k500 = 673 div 500 = 1.
  4. s := s mod 500. s = 673 mod 500 = 173.
  5. k100 := s div 100. s = 173, k100 = 173 div 100 = 1.
  6. s := s mod 100. s = 173 mod 100 = 73.
  7. k50 := s div 50. s = 73, k50 = 73 div 50 = 1.

После выполнения этого фрагмента алгоритма переменная k500 получит значение 1.

Ответ: 1

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