Школьница делала лабораторную работу по физике, в ходе которой измерила
10 раз силу тока и записала показания амперметра в таблицу Tok (Tok[1] –
результат первого измерения, Tok[2] – второго и т. д.). Определите, какое
число будет напечатано в результате работы следующей программы. Текст
программы приведён на трёх языках программирования.
алг
нач
целтаб 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
кон
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
END IF
NEXT k
PRINT m
Ответы
Ответ дал:
0
На каждой итерации цикла если текущий элемент массива больше 6, к m добавляется 2. В массиве 5 элементов, больших 6 (Tok[1]=10, Tok[2]=14, Tok[3]=15, Tok[5]=12, Tok[10]=10), поэтому m увеличится на 2 * 5 = 10. Поскольку сначала m = 0, после выхода из цикла m = 10, это значение и будет выведено на экран.
Ответ. 10
Ответ. 10
Вас заинтересует
1 год назад
1 год назад
6 лет назад
8 лет назад