• Алгоритмический язык Бейсик Паскаль
    алг
    нач
    цел s,k
    s:=100
    нц для k от 0 до 10
    s:=s-5
    кц
    вывод s
    кон
    DIM s AS INTEGER
    DIM k AS INTEGER
    s = 100
    FOR k = 0 TO 10
    s = s – 5
    NEXT k
    PRINT s
    END
    var s, k:integer;
    begin
    s:= 100;
    for k:= 0 to 10 do
    s:= s - 5;
    writeln (s);
    end.

Ответы 6

  • Реально? А поподробнее можно?
    • Автор:

      trigger
    • 6 лет назад
    • 0
  • var s, k:integer;begins:= 100;for k:= 0 to 10 dos:= s - 5;writeln (s);end. Это паскаль он более понятней из всех остальных.
  • Смотри: var s,k:integer - это значит что переменные s и k целого типа, то есть дробные не могут бытьs присваивается значение 100. Значит как бы в ячейке s лежит число 100Дальше идет цикл от 0 до 10, то есть 11 раз будет выполняться команда, которая лежит в цикле. Почему 11 а не 10? потому что 0 это тоже алгоритм. k=0 выполняется алгоритм, потом k=1 и выполняется алгоритм так пока к не выполнит 10 алгоритм.
    • Автор:

      paloma
    • 6 лет назад
    • 0
  • В цикле есть команда которая присваивает новому значению s новое число при этом беря s старое.Смотрим: k=0 s присваивается значение s-5. Тоесть 100-5=95 Теперь новое значение s будет равно 95.Идем дальше, k=1 и снова таже команда s присваивает значение s-5. s у нас уже не 100 а 95, поэтому 95-5=90 Теперь новое значение s=90 И т д
  • 45 ответ ОГЭ 9 класс
    • Автор:

      lamb
    • 6 лет назад
    • 0
  • var s, k:integer; - нам сказали, что все числа - целыеbegin - это просто началоs:= 100; - тут все ясноfor k:= 0 to 10 do - цикл,который выполнятеся 10-0+1=11 разs:= s - 5; - тело циклаwriteln (s); - вывод значения send. - конец программыТело цикла выполняется 11 раз и каждый раз из s вычитается 5. Т.е. всего s уменьшится на 11х5=55 и конечное значение будет равно 100-55=45.Оно и будет выведено.Ответ. 45
  • Добавить свой ответ

Войти через Google

или

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

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

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