Вопрос задан 26.10.2026 в 22:38. Предмет Информатика. Спрашивает Книшик Тетяна.

Задача №1. Составьте алгоритм в виде блок-схемы и напишите программу, которая спрашивает у пользователя возраст и выдает информацию о том, является ли он совершеннолетним.
Задача №2. Составьте алгоритм в виде блок-схемы и напишите программу для определения, делится ли заданное число на 5.

Перейти к ответам

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

Отвечает Ezhevskaya Lina.

Задача №1. Определение совершеннолетия человека

Условие задачи: составить алгоритм в виде блок-схемы и написать программу, которая запрашивает у пользователя возраст и определяет, является ли он совершеннолетним.

1. Алгоритм решения задачи

  1. Начать выполнение программы.

  2. Запросить у пользователя его возраст.

  3. Проверить условие: возраст больше или равен 18 годам.

  4. Если условие истинно, вывести сообщение «Вы достигли совершеннолетия».

  5. Если условие ложно, вывести сообщение «Вы не достигли совершеннолетия».

  6. Завершить выполнение программы.

2. Блок-схема алгоритма

Обычный текст
┌─────────────┐ │ Начало │ └──────┬──────┘ │ ▼ ┌─────────────┐ │ Ввести │ │ возраст a │ └──────┬──────┘ │ ▼ ◇ a >= 18? ◇ / \ Да / \ Нет ▼ ▼ ┌────────────┐ ┌─────────────┐ │ Вывести: │ │ Вывести: │ │ «Вы достигли│ │ «Вы не │ │ совершенно- │ │ достигли │ │ летия» │ │ совершенно-│ └──────┬─────┘ │ летия» │ │ └──────┬──────┘ │ │ └──────┬───────┘ │ ▼ ┌─────────────┐ │ Конец │ └─────────────┘

3. Программа на Python

Python
age = int(input("Введите ваш возраст: "))

if age >= 18:
print("Вы достигли совершеннолетия")
else:
print("Вы не достигли совершеннолетия")

4. Объяснение программы

  • input() — запрашивает у пользователя ввод данных.

  • int() — преобразует введённое значение в целое число.

  • if age >= 18: — проверяет, достиг ли пользователь 18 лет.

  • print() — выводит результат на экран.

  • else: — выполняет другую команду, если возраст меньше 18 лет.

Пример выполнения программы:

Обычный текст
Введите ваш возраст: 20 Вы достигли совершеннолетия

Если пользователь введёт возраст 16 лет, программа выведет:

Обычный текст
Введите ваш возраст: 16 Вы не достигли совершеннолетия

Задача №2. Определение делимости числа на 5

Условие задачи: составить алгоритм в виде блок-схемы и написать программу, которая определяет, делится ли заданное число на 5 без остатка.

1. Алгоритм решения задачи

  1. Начать выполнение программы.

  2. Запросить у пользователя целое число.

  3. Проверить, равен ли остаток от деления числа на 5 нулю.

  4. Если остаток равен нулю, вывести сообщение «Число делится на 5 без остатка».

  5. Если остаток не равен нулю, вывести сообщение «Число не делится на 5 без остатка».

  6. Завершить выполнение программы.

Для проверки используется оператор %, который вычисляет остаток от деления. Если number % 5 == 0, значит, число делится на 5 без остатка.

2. Блок-схема алгоритма

Обычный текст
┌─────────────┐ │ Начало │ └──────┬──────┘ │ ▼ ┌─────────────┐ │ Ввести │ │ число n │ └──────┬──────┘ │ ▼ ◇ n % 5 == 0? ◇ / \ Да / \ Нет ▼ ▼ ┌──────────────┐ ┌──────────────┐ │ Вывести: │ │ Вывести: │ │ «Число │ │ «Число не │ │ делится на 5 │ │ делится на 5 │ │ без остатка» │ │ без остатка» │ └──────┬───────┘ └──────┬───────┘ │ │ └────────┬───────┘ │ ▼ ┌─────────────┐ │ Конец │ └─────────────┘

3. Программа на Python

Python
number = int(input("Введите целое число: "))

if number % 5 == 0:
print("Число делится на 5 без остатка")
else:
print("Число не делится на 5 без остатка")

4. Объяснение программы

  • input() — позволяет пользователю ввести число.

  • int() — преобразует введённые данные в целое число.

  • number % 5 — вычисляет остаток от деления числа на 5.

  • if number % 5 == 0: — проверяет, делится ли число на 5 без остатка.

  • else: — выполняет команду, если остаток от деления не равен нулю.

  • print() — выводит результат проверки на экран.

Пример выполнения программы № 1:

Обычный текст
Введите целое число: 25 Число делится на 5 без остатка

Пример выполнения программы

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

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

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

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