Новая Школа - онлайн-школа подготовки к ЕГЭ
Информатика · 9 класс Задача №2937218
А
Аноним
11 марта 2025 17:20 · публичный вопрос
А
Аноним

ДОМАШНЕЕ ЗАДАНИЕ №1 Задача. Даны чисел Определить, какие из них больше 100. Составить блок-схему. программу. Запомнить алгоритм, уметь рисовать к нему блок-схему и записывать…

Запрос пользователя

ДОМАШНЕЕ ЗАДАНИЕ №1 Задача. Даны чисел Определить, какие из них больше 100. Составить блок-схему. программу. Запомнить алгоритм, уметь рисовать к нему блок-схему и записывать программу (подготовиться к самостоятельной работе. ДОМАШНЕЕ ЗАДАНИЕ №2 Задача. Даны чисел (числа натуральные. Найти количество нечетных чисел. Запомнить алгоритм, уметь рисовать к нему блок-схему и записывать программу (подготовиться к самостоятельной работе ДОМАШНЕЕ ЗАДАНИЕ №3 Задача 1. Напишите программу, которая в последовательности целых чисел определяет количество нечетных чисел, кратных 3. Задача 2. Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел. кратных и оканчивающихся на 2

Ответ нейросети
11 марта 2025 17:20

Общий подход к заданиям

Для решения данных задач нужно понимать основные алгоритмические принципы и уметь представлять их в виде блок-схем и кода. Давайте разберем каждую задачу по порядку.


ДОМАШНЕЕ ЗАДАНИЕ №1

Задача: Определить, какие из данных чисел больше 100.

Алгоритм:

  1. Начинаем.
  2. Получаем список чисел от пользователя.
  3. Для каждого числа в списке:
    • Проверяем, больше ли оно 100.
    • Если да, записываем или выводим это число.
  4. Конец.

Блок-схема:

  1. Старт
  2. Ввод чисел
  3. Для каждого числа (цикл)
  4. 100? (условие)

    • Да: Вывести/Записать число
    • Нет: Продолжить
  5. Конец цикла
  6. Конец

Программа (на языке Python):

# Вводим числа
numbers = list(map(int, input("Введите числа через пробел: ").split()))

# Определяем числа больше 100
for number in numbers:
    if number > 100:
        print(number)

ДОМАШНЕЕ ЗАДАНИЕ №2

Задача: Найти количество нечетных чисел в заданной последовательности натуральных чисел.

Алгоритм:

  1. Начинаем.
  2. Вводим список натуральных чисел.
  3. Инициализируем счётчик нечетных чисел.
  4. Для каждого числа в списке:
    • Если число нечетное, увеличиваем счётчик на 1.
  5. Выводим количество нечетных чисел.
  6. Конец.

Блок-схема:

  1. Старт
  2. Ввод чисел
  3. Инициализация счётчика
  4. Для каждого числа (цикл)
  5. Нечётное? (условие)
    • Да: Увеличить счётчик
    • Нет: Продолжить
  6. Вывести счётчик
  7. Конец

Программа (на языке Python):

# Вводим натуральные числа
numbers = list(map(int, input("Введите натуральные числа через пробел: ").split()))

# Счётчик нечетных чисел
odd_count = 0

# Проверяем каждое число
for number in numbers:
    if number % 2 != 0:
        odd_count += 1

# Выводим количество нечетных чисел
print(f"Количество нечетных чисел: {odd_count}")

ДОМАШНЕЕ ЗАДАНИЕ №3

Задача 1: Определить количество нечетных чисел, кратных 3.

Алгоритм:
  1. Начинаем.
  2. Вводим целые числа.
  3. Инициализируем счётчик.
  4. Для каждого числа:
    • Проверяем, нечетное ли и кратно ли 3.
  5. Выводим счётчик.
  6. Конец.
Блок-схема:
  • Аналогична предыдущим заданиям, с добавлением условий для проверки кратности 3.
Программа (на языке Python):
# Вводим целые числа
numbers = list(map(int, input("Введите целые числа через пробел: ").split()))

# Счётчик
odd_and_multiple_of_3_count = 0

# Проверяем каждое число
for number in numbers:
    if number % 2 != 0 and number % 3 == 0:
        odd_and_multiple_of_3_count += 1

# Выводим количество
print(f"Количество нечетных чисел, кратных 3: {odd_and_multiple_of_3_count}")

Задача 2: Найти сумму всех натуральных чисел, кратных и заканчивающихся на 2.

Алгоритм:
  1. Начинаем.
  2. Вводим натуральные числа.
  3. Инициализируем сумму.
  4. Для каждого числа:
    • Проверяем, кратно ли 2 и заканчивается ли на 2.
  5. Выводим сумму.
  6. Конец.
Блок-схема:
  • Условия аналогичны ранее приведённым, только с добавлением условия для последних цифр.
Программа (на языке Python):
# Вводим натуральные числа
numbers = list(map(int, input("Введите натуральные числа через пробел: ").split()))

# Сумма чисел
sum_of_numbers = 0

# Проверяем каждое число
for number in numbers:
    if number % 2 == 0 and str(number).endswith('2'):
        sum_of_numbers += number

# Выводим сумму
print(f"Сумма чисел, кратных 2 и заканчивающихся на 2: {sum_of_numbers}")

Заключение

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