• Решите 2 задачи:
    1)Запишите зна­че­ние пе­ре­ме­ной s, по­лу­чен­ное в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей программы:
    Var s,k: integer;
    Begin
    s:=0;
    for k:=1 to 11 do
    s:=s+12;
    write(s);
    End.
    2)Определите, что будет на­пе­ча­та­но в ре­зуль­та­те работы сле­ду­ю­щей программы:
    Var s, k: integer;
    Begin
    s := 1;
    for k := 0 to 9 do
    s := s + 5;
    write (s);
    End.

Ответы 1

  • 1) Нам дано что S=0 дальше нам дано что программу s:=s+12 нужно повторить 11 раз ( for k:=1 to 11 do ).К нулю прибавляем 12 ровно 11 раз и получаем S=1322)так же делаем и тут. обрати внимание что 0 тоже считается за количество повторов ( for k := 0 to 9 do ) так мы считаем не 9 повторов а 10.И так. s := 1 следовательно к 1 прибавляем 5 по 9 рази получаем  S=51
    • Автор:

      fidodz6n
    • 2 года назад
    • 12
  • Добавить свой ответ

Войти через Google

или

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

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

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