Русский язык (Определение главной информации текста)

Результаты теста

Затрачено времени:

03:55:42

Выполнено:

0% (0 из 10)

Кол-во баллов:

0

Вопрос 10

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

 

БейсикPython
DIM Tok(10) AS INTEGER
 DIM k,m AS INTEGER
 Tok(1) = 10: Tok(2) = 14
 Tok(3) = 15: Tok(4) = 4
 Tok(5) = 12: Tok(6) = 6
 Tok(7) = 3: Tok(8) = 5
 Tok(9) = 5: Tok(10) = 10
 m = 0
 FOR k = 1 TO 10
 IF Tok(k) > 6 THEN
 m = m + 2
 ENDIF
 NEXT k
 PRINT m

Tok = [10, 14, 15, 4, 12, 6, 3, 5, 5, 10]

m = 0

for k in range (10):

    if Tok[k] > 6:

        m = m + 2

print (m)

 

 

ПаскальАлгоритмический язык
Var k, m: integer;
 Tok: array[1..10] of integer;
 Begin
    Tok[1] := 10; Tok[2] := 14;
    Tok[3] := 15; Tok[4] := 4;
    Tok[5] := 12; Tok[6] := 6;
    Tok[7] := 3; Tok[8] := 5;
    Tok[9] := 5; Tok[10] := 10;
    m := 0;
    for k := 1 to 10 do
       if Tok[k] > 6 then
        begin
           m := m + 2;
       end;
    writeln(m);
 End.
  алг
 нач
    цел­таб Tok[1:10]
    цел k, m
    Tok[1] := 10
    Tok[2] := 14
    Tok[3] := 15
    Tok[4] := 4
    Tok[5] := 12
    Tok[6] := 6
    Tok[7] := 3
    Tok[8] := 5
    Tok[9] := 5
    Tok[10] := 10
    m := 0
    нц для k от 1 до 10
         если Tok[k] > 6 то
            m := m + 2
        все
    кц
    вывод m
 кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Tok[10] = {10, 14, 15, 4, 12, 6, 3, 5, 5, 10};
    int m = 0;
    for (int k = 0; k < 10; k++)
        if (Tok[k] > 6) m = m + 2;
    cout << m;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

10

Полученные баллы: 0

Вопрос 10

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

 

 

 

БейсикPython
DIM Dat(10) AS INTEGER
 DIM k, n, d AS INTEGER
 Dat(1) = 140: Dat(2) = 130
 Dat(3) = 135: Dat(4) = 150
 Dat(5) = 120: Dat(6) = 150
 Dat(7) = 110: Dat(8) = 140
 Dat(9) = 150: Dat(10) = 135
 d = Dat(1); n = 1
 FOR k = 2 TO 10
 IF Dat(k) >= d THEN
 d = Dat(k)
 n = k
 ENDIF
 NEXT k
 PRINT n

Dat = [140, 130, 135, 150, 120, 150, 110, 140, 150, 135]

d = Dat[0]

n = 1

for k in range(1,10):

    if Dat[k] >= d:

        d = Dat[k]

        n = k + 1

print (n)

 

 

ПаскальАлгоритмический язык
Var k, n, d: integer;
 Dat: array[1..10] of integer;
 Begin
    Dat[1]:=140; Dat[2]:=130;
    Dat[3]:=135; Dat[4]:=150;
    Dat[5]:=120; Dat[6]:=150;
    Dat[7]:=110; Dat[8]:=140;
    Dat[9]:=150; Dat[10]:=135;
    d := Dat[1];
    n := 1;
    for k := 2 to 10 do
       if Dat[k] >= d then
        begin
           d := Dat[k];
           n := k;
       end;
    writeln(n);
 End.
   алг
    нач
    цел­таб Dat[1:10]
    цел k, n, d
    Dat[1] := 140
    Dat[2] := 130
    Dat[3] := 135
    Dat[4] := 150
    Dat[5] := 120
    Dat[6] := 150
    Dat[7] := 110
    Dat[8] := 140
    Dat[9] := 150
    Dat[10] := 135
    d := Dat[1]
    n := 1
    нц для k от 2 до 10
         если Dat[k] >= d то
            d := Dat[k]
            n := k
        все
    кц
    вывод n
    кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Dat[10] = {140, 130, 135, 150, 120, 150, 110, 140, 150, 135};
    int d = Dat[0];
    int n = 1;
    for (int k = 1; k < 10; k++)
        if (Dat[k] >= d) {
            d = Dat[k];
            n = k + 1;
        }
    cout << n;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

