• В таб­ли­це Dat хра­нят­ся дан­ные о ко­ли­че­стве уче­ни­ков в клас­сах (Dat[1] — ко­ли­че­ство уче­ни­ков в пер­вом клас­се, Dat[2] — во вто­ром и т. д.). Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

    Ал­го­рит­ми­че­ский язык
    алг
    нач
    цел­таб Dat[1:11]
    цел к, m
    Dat[1] := 20
    Dat[2] := 25
    Dat[3] := 19
    Dat[4] := 25
    Dat[5] := 26
    Dat[6] := 22
    Dat[7] := 24
    Dat[8] := 28
    Dat[9] := 26
    Dat[10] := 21
    Dat[11] := 27
    m := 0
    нц для к от 1 до 11
    если Dat[к] > 22 то
    m : = m+1
    все
    КЦ
    вывод m
    КОН

    Бейсик
    DIM Dat(11) AS INTEGER
    DIM k,m AS INTEGER
    Dat[1] = 20
    Dat[2] = 25
    Dat[3] = 19
    Dat[4] = 25
    Dat[5] = 26
    Dat[6] = 22
    Dat[7] = 24
    Dat[8] = 28
    Dat[9] = 26
    Dat[10] = 21
    Dat[11] = 27
    m = 0
    FOR k := 1 TO 11
    IF Dat(k) > 22 THEN
    m =m+1
    ENDIF
    NEXT k
    PRINT m

    Паскаль
    Var k, m: integer;
    Dat: array[1...11] of integer;
    Begin
    Dat[1] := 20;
    Dat[2] := 25;
    Dat[3] := 19;
    Dat[4] := 25;
    Dat[5] := 26;
    Dat[6] := 22;
    Dat[7] := 24;
    Dat[8] := 28;
    Dat[9] := 26;
    Dat[10] := 21;
    Dat[11] := 27;
    m := 0
    for k := 1 to 11 do
    if Dat[k] > 22 then
    begin
    m := m+1;
    end;
    writeln(m);
    End.

Ответы 3

  • Я знаю, что ответ 7, а по подробней
    • Автор:

      corey8hj5
    • 6 лет назад
    • 0
  • Если Dat[1-11] больше 20,то m+1
    • Автор:

      josue
    • 6 лет назад
    • 0
  • Ответ: 7 Нy и мне нyжно написать 20 символов
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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