Задача №1. Составьте алгоритм в виде блок-схемы и напишите программу, которая спрашивает у пользователя возраст и выдает информацию о том, является ли он совершеннолетним.
Задача №2. Составьте алгоритм в виде блок-схемы и напишите программу для определения, делится ли заданное число на 5.
Ответы на вопрос
Задача №1. Определение совершеннолетия человека
Условие задачи: составить алгоритм в виде блок-схемы и написать программу, которая запрашивает у пользователя возраст и определяет, является ли он совершеннолетним.
1. Алгоритм решения задачи
Начать выполнение программы.
Запросить у пользователя его возраст.
Проверить условие: возраст больше или равен 18 годам.
Если условие истинно, вывести сообщение «Вы достигли совершеннолетия».
Если условие ложно, вывести сообщение «Вы не достигли совершеннолетия».
Завершить выполнение программы.
2. Блок-схема алгоритма
┌─────────────┐
│ Начало │
└──────┬──────┘
│
▼
┌─────────────┐
│ Ввести │
│ возраст a │
└──────┬──────┘
│
▼
◇ a >= 18? ◇
/ \
Да / \ Нет
▼ ▼
┌────────────┐ ┌─────────────┐
│ Вывести: │ │ Вывести: │
│ «Вы достигли│ │ «Вы не │
│ совершенно- │ │ достигли │
│ летия» │ │ совершенно-│
└──────┬─────┘ │ летия» │
│ └──────┬──────┘
│ │
└──────┬───────┘
│
▼
┌─────────────┐
│ Конец │
└─────────────┘3. Программа на Python
4. Объяснение программы
input()— запрашивает у пользователя ввод данных.int()— преобразует введённое значение в целое число.if age >= 18:— проверяет, достиг ли пользователь 18 лет.print()— выводит результат на экран.else:— выполняет другую команду, если возраст меньше 18 лет.
Пример выполнения программы:
Введите ваш возраст: 20
Вы достигли совершеннолетияЕсли пользователь введёт возраст 16 лет, программа выведет:
Введите ваш возраст: 16
Вы не достигли совершеннолетияЗадача №2. Определение делимости числа на 5
Условие задачи: составить алгоритм в виде блок-схемы и написать программу, которая определяет, делится ли заданное число на 5 без остатка.
1. Алгоритм решения задачи
Начать выполнение программы.
Запросить у пользователя целое число.
Проверить, равен ли остаток от деления числа на 5 нулю.
Если остаток равен нулю, вывести сообщение «Число делится на 5 без остатка».
Если остаток не равен нулю, вывести сообщение «Число не делится на 5 без остатка».
Завершить выполнение программы.
Для проверки используется оператор %, который вычисляет остаток от деления. Если number % 5 == 0, значит, число делится на 5 без остатка.
2. Блок-схема алгоритма
┌─────────────┐
│ Начало │
└──────┬──────┘
│
▼
┌─────────────┐
│ Ввести │
│ число n │
└──────┬──────┘
│
▼
◇ n % 5 == 0? ◇
/ \
Да / \ Нет
▼ ▼
┌──────────────┐ ┌──────────────┐
│ Вывести: │ │ Вывести: │
│ «Число │ │ «Число не │
│ делится на 5 │ │ делится на 5 │
│ без остатка» │ │ без остатка» │
└──────┬───────┘ └──────┬───────┘
│ │
└────────┬───────┘
│
▼
┌─────────────┐
│ Конец │
└─────────────┘3. Программа на Python
4. Объяснение программы
input()— позволяет пользователю ввести число.int()— преобразует введённые данные в целое число.number % 5— вычисляет остаток от деления числа на 5.if number % 5 == 0:— проверяет, делится ли число на 5 без остатка.else:— выполняет команду, если остаток от деления не равен нулю.print()— выводит результат проверки на экран.
Пример выполнения программы № 1:
Введите целое число: 25
Число делится на 5 без остаткаПример выполнения программы
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