9

Полученные баллы: 0

Вопрос 10

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

 

БейсикPython
DIM Tur(11) AS INTEGER
 DIM k,m AS INTEGER
 Tur(1) = 1: Tur(2) = 11
 Tur(3) = 8: Tur(4) = 12
 Tur(5) = 5: Tur(6) = 6
 Tur(7) = 15: Tur(8) = 16
 Tur(9) = 16: Tur(10) = 21
 Tur(11) = 7 
 m = 0
 FOR k = 1 TO 11
 IF Tur(k) < 10 THEN
 m = m + Tur(k)
 ENDIF
 NEXT k
 PRINT m

Tur = [1, 11, 8, 12, 5, 6, 15, 16, 16, 21, 7]

m = 0

for k in range(11):

    if Tur[k] < 10:

        m = m + Tur[k]

print (m)

 

 

ПаскальАлгоритмический язык
Var k, m: integer;
 Tur: array[1..11] of integer;
 Begin
 Tur[1]:=1; Tur[2]:=11;
 Tur[3]:=8; Tur[4]:=12;
 Tur[5]:=5; Tur[6]:=6;
 Tur[7]:=15; Tur[8]:=16;
 Tur[9]:=16; Tur[10]:=21;
 Tur[11]:=7;
  m := 0;
  for k := 1 to 11 do
     if Tur[k] < 10 then
      begin
         m := m + Tur[k];
     end;
  writeln(m);
 End.
   алг
    нач
    цел­таб Tur[1:11]
    цел k, m
    Tur[1] := 1
    Tur[2] := 11
    Tur[3] := 8
    Tur[4] := 12
    Tur[5] := 5
    Tur[6] := 6
    Tur[7] := 15
    Tur[8] := 16
    Tur[9] := 16
    Tur[10] := 21
    Tur[11] := 7
    m := 0
    нц для k от 1 до 11
         если Tur[k] < 10 то
            m := m + Tur[k]
        все
    кц
    вывод m
    кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Tur[11] = {1, 11, 8, 12, 5, 6, 15, 16, 16, 21, 7};
    int m = 0;
    for (int k = 0; k < 11; k++)
        if (Tur[k] < 10) m = m + Tur[k];
    cout << m;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

27

Полученные баллы: 0

Вопрос 10

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

БейсикPython
DIM Dat(10) AS INTEGER
 DIM k, m, n AS INTEGER
 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) = 9
 m = 10; n = 0
 FOR k = 1 TO 10
 IF Dat(k) <= m THEN
 m = Dat(k)
 n = k
 ENDIF
 NEXT k
 PRINT m

Dat = [7, 9, 10, 5, 6, 7, 9, 8, 6, 9]

m = 10

n = 0

for k in range(0,10):

    if Dat[k] <= m:

        m = Dat[k]

        n = k + 1

print (m)

 

 

ПаскальАлгоритмический язык
Var k, m, n: integer;
 Dat: array[1..10] of integer;
 Begin
    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] := 9;
    m := 10;
    n := 0;
    for k := 1 to 10 do
       if Dat[k] <= m then
        begin
           m := Dat[k];
           n := k;
       end;
    writeln(m);
 End.
   алг
    нач
    цел­таб Dat[1:10]
    цел k, m, n
    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] := 9
    m := 10
    n := 0
    нц для k от 1 до 10
         если Dat[k] <= m то
            m := Dat[k]
            n := k
        все
    кц
    вывод m
    кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Dat[10] = {7, 9, 10, 5, 6, 7, 9, 8, 6, 9};
    int m = 10;
    int n = 0;
    for (int k = 0; k < 10; k++)
        if (Dat[k] <= m) {
            m = Dat[k];
            n = k + 1;
        }
    cout << m;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

5

Полученные баллы: 0

Вопрос 10

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

 

 

 

БейсикPython
DIM Dat(11) AS INTEGER
 DIM k, m AS INTEGER
 Dat(1) = 20: Dat(2) = 27
 Dat(3) = 19: Dat(4) = 28
 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) < 25 THEN
 m = Dat(k)
 ENDIF
 NEXT k
 PRINT m

