Вопрос задан 27.09.2023 в 08:43. Предмет Информатика. Спрашивает Мухина Лиза.

Ребят кто шарит? помогите плз Опишите термин «Одномерный

массив».……………………………………………………………………………………………………….….……………………………………………………………………………………………………Приведите пример одномерного массива.……………………………………………………………………………………………………….….……………………………………………………………………………………………………Прочитайте условия задач и напишите программный код.Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов.Дана строка, в которой буква K встречается несколько раз. Определите общее количество буквы K в строке.Найти номер минимального по модулю элемента массива. Например, в массиве [10, -3, -5, 2, 5] минимальным по модулю элементом является число 2. Его номер 4 (в языках, в которых индексация массивов начинается с нуля, его индекс будет равен 3).Найти сумму всех элементов массива. Например, если дан массив [12, 90, 4, 8, 10]В одномерном массиве найти сумму элементов, находящихся между минимальным и максимальным элементами. Сами минимальный и максимальный элементы в сумму не включать​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Нурлан Батыржан.

Ответ:

Все выполняется на Python

Объяснение:

Пример массива: [0, 2, 5, 10]

s = "///"                            #Тут какая-то строка, состоящая из слов

1) Есть много способов посчитать, один из них:

a = s.split(" ")

print(len(a))

2) count = 0

for i in s:

   if i == "K":

       count += 1

print(count)     // это, если важно, что буква заглавная.  Если нет, то поменяйте if i == "K":     на   if i == "K" or i == "k":

3) s = [///] - массив, заполненный числами

minim = 100000

ind = 0

for i in range(len(s)):

   if s[i] < 0:

       s[i] *= -1

for i in range(len(s)):

   if s[i] < minim:

       minim = s[i]

       ind = i

print(ind)

4) sum = 0

for i in range(len(s)):

   sum += s[i]

print(sum)

5) Такой себе код получился, но работает

s = [-100, -3, -5, 2, 5, -15]

minim = 100000

maxim = -100000

ind1 = 0

ind2 = 0

sum = 0

for i in range(len(s)):

   if s[i] > maxim:

       maxim = s[i]

       ind1 = i

for i in range(len(s)):

   if s[i] < minim:

       minim = s[i]

       ind2 = i

for i in range(len(s)):

   if ind1 < i < ind2:

       sum += s[i]

for i in range(len(s)):

   if ind2 < i < ind1:

       sum += s[i]

print(sum)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу вам помочь с этими задачами на Python. Давайте начнем с первой задачи.

  1. Определите, сколько слов в данной строке:
python
text = "Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов." word_count = len(text.split()) print(f"Количество слов в строке: {word_count}")
  1. Определите общее количество букв "K" в строке:
python
text = "Дана строка с буквой K, и еще несколько K. Определите количество K в строке." letter_k_count = text.count("K") print(f"Количество букв 'K' в строке: {letter_k_count}")
  1. Найти номер минимального по модулю элемента массива:
python
arr = [10, -3, -5, 2, 5] min_abs_value = min(arr, key=lambda x: abs(x)) min_abs_index = arr.index(min_abs_value) print(f"Минимальный по модулю элемент: {min_abs_value}, его индекс: {min_abs_index}")
  1. Найти сумму всех элементов массива:
python
arr = [12, 90, 4, 8, 10] sum_of_elements = sum(arr) print(f"Сумма всех элементов массива: {sum_of_elements}")
  1. Найти сумму элементов массива, находящихся между минимальным и максимальным элементами:
python
arr = [12, 90, 4, 8, 10] min_index = arr.index(min(arr)) max_index = arr.index(max(arr)) if min_index > max_index: min_index, max_index = max_index, min_index sum_between_min_max = sum(arr[min_index + 1:max_index]) print(f"Сумма элементов между минимальным и максимальным элементами: {sum_between_min_max}")

Эти коды решат ваши задачи на Python. Убедитесь, что вы корректно передали данные для обработки в каждой из задач.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос