1) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
k = A[0] for i in range(1,10): if A[i] < k: k = A[i] print(k)
k:=A[0]; for i:=1 to 9 do if A[i] < k then k:= A[i]; write(k);
int k = A[0]; for (int i = 1; i < 10; i++){ if (A[i] < k) { k = A[i]; } } cout << k;
Определите, какое число будет напечатано в результате работы следующего фрагмента программы (для вашего удобства текст фрагмента представлен на трех языках программирования).
2) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
k = 0 for i in range(0,10): if A[i] % 2 == 1 and A[i]>k: k = A[i] print(k)
k:=0; for i:=0 to 9 do if (A[i] mod 2=1)and(A[i]>k) then k:= A[i]; write(k);
int k = 0; for (int i = 0; i < 10; i++){ if (A[i] % 2==1 && A[i] > k) { k = A[i]; } } cout << k;
3) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
s = 10 for i in range(0,10): if A[i] % 2 != 0: if A[i] > 10: s = s - 1 print(s)
s:=10; for i:=0 to 9 do if A[i] mod 2 <> 0 then if A[i] > 10 then s:= s - 1; write(s);
int s = 10; for (int i = 0; i < 10; i++){ if (A[i] % 2 != 0) { if (A[i] > 10) { s--; } } } cout << s;
4) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
k = 0 for i in range(0,10): if A[i] % 5 == 3 and A[i]>k: k = A[i] print(k)
k:=0; for i:=0 to 9 do if (A[i] mod 5=3) and(A[i]>k) then k:= A[i]; write(k);
int k = 0; for (int i = 0; i < 10; i++){ if (A[i] % 5==3 && A[i]>10) { k = A[i]; } } cout << k;
5) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
k = 0 for i in range(0,10): if A[i] > 9 and A[i] <= 99: k = k + i print(k)
k:=0; s:=0; while k < 10 do begin s:= s + A[k]; k:= k + 3; end; write(s);
int k = 0; int s = 0; while (k<10){ s = s + A[k]; k = k + 3; } cout << s;
6) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
k := 0; for i:=0 to 9 do if (A[i] > 9)and (A[i] <= 99) then k:=k+i; write(k);
int k = 0; for (int i = 0; i < 10; i++){ if (A[i] > 9 && A[i] <= 99) { k = k + i; } } cout << k;
7) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
k = A[5] s = 0 for i in range(0,10): if A[i] >= k: s = s + 2 print(s)
k := A[5]; s := 0; for i:=0 to 9 do if A[i] >= k then s:= s + 2; write(s);
int k = A[5]; s = 0; for (int i = 0; i < 10; i++){ if (A[i] >= k) { s = s + 2; } } cout << s;
8) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
s = 0 for i in range(0,10): if A[i]%4==0 or A[i]%3==0: s = s + i print(s)
s:=0; for i:=0 to 9 do if (A[i]mod 4=0)or(A[i]mod 3=0) then s:= s + i; write(s);
int s = 0; for (int i = 0; i < 10; i++){ if (A[i]%4==0 || A[i]%3==0){ s = s + i; } } cout << s;
9) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
k = 0 for i in range(0,10): if A[i] % 2 == 0: k = k + 1 print(k)
k:=0; for i:=0 to 9 do if A[i] mod 2 = 0 then k:=k+1; write(k);
int k = 0; for (int i = 0; i < 10; i++){ if (A[i] % 2 == 0) { k++; } } cout << k;
10) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
k = 10 s = 0 while k > 0: k = k - 2 s = s + A[k] print(s)
k := 10; s := 0; while k > 0 do begin k := k - 2; s := s + A[k]; end; write(s);
int k = 10; int s = 0; while (k > 0){ k = k - 2; s = s + A[k]; } cout << s;
11) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
k = 10 s = 1 while k > 0: k = k - 3 s = s * A[k] print(s)
k:=10; s:=1; while k > 0 do begin k:= k - 3; s:= s * A[k]; end; write(s);
int k = 10; int s = 1; while (k > 0){ k = k - 3; s = s * A[k]; } cout << s;
12) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:
i = 0 s = 0 while i < 10: s = s + A[i] i = i + 2 print(s)
i := 0; s := 0; while i < 10 do begin s := s + A[i]; i:= i + 2; end; write(s);
int i = 0; int s = 0; while (i < 10){ s = s + A[i]; i = i + 2; } cout << s;
Задания взяты из базы данных ФИПИ, сайта К.Полякова или придуманы мною