В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
zcneltyn
zcneltyn
08.03.2022 15:50 •  Информатика

Водномерном массиве, состоящем из n (не более 10) вводимых с клавиатуры значений, вычислить cумму элементов массива, расположенных до последнего положительного элемента.

Показать ответ
Ответ:
хорошист542
хорошист542
31.05.2023 21:42

=$B1 + B1

Объяснение:

Ссылки в Excel бывают 3 видов:

1) Относительные ссылки - ссылки, в которых указываются буква столбца и номер строки (А1). При копировании изменяются: влево или вправо изменяются название столбца, вверх или вниз номер строки (вниз увеличивается, вверх уменьшается).

2) Абсолютные ссылки - ссылки в которых перед буквой столбца и номером строки ставится знак $ (знак неизменности ссылки) ($A$1). При копировании не изменяются.

3) Смешанные ссылки - ссылки, которые имеют признаки относительных и абсолютных ссылок одновременно ($A1 или A$1). При копировании изменяются только те столбцы или строки перед которыми нет знака $.

A2 = ?

В2 = $B1 + C1

А3 = $B2 + B2

В формуле первая ссылка смешанная, вторая ссылка относительная.

Для смешанной ссылки:

при копировании слева направо (из A2 в B2): столбец не изменяется (закреплён $), строка не изменяется, следовательно берём первую ссылку из формулы в B2

Первая ссылка для A2: $B1

Для относительной ссылки:

при копировании слева направо (из A2 в B2): столбец изменяется, строка не изменяется, следовательно берём строку второй ссылки из формулы в B2

при копирование сверху вниз (из A2 в A3): столбец не изменяется, строка изменяется, следовательно берём столбец второй ссылки из формулы в A3

Вторая ссылка для A2: B1

Формула: A2 = $B1 + B1

0,0(0 оценок)
Ответ:
Aleksandrik0806
Aleksandrik0806
04.11.2022 04:30
На языке Python:

Без комментариев:

a = []

for x in range(1, 21):

   a.append(int(input("Введите число " + str(x + 0) + ": ")))

b = 0

b = a[3]

a[3] = a[1]

a[1] = b

for x in range(0, 20):

   print("Число", x + 1, "в массиве:", a[x])

С комментариями:

a = [] # Сначала мы создаем пустой массив

for x in range(1, 21): # и 20 раз (мы пишем 21 так как оно дойдет до числа не включая его)

# P. S. тут мы пишем не <<"Введите число", x..>>, а <<"Введите число" + str(x)..>>. Это потому что в отличии от функции print(), функция input() принимает только 1 аргумент, и нам придется использовать конкатенацию строк, но она сама не преоброзует число в строку, так что нам надо будет использовать функцию str() чтобы это сделать

   a.append(int(input("Введите число " + str(x + 0) + ": "))) # спрашиваем у пользователя ввод числа и добавляем его в массив

b = 0 # затем мы создаем переменную b в которой будем хранить значение 4-ого элемента

b = a[3] # присваеваем переменной b значение 4-ого элемента

a[3] = a[1] # присваем значение 2-ого элемента 4-ому, пока что и 2-ой и 4-ый элемент имеют значение 2-ого элемента

a[1] = b # и теперь присваеваем второму элементу значение четвертого элемента

# P. P. S. Мы пишем не a[2] и a[4], а a[1] и a[3] потому, что элементы массива в большинстве языков программирования начинаются с нуля

for x in range(0, 20): # и теперь 20 раз (тут мы все-таки ставим от 0 до 20 (смотри P.P.S.) и добавляем 1 когда печатаем)

   print("Число", x + 1, "в массиве:", a[x]) # мы выводим соответствующее число массива

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота