• помогите!!!!! срочно!!!!! определите значение переменной c после выполнения фрагмента алгоритма. В ПРОГРАММЕ ПАСКАЛЬ. ПРЯМОЙ СЕЙЧАС!!! ПОЖАЛУЙСТА!

    question img

Ответы 6

  • пожалуйста :)
    • Автор:

      zamora
    • 6 лет назад
    • 0
  • На самом деле на отлично учусь, а вот инфу преподают плохо. Я бы сказала даже никак))
  • Ну, пробуй самостоятельно разбираться. Я в общем то так и делаю )
    • Автор:

      casiano
    • 6 лет назад
    • 0
  • раньше любила компьютеры а щас разонравились)
  • бывает )
    • Автор:

      william98
    • 6 лет назад
    • 0
  • Переменная b будет увеличиваться на единицу с каждым выполнением нижнего блока, а в переменной c будет накапливаться сумма всех b.

    Раз сумма в c считается до увеличения b, то значит в конце (выход происходит при b=11),  получим сумму всех целых чисел от единицы до десяти. Такая сумма равна 55.

    Вот как будут меняться значения переменных при выполнении программы по этому алгоритму:

    c      b

    0 0

    0 1

    1 2

    3 3

    6 4

    10 5

    15 6

    21 7

    28 8

    36 9

    45 10

    55 11

    Ответ: после выполнения алгоритма c=55

    Программа (вариант 1):

    var

     b, c: integer;

    begin

    b := 0;

     c := 0;

     repeat

       c := c + b;

       b := b + 1;

     until b = 11;

     Print('b=', b, ' c=', c);

    end.

    Программа (вариант 2):

    var

     b, c: integer;

    label loop1, loop2;

    begin

    b := 0;

     c := 0;

    loop1: if b = 11 then

    goto loop2

     else

     begin

       c := c + b;

       b := b + 1;

       goto loop1;

     end;

     loop2: Print('b=', b, ' c=', c);

    end.

    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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