с информатикой кл 1. Что будет напечатано в результате работы фрагмента кода?
Pascal:
s:='мама мыла раму';
while pos('ам',s) > 0 do begin
x := pos('ам', s);
delete(s, x, 2);
end;
writeln(length(s));
Python: s = 'мама мыла раму'
s1 = s.replace('ам', '')
print(len(s1))
2. Массив A заполнили, а потом изменили.
Pascal:
n := 100;
for i := 1 to n do
A[i] := i;
for i := 1 to n div 2 do
A[i] := A[n + 1 - i];
Python:
n = 100
a = []
for i in range(0, n):
a.append(i + 1)
for i in range(0, n // 2):
a[i] = a[n - 1 - i]
Чему равна сумма первого и последнего элементов полученного в итоге массива?
3. Сколько операций умножения будет выполнено в процессе работы программы? В ответе запишите выражение от переменной n, умножение обозначайте звездочкой.
Pascal:
s := 1;
for i := 1 to n - 1 do
s := s * A[i] * A[i + 1];
s:= s * A[n];
Python:
s = 1
for i in range (0, n - 1):
s = s + a[i] * a[i + 1]
s = s * a[n - 1]
4. Чему будет равно значение переменной t после выполнения следующего фрагмента кода?
mama rita chica bike, u r beautiful