Dat = [20, 27, 19, 28, 26, 22, 24, 28, 26, 21, 27]

m = 0

for k in range(11):

    if Dat[k] < 25:

        m = Dat[k]

print (m)

 

 

ПаскальАлгоритмический язык
Var k, m: integer;
 Dat: array[1..11] of integer;
 Begin
    Dat[1] := 20; Dat[2] := 27;
    Dat[3] := 19; Dat[4] := 28;
    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] < 25 then
        begin
           m := Dat[k];
       end;
    writeln(m);
 End.
   алг
    нач
    цел­таб Dat[1:11]
    цел k, m
    Dat[1] := 20
    Dat[2] := 27
    Dat[3] := 19
    Dat[4] := 28
    Dat[5] := 26
    Dat[6] := 22
    Dat[7] := 24
    Dat[8] := 28
    Dat[9] := 26
    Dat[10] := 21
    Dat[11] := 27
    m := 0
    нц для k от 1 до 11
         если Dat[k] < 25 то
            m := Dat[k]
        все
    кц
    вывод m
    кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Dat[11] = {20, 27, 19, 28, 26, 22, 24, 28, 26, 21, 27};
    int m = 0;
    for (int k = 0; k < 11; k++)
        if (Dat[k] < 25) {
            m = Dat[k];
        }
    cout << m;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

21

Полученные баллы: 0

Вопрос 10

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

 

 

 

БейсикPython
DIM Dat(10) AS INTEGER
 DIM k, m, n AS INTEGER
 Dat(1) = 7: Dat(2) = 9
 Dat(3) = 10: Dat(4) = 5
 Dat(5) = 6: Dat(6) = 7
 Dat(7) = 5: Dat(8) = 8
 Dat(9) = 6: Dat(10) = 9
 m = 10; n = 0
 FOR k = 1 TO 10
 IF Dat(k) <= m THEN
 m = Dat(k)
 n = k
 ENDIF
 NEXT k
 PRINT n

Dat = [7, 9, 10, 5, 6, 7, 5, 8, 6, 9]

m = 10

n = 0

for k in range(0,10):

    if Dat[k] <= m:

        m = Dat[k]

        n = k + 1

print (n)

 

 

ПаскальАлгоритмический язык
Var k, m, n: integer;
 Dat: array[1..10] of integer;
 Begin
    Dat[1] := 7; Dat[2] := 9;
    Dat[3] := 10; Dat[4] := 5;
    Dat[5] := 6; Dat[6] := 7;
    Dat[7] := 5; Dat[8] := 8;
    Dat[9] := 6; Dat[10] := 9;
    m := 10;
    n := 0;
    for k := 1 to 10 do
       if Dat[k] <= m then
        begin
           m := Dat[k];
           n := k;
       end;
    writeln(n);
 End.
   алг
    нач
    цел­таб Dat[1:10]
    цел k, m, n
    Dat[1] := 7
    Dat[2] := 9
    Dat[3] := 10
    Dat[4] := 5
    Dat[5] := 6
    Dat[6] := 7
    Dat[7] := 5
    Dat[8] := 8
    Dat[9] := 6
    Dat[10] := 9
    m := 10
    n := 0
    нц для k от 1 до 10
         если Dat[k] <= m то
            m := Dat[k]
            n := k
        все
    кц
    вывод n
    кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Dat[10] = {7, 9, 10, 5, 6, 7, 5, 8, 6, 9};
    int m = 10;
    int n = 0;
    for (int k = 0; k < 10; k++)
        if (Dat[k] <= m) {
            m = Dat[k];
            n = k + 1;
        }
    cout << n;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

7

Полученные баллы: 0

Вопрос 10

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

 

 

 

БейсикPython
DIM Lose(10) AS INTEGER
 DIM t,m AS INTEGER
 Lose(1) = 1: Lose(2) = 5
 Lose(3) = 3: Lose(4) = 6
 Lose(5) = 7: Lose(6) = 12
 Lose(7) = 1: Lose(8) = 3
 Lose(9) = 3: Lose(10) = 1
 m = 0
 FOR t = 1 TO 10
 IF Lose(t) < 6 THEN
 m = m + Lose(t)
 ENDIF
 NEXT t
 PRINT m

