Блок схема 1:
1. Начало
2. Ввод массива чисел
3. Для каждого элемента в массиве:
- Если элемент > 0 И элемент < 10, то:
- Вывести элемент
4. Конец
Код 1:
def filter_numbers(arr):
# Проходим по каждому элементу в массиве
for number in arr:
# Проверяем, находится ли число в диапазоне (0, 10)
if 0 < number < 10:
print(number)
# Ввод массива чисел от пользователя
user_input = input("Введите массив чисел, разделенных пробелом: ")
# Преобразуем строковый ввод в список чисел
numbers = list(map(float, user_input.split()))
# Вызываем функцию с пользовательским массивом
filter_numbers(numbers)
Блок схема 2:
1. Начало
2. Ввод массива из 7 чисел
3. Инициализация пустого списка для хранения простых чисел
4. Цикл по каждому элементу в массиве**:
- Извлечь текущее число
- Проверить, является ли это число простым:
1. Если число меньше или равно 1, оно не является простым.
2. Если число больше 1, проверить его делимость на все числа от 2 до квадратного корня из этого числа.
- Если делится хотя бы на одно из этих чисел, то это число не является простым.
- Если ни на одно из этих чисел не делится, то это число является простым.
- Если текущее число является простым, добавить его в список простых чисел
5. Вывод списка простых чисел
6. Конец
Код 2:
import math
def is_prime(num):
"""Функция для проверки, является ли число простым."""
if num <= 1:
return False
for i in range(2, int(math.sqrt(num)) + 1):
if num % i == 0:
return False
return True
def find_primes_in_array(array):
"""Функция для поиска простых чисел в массиве."""
primes = []
for number in array:
if is_prime(number):
primes.append(number)
return primes
# Входной массив из 7 чисел
input_array = [int(x) for x in input("Введите 7 чисел через пробел: ").split()]
# Поиск и вывод простых чисел
prime_numbers = find_primes_in_array(input_array)
print("Простые числа в массиве:", prime_numbers)
Блок схема 3:
1. Начало - Старт программы.
2. Ввод числа - Пользователь вводит число.
3. Проверка условия - Проверяем, делится ли число на 3 без остатка (число % 3 == 0).
4. Да - Если да, то переходим к выводу "Число делится на 3".
5. Нет - Если нет, то переходим к выводу "Число не делится на 3".
6. Вывод результата - Выводим результат проверки.
7. Конец - Завершение программы.