Все в python.

1. Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы в результате в переменную i был записан номер элемента, равного R? Вводите ответ без лишних пробелов и скобок.
i = 0
while i < N and ...:
i += 1
2. Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти минимальный элемент массива в переменной M? Вводите ответ без пробелов.
M = X[0]
for k in range(1,N):
if ... :
M = X[k]
3. Задан массив X из N элементов. Какой оператор надо поставить вместо многоточия, чтобы найти номер максимального элемента массива в переменной M? Вводите ответ без пробелов.
M = 0
for k in range(1,N):
if X[k] > X[M]:
...
6. Задан массив X из N элементов. Что нужно поставить вместо многоточия, чтобы в результате элементы в массиве X были переставлены в обратном порядке? Вводите ответ без пробелов.
for k in range(...):
c = X[k]
X[k] = X[N-1-k]
X[N-1-k] = c
8. Задан массив A. Требуется выделить все отрицательные элементы массива A в массив B. Какой оператор надо вставить в программу вместо многоточия? Вводите ответ без пробелов.
B = [ ]
c = 0
for x in A:
if x < 0:
...

RoyalTeam698 RoyalTeam698    2   28.04.2020 18:04    851

Ответы
SallyKromsali3 SallyKromsali3  28.04.2020 18:30

Оу, скажите какой это класс?

ПОКАЗАТЬ ОТВЕТЫ
Алиса345780 Алиса345780  22.01.2024 09:35
1. Условие, чтобы в результате в переменную i был записан номер элемента, равного R:
```python
i = 0
while i < N and X[i] != R:
i += 1
```
В этом коде мы проверяем два условия:
- `i < N` - чтобы не выйти за границы массива.
- `X[i] != R` - проверяем, не равен ли элемент массива X[i] заданному R. Если равен, то выходим из цикла и в переменную i записываем его номер.

2. Условие, чтобы найти минимальный элемент массива в переменной M:
```python
M = X[0]
for k in range(1, N):
if X[k] < M:
M = X[k]
```
Мы начинаем сравнивать элементы массива X начиная с индекса 1 (первый элемент уже записан в переменную M). Если очередной элемент X[k] меньше текущего минимального M, то обновляем M.

3. Оператор, чтобы найти номер максимального элемента массива в переменной M:
```python
M = 0
for k in range(1, N):
if X[k] > X[M]:
M = k
```
Мы начинаем сравнивать элементы массива X начиная с индекса 1. Если очередной элемент X[k] больше элемента массива X[M] (текущий максимальный элемент), то обновляем M.

6. Код, чтобы элементы в массиве X были переставлены в обратном порядке:
```python
for k in range(N // 2):
c = X[k]
X[k] = X[N - 1 - k]
X[N - 1 - k] = c
```
Мы проходим только до половины массива (N // 2), потому что меняем местами по два элемента одновременно, начиная с противоположных концов массива.

8. Оператор, чтобы выделить все отрицательные элементы массива A в массив B:
```python
B = []
for x in A:
if x < 0:
B.append(x)
```
Мы перебираем все элементы массива A и если очередной элемент x отрицательный, то добавляем его в массив B с помощью метода append().

Надеюсь, ответы были понятны и полезны для школьника! Если у него возникнут еще вопросы, не стесняйтесь задавать.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика