• В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] – заданий сделал первый ученик


    Dat[2] – второй ученик и т.д.). Определите, что будет напечатано в
    результате работы следующей программы.

    Алгоритмический
    язык
    алг
    нач
    целтаб Dat[1:10]
    цел k, m
    Dat[1]:=7; Dat[2]:=9
    Dat[3]:=10; Dat[4]:=5
    Dat[5]:=6; Dat[6]:=7
    Dat[7]:=9; Dat[8]:=8
    Dat[9]:=6; Dat[10]:=7
    Dat[11]:=27
    m:= 30
    нц для k от 1 до 11
    если Dat[k] < 8 то
    m:=m+1
    все
    кц
    вывод m
    кон
    Объясните пожалуйста, как тут вообще надо определять

Ответы 2

  • правда я немного неправильно записала там не 11 чисел а 10 и m=0, что тогда получится?
  • Смотри, тут массив данных с числами. Их 11.И есть переменная m которая тут единственная выводиться"Программу" можно разделить на 1) инициализацию - присваивание значений в таблицу и переменным2) Вычисление mДля того, чтобы найти результат нужно посчитать mИзначально m = 30, но туда добавляется 1 для каждого значения в таблице которое < 8.Таких значений - 6Значит ответ - 36
    • Автор:

      cuevas
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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