Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A одномерный; в программе рассматривается его фрагмент, соответствующий значениям индекса от 1 до n.
| Бейсик | Паскаль |
|---|---|
s = 0 FOR i = 1 TO n IF A(i)<0 THEN s = s – A(i) NEXT i | s := 0; for i := 1 to n do begin if A[i]<0 then s := s – A[i] end;
|
| Си++ | Алгоритмический язык |
s = 0; for (i = 1; i <= n; i++) { if (A[i] < 0) { s = s - A[i]; } }
| s := 0 нц для i от 1 до n если A[i]<0 то s := s – A[i] все кц |
| Python | |
s = 0 for i in range(1, n+1): if A[i]<0: s = s - A[i] | |
Чему будет равно значение переменной s после выполнения данного фрагмента программы?
1) модулю суммы всех отрицательных элементов массива A
2) количеству отрицательных элементов в массиве A
3) сумме всех отрицательных элементов массива A
4) среднему арифметическому всех отрицательных элементов в массиве A
PDF-версии: 