1. Главная
  2. Библиотека
  3. Программирование
  4. Дан фрагмент программы (все переменные - integer): do ;...
Разбор задачи

Дан фрагмент программы (все переменные - integer): do ; Выполните этот фрагмент с заданными . Чему равно q после выполнения?

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Дан фрагмент программы (все переменные - integer): do ; Выполните этот фрагмент с заданными . Чему равно q после выполнения?

Условие:

Дан фрагмент программы (все переменные - integer):

q:=0;r:=x; q:=0 ; r:=x ;
r:=ry;q:=q+1 r:=r-y ; q:=q+1

Выполните этот фрагмент с заданными x=63,y=15\mathrm{x}=63, \mathrm{y}=15. Чему равно q после выполнения?

Решение:

Шаг 1. Инициализация: x=63, y=15. Присваиваем q=0 и r=x=63.

Шаг 2. Начинаем цикл while, условие: r >= y, т.е. 63 >= 15 – условие истинно.

Шаг 3. Первая итерация:
r = 63 - 15 = 48;
q = 0 + 1 =
1....

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какую математическую операцию имитирует данный алгоритм с переменными q и r, используя только вычитание и сложение?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет