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

Задачи на сочетание определённого цикла и ветвления.
На :
Даны натуральные числа от 10 до 50. Найти сумму тех из них, которые при делении на 7 дают остаток 1 или 2.
Дано 10 целых чисел. Определить количество чисел, которые оканчиваются на цифру 5.
Даны натуральные числа от 35 до 87. Найти и напечатать те из них, которые при делении на 7 дают остаток 1, 2 или 5.
Даны натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7.
Дано 10 вещественных чисел. Подсчитать сумму тех из них, которые больше 10.25
Дано 10 целых чисел. Выяснить, верно ли, что количество положительных чисел не превышает 5?
Вывести на экран все целые числа от 100 до 200, кратные трём.
Дано 10 целых чисел. Определить сумму тех из них, которые являются положительными и кратны 7.

На :
Напечатать все двузначные числа, которые делятся на сумму своих цифр.
Найти количество двухзначных чисел, которые делятся на сумму своих цифр.
Найти все двузначные числа, которые делятся на N или содержат цифру N.
Дано М натуральных чисел. Определить среднее арифметическое тех чисел, которые кратны N.
Дано N натуральных чисел. Найти наибольшее и наименьшее из них и проверить, верно ли, что разность между ними не превышает 25. Функции max и min не использовать.
Определить количество трёхзначных натуральных чисел, сумма цифр которых равна целому числу N.
Дано целое число N и набор из N целых чисел. Если в наборе имеются положительные числа, то вывести TRUE; в противном случае вывести FALSE.

Нужно решить в питоне

Показать ответ
Ответ:
тима156
тима156
21.12.2023 15:56
Для решения данных задач на сочетание цикла и ветвления, можно использовать язык программирования Python. Давайте рассмотрим каждую задачу по отдельности:

1. Задача: Даны натуральные числа от 10 до 50. Найти сумму тех из них, которые при делении на 7 дают остаток 1 или 2.

Решение:
Для решения данной задачи, мы можем использовать цикл for для прохода по числам от 10 до 50 и проверять каждое число на условие деления на 7 с остатком 1 или 2. Если условие выполняется, мы будем добавлять это число к сумме.

```python
sum = 0
for num in range(10, 51):
if num % 7 == 1 or num % 7 == 2:
sum += num

print("Сумма чисел:", sum)
```

2. Задача: Дано 10 целых чисел. Определить количество чисел, которые оканчиваются на цифру 5.

Решение:
Мы можем использовать цикл for для ввода 10 целых чисел, а затем проверять каждое число на оканчивание на цифру 5. Если условие выполняется, мы будем увеличивать счетчик.

```python
count = 0
for i in range(10):
num = int(input("Введите число: "))
if num % 10 == 5:
count += 1

print("Количество чисел, оканчивающихся на 5:", count)
```

3. Задача: Даны натуральные числа от 35 до 87. Найти и напечатать те из них, которые при делении на 7 дают остаток 1, 2 или 5.

Решение:
Для решения данной задачи, мы можем использовать цикл for для прохода по числам от 35 до 87 и проверять каждое число на условие деления на 7 с остатком 1, 2 или 5. Если условие выполняется, мы будем выводить это число.

```python
for num in range(35, 88):
if num % 7 == 1 or num % 7 == 2 or num % 7 == 5:
print(num)
```

4. Задача: Даны натуральные числа от 1 до 50. Найти сумму тех из них, которые делятся на 5 или на 7.

Решение:
Мы можем использовать цикл for для прохода по числам от 1 до 50 и проверять каждое число на условие деления на 5 или на 7. Если условие выполняется, мы будем добавлять это число к сумме.

```python
sum = 0
for num in range(1, 51):
if num % 5 == 0 or num % 7 == 0:
sum += num

print("Сумма чисел:", sum)
```

5. Задача: Дано 10 вещественных чисел. Подсчитать сумму тех из них, которые больше 10.25.

Решение:
Мы можем использовать цикл for для ввода 10 вещественных чисел, а затем проверять каждое число на условие больше 10.25. Если условие выполняется, мы будем добавлять это число к сумме.

```python
sum = 0
for i in range(10):
num = float(input("Введите число: "))
if num > 10.25:
sum += num

print("Сумма чисел:", sum)
```

6. Задача: Дано 10 целых чисел. Выяснить, верно ли, что количество положительных чисел не превышает 5?

Решение:
Мы можем использовать цикл for для ввода 10 целых чисел, а затем проверять каждое число на условие положительности. Если условие выполняется, мы будем увеличивать счетчик положительных чисел. После цикла, мы проверяем условие, что количество положительных чисел не превышает 5.

```python
count_positive = 0
for i in range(10):
num = int(input("Введите число: "))
if num > 0:
count_positive += 1

if count_positive <= 5:
print("Верно, количество положительных чисел не превышает 5.")
else:
print("Неверно, количество положительных чисел превышает 5.")
```

7. Задача: Вывести на экран все целые числа от 100 до 200, кратные трём.

Решение:
Мы можем использовать цикл for для прохода по числам от 100 до 200 и проверять каждое число на условие кратности трём. Если условие выполняется, мы будем выводить это число.

```python
for num in range(100, 201):
if num % 3 == 0:
print(num)
```

8. Задача: Дано 10 целых чисел. Определить сумму тех из них, которые являются положительными и кратны 7.

Решение:
Мы можем использовать цикл for для ввода 10 целых чисел, а затем проверять каждое число на условие положительности и кратности 7. Если условие выполняется, мы будем добавлять это число к сумме.

```python
sum = 0
for i in range(10):
num = int(input("Введите число: "))
if num > 0 and num % 7 == 0:
sum += num

print("Сумма чисел:", sum)
```

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