Вопрос задан 02.11.2026 в 21:52. Предмет Информатика. Спрашивает Билов Игорь.

Задача 1. Площадь треугольника может быть вычислена с использованием следующей формулы, где b – длина основания треугольника, а h – его высота. Напишите программу, в которой пользователь сможет вводить значения для переменных b и h, после чего на экране будет отображена площадь треугольника с заявленными основанием и высотой. Задача 2. Гласные и согласные Разработайте программу, запрашивающую у пользователя букву латинского алфавита. Если введённая буква входит в следующий список (a, e, i, o или u), необходимо вывести сообщение о том, что эта буква гласная. Если была введена буква y, программа должна написать, что эта буква может быть как гласной, так и согласной. Во всех других случаях должно выводиться сообщение о том, что введена согласная буква.

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

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

Отвечает Киров Дмитрий.

Задача 1. Вычисление площади треугольника

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

Формула для вычисления площади треугольника:

S=b⋅h2S = \frac{b \cdot h}{2}

Где:

  • S — площадь треугольника;

  • b — длина основания;

  • h — высота треугольника.

Решение на языке Python:

Python
b = float(input("Введите длину основания треугольника: "))
h = float(input("Введите высоту треугольника: "))

S = (b * h) / 2

print("Площадь треугольника равна:", S)

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

  1. С помощью функции input() программа запрашивает у пользователя длину основания треугольника.

  2. Функция float() преобразует введённое значение в число, чтобы можно было выполнять математические вычисления с дробными числами.

  3. Аналогичным образом программа запрашивает высоту треугольника.

  4. Переменной S присваивается результат вычисления площади по формуле.

  5. Функция print() выводит полученную площадь на экран.

Пример работы программы:

Обычный текст
Введите длину основания треугольника: 10 Введите высоту треугольника: 5 Площадь треугольника равна: 25.0

Таким образом, при основании 10 и высоте 5 площадь треугольника составляет 25 квадратных единиц.

Задача 2. Гласные и согласные

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

Правила определения:

  • Если введена одна из букв a, e, i, o, u, программа сообщает, что это гласная буква.

  • Если введена буква y, программа сообщает, что она может быть как гласной, так и согласной.

  • Если введена любая другая буква латинского алфавита, программа сообщает, что это согласная буква.

Решение на языке Python:

Python
letter = input("Введите букву латинского алфавита: ").lower()

if letter in ("a", "e", "i", "o", "u"):
print("Эта буква является гласной.")
elif letter == "y":
print("Эта буква может быть как гласной, так и согласной.")
else:
print("Эта буква является согласной.")

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

  1. С помощью input() программа запрашивает у пользователя букву латинского алфавита.

  2. Метод .lower() преобразует введённую букву в строчную. Это позволяет программе одинаково обрабатывать заглавные и строчные буквы. Например, A будет преобразована в a.

  3. Условие if letter in ("a", "e", "i", "o", "u") проверяет, содержится ли введённая буква в списке гласных.

  4. Если условие выполняется, выводится сообщение о том, что буква является гласной.

  5. Условие elif letter == "y" проверяет, не была ли введена буква y. Если это так, программа сообщает, что она может быть и гласной, и согласной.

  6. Если ни одно из предыдущих условий не выполняется, срабатывает блок else, который выводит сообщение о том, что буква является согласной.

Примеры работы программы:

Первый пример:

Обычный текст
Введите букву латинского алфавита: a Эта буква является гласной.

Второй пример:

Обычный текст
Введите букву латинского алфавита: Y Эта буква может быть как гласной, так и согласной.

Третий пример:

Обычный текст
Введите букву латинского алфавита: b Эта буква является согласной.

Четвёртый пример:

Обычный текст

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

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

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

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