• Опишите, что, по вашему мнению, вычисляет представленный ниже алгоритм
    (как математически связаны значения выходных переменных (q и r) и входных переменных (a и b)): program project; var a, b, q, r: integer; begin write (‘Введите число a: ‘); readln (a); write (‘Введите число b: ‘); readln (b); q := 0; r := a; while r >= b do begin q := q + 1; r := r – b; end; writeln (‘q=’ , q, ‘ r=’ , r); readln; end. (язык Паскаль)

Ответы 1

  • Прежде всего, никогда не копируйте так код. Пусть синтаксис Паскаля позволяет прочитать его, это мучение. Гораздо проще, для вас и для читателей, сделать скриншот или воспользоваться сервисом https://pastebin.com/Как это выглядит в последнем случае: https://pastebin.com/raw/5PBeTMyiПо самой программе, назначение переменных:a — нужно только для ввода и присвоения её значения переменной rb — некое число, нужное для дальнейших вычисленийr — своё значение переменная берёт у переменной a. Нужна для конечного результата (а также для хранения остатка от деление себя на b)q — считает, сколько b влезает в rИли же: a = rq = r div br = r mod b
    • Автор:

      ann51
    • 4 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years