Lose = [1, 5, 3, 6, 7, 12, 1, 3, 3, 1]

m = 0

for t in range (10):

    if Lose[t] < 6:

        m = m + Lose[t]

print (m)

 

 

ПаскальАлгоритмический язык
Var t, m: integer;
 Lose: array[1..10] of integer;
 Begin
    Lose[1]:=1;Lose[2]:=5;
    Lose[3]:=3;Lose[4]:=6;
    Lose[5]:=7;Lose[6]:=12;
    Lose[7]:=1;Lose[8]:=3;
    Lose[9]:=3;Lose[10]:=1;
    m := 0;
    for t := 1 to 10 do
       if Lose[t] < 6 then
        begin
           m := m + Lose[t];
       end;
    writeln(m);
 End.
  алг
   нач
    цел­таб Lose[1:10]
    цел t, m
    Lose[1] := 1
    Lose[2] := 5
    Lose[3] := 3
    Lose[4] := 6
    Lose[5] := 7
    Lose[6] := 12
    Lose[7] := 1
    Lose[8] := 3
    Lose[9] := 3
    Lose[10] := 1
    m := 0
    нц для t от 1 до 10
         если Lose[t] < 6 то
            m := m + Lose[t]
        все
    кц
    вывод m
 кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Lose[10] = {1, 5, 3, 6, 7, 12, 1, 3, 3, 1};
    int m = 0;
    for (int t = 0; t < 10; t++)
        if (Lose[t] < 6) m = m + Lose[t];
    cout << m;
    return 0;
}

 

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

17

Полученные баллы: 0

Вопрос 10

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

БейсикPython
DIM Dat(12) AS INTEGER
 DIM k, m, month AS INTEGER
 Dat(1) = 5: Dat(2) = 5
 Dat(3) = 6: Dat(4) = 8
 Dat(5) = 4: Dat(6) = 5
 Dat(7) = 4: Dat(8) = 7
 Dat(9) = 4: Dat(10) = 4
 Dat(11) = 8: Dat(12) = 7
 m = Dat(1); month = 1
 FOR k = 2 TO 12
 IF Dat(k) <= m THEN
 m = Dat(k)
 month = k
 ENDIF
 NEXT k
 PRINT month

Dat = [5, 5, 6, 8, 4, 5, 4, 7, 4, 4, 8, 7]

m = Dat[0]

month = 1

for k in range(1, 12):

    if Dat[k] <= m:

        m = Dat[k]

        month = k + 1

print (month)

 

 

ПаскальАлгоритмический язык
Var k, m, month: integer;
 Dat: array[1..12] of integer;
 Begin
    Dat[1] := 5; Dat[2] := 5;
    Dat[3] := 6; Dat[4] := 8;
    Dat[5] := 4; Dat[6] := 5;
    Dat[7] := 4; Dat[8] := 7;
    Dat[9] := 4; Dat[10] := 4;
    Dat[11] := 8; Dat[12] := 7;
    m := Dat[1];
    month := 1;
    for k := 2 to 12 do
       if Dat[k] <= m then
        begin
           m := Dat[k];
           month := k;
       end;
    writeln(month);
 End.
   алг
    нач
    цел­таб Dat[1:12]
    цел k, m, month
    Dat[1] := 5
    Dat[2] := 5
    Dat[3] := 6
    Dat[4] := 8
    Dat[5] := 4
    Dat[6] := 5
    Dat[7] := 4
    Dat[8] := 7
    Dat[9] := 4
    Dat[10] := 4
    Dat[11] := 8
    Dat[12] := 7
    m := Dat[1]
    month := 1
    нц для k от 2 до 12
         если Dat[k] <= m то
            m := Dat[k]
            month := k
        все
    кц
    вывод month
    кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Dat[12] = {5, 5, 6, 8, 4, 5, 4, 7, 4, 4, 8, 7};
    int m = Dat[0];
    int month = 1;
    for (int k = 1; k < 12; k++)
        if (Dat[k] <= m) {
            m = Dat[k];
            month = k + 1;
        }
    cout << month;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

10

Полученные баллы: 0

Вопрос 10

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

 

 

 

