М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
гарамьбм
гарамьбм
04.12.2020 06:38 •  Информатика

Напишите блок-схему и программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число — сумму чисел, кратных

👇
Ответ:
Сhubby
Сhubby
04.12.2020

What hadksksjjssoeoe

4,5(80 оценок)
Ответ:
davidpizhuk13456789
davidpizhuk13456789
04.12.2020
Хорошо, давайте пошагово разберемся, как решить эту задачу.

1. Первым шагом для решения задачи будет написание блок-схемы. Блок-схема поможет наглядно представить алгоритм решения задачи.

Схема алгоритма:

![блок-схема](https://i.imgur.com/q9MJhM8.png)

2. Теперь на основе блок-схемы напишем программу на выбранном вами языке программирования. Я напишу программу на языке Python.

```python
# Шаг 2: написание программы
n = int(input("Введите количество чисел в последовательности: "))
numbers = []
total = 0

# Шаг 3: получение чисел в последовательности
for i in range(n):
number = int(input("Введите число: "))
numbers.append(number)

# Шаг 4: определение суммы чисел, кратных 3
for number in numbers:
if number % 3 == 0:
total += number

# Шаг 5: вывод результата
print("Сумма чисел, кратных 3:", total)
```

Давайте разберем эту программу.

В начале программы мы запрашиваем у пользователя количество чисел в последовательности (`n`) и создаем пустой список `numbers`, где будем хранить сами числа и переменную `total`, в которой будем хранить сумму чисел, кратных 3.

Затем мы с помощью цикла `for` запрашиваем каждое число в последовательности и добавляем его в список `numbers`.

После этого мы проходим по всем числам в списке `numbers` с помощью цикла `for`. Внутри цикла мы проверяем, делится ли число на 3 без остатка (`number % 3 == 0`). Если да, то мы добавляем это число к переменной `total`.

Наконец, мы выводим на экран значение переменной `total`, которая содержит сумму чисел, кратных 3.

3. Программа готова! Теперь можно запустить её и проверить её работу на примерах.

Пример работы программы:

```
Введите количество чисел в последовательности: 5
Введите число: 1
Введите число: 2
Введите число: 3
Введите число: 4
Введите число: 5
Сумма чисел, кратных 3: 3
```

```
Введите количество чисел в последовательности: 7
Введите число: 3
Введите число: 6
Введите число: 9
Введите число: 12
Введите число: 15
Введите число: 18
Введите число: 21
Сумма чисел, кратных 3: 84
```

```
Введите количество чисел в последовательности: 4
Введите число: 5
Введите число: 10
Введите число: 15
Введите число: 20
Сумма чисел, кратных 3: 15
```

Надеюсь, это решение понятно и помогло вам! Если остались вопросы, не стесняйтесь задавать.
4,7(75 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