БейсикPython
DIM Dat(8) AS INTEGER
 DIM k, m, term AS INTEGER
 Dat(1) = 7: Dat(2) = 7
 Dat(3) = 6: Dat(4) = 8
 Dat(5) = 4: Dat(6) = 5
 Dat(7) = 8: Dat(8) = 7
 m = Dat(1); term = 1
 FOR k = 2 TO 8
 IF Dat(k) > m THEN
 m = Dat(k)
 term = k
 ENDIF
 NEXT k
 PRINT term

Dat = [7, 7, 6, 8, 4, 5, 8, 7]

m = Dat[0]

term = 1

for k in range(1, 8):

    if Dat[k] > m:

        m = Dat[k]

        term = k + 1

print (term)

 

 

ПаскальАлгоритмический язык
Var k, m, term: integer;
 Dat: array[1..8] of integer;
 Begin
    Dat[1] := 7; Dat[2] := 7;
    Dat[3] := 6; Dat[4] := 8;
    Dat[5] := 4; Dat[6] := 5;
    Dat[7] := 8; Dat[8] := 7;
    m := Dat[1];
    term := 1;
    for k := 2 to 8 do
       if Dat[k] > m then
        begin
           m := Dat[k];
           term := k;
       end;
    writeln(term);
 End.
   алг
    нач
    цел­таб Dat[1:8]
    цел k, m, term
    Dat[1] := 7
    Dat[2] := 7
    Dat[3] := 6
    Dat[4] := 8
    Dat[5] := 4
    Dat[6] := 5
    Dat[7] := 8
    Dat[8] := 7
    m := Dat[1]
    term := 1
    нц для k от 2 до 8
         если Dat[k] > m то
            m := Dat[k]
            term := k
        все
    кц
    вывод term
    кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Dat[8] = {7, 7, 6, 8, 4, 5, 8, 7};
    int m = Dat[0];
    int term = 1
    for (int k = 1; k < 8; k++)
        if (Dat[k] > m) {
            m = Dat[k];
            term = k + 1;
        }
    cout << term;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

4

Полученные баллы: 0

Вопрос 10

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

БейсикPython
DIM Dat(10) AS INTEGER
 DIM k,m AS INTEGER
 Dat(1) = 56: Dat(2) = 70
 Dat(3) = 20: Dat(4) = 41
 Dat(5) = 14: Dat(6) = 22
 Dat(7) = 30: Dat(8) = 12
 Dat(9) = 65: Dat(10) = 35
 m = 0
 FOR k = 1 TO 10
 IF Dat(k) > 25 THEN
 m = m + 1
 ENDIF
 NEXT k
 PRINT m

Dat = [56, 70, 20, 41, 14, 22, 30, 12, 65, 35]

m = 0

for k in range (10):

    if Dat[k] > 25:

        m = m + 1

print (m)

 

 

ПаскальАлгоритмический язык
Var k, m: integer;
 Dat: array[1..10] of integer;
 Begin
    Dat[1] := 56; Dat[2] := 70;
    Dat[3] := 20; Dat[4] := 41;
    Dat[5] := 14; Dat[6] := 22;
    Dat[7] := 30; Dat[8] := 12;
    Dat[9]:=65; Dat[10]:=35;
    m := 0;
    for k := 1 to 10 do
       if Dat[k] > 25 then
        begin
           m := m + 1;
       end;
    writeln(m);
 End.
  алг
 нач
    цел­таб Dat[1:10]
    цел k, m
    Dat[1] := 56
    Dat[2] := 70
    Dat[3] := 20
    Dat[4] := 41
    Dat[5] := 14
    Dat[6] := 22
    Dat[7] := 30
    Dat[8] := 12
    Dat[9] := 65
    Dat[10] := 35
    m := 0
    нц для k от 1 до 10
         если Dat[k] > 25 то
            m := m + 1
        все
    кц
    вывод m
 кон
С++
#include <iostream>
using namespacestd;
int main() {
    int Dat[10] = {56, 70, 20, 41, 14, 22, 30, 12, 65, 35};
    int m = 0;
    for (int k = 0; k < 10; k++)
        if (Dat[k] > 25) m = m + 1;
    cout << m;
    return 0;
}

Пояснение

Ваш ответ:

Вы пропустили вопрос

Правильный ответ:

6

Полученные баллы: 0

Регистрация


Зарегистрироваться через VK

Личный кабинет

Регистрация
Войти через VK