
1) Даны три целых числа. Выбрать из них те, которые принадлежат отрезку [1,3]. (Условный оператор)
2) Даны 2 стороны. Составить программу, которая по введенному значению 1, 2, 3 вычисляет: 1: Площадь прямоугольника 2: Периметр прямоугольника 3: Диагональ прямоугольника. (Множественный выбор) 3) Найти сумму ряда S=1+3+5+...+99. (Циклы)

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

Задача 1:
program HW1;
var a,b,c:integer;
begin
write('Ведите три целых числа через пробел: '); readln(a,b,c);
write('Числа, попадающие в отрезок [1,3]: ');
if (a >= 1) and (a <= 3) then write(a, ' ');
if (b >= 1) and (b <= 3) then write(b, ' ');
if (c >= 1) and (c <= 3) then write(c, ' ');
end.
Задача 2:
program HW2;
var a,b:real;
var c:integer;
begin
write('Ведите две стороны прямоугольника через пробел: '); readln(a,b);
writeln('Что трубуется вычислить?');
writeln('1) Площадь прямоугольника');
writeln('2) Периметр прямоугольника');
writeln('3) Диагональ прямоугольника');
readln(c);
if c = 1 then writeln('Площадь прямоугольника равна ', a*b:1:1)
else if c = 2 then writeln('Периметр прямоугольника равна ', 2*(a+b):1:1)
else if c = 3 then writeln('Диагональ прямоугольника равна ', sqrt(sqr(a)+sqr(b)):1:1)
else writeln('Введёно некорректное значение.')
end.
Задача 3:
program HW3;
var a,i:integer;
begin
a := 0;
for i := 1 to 99 do
begin
if (i mod 2 ) <> 0 then a := a + i
end;
writeln('Cуммa ряда 1, 3, 5..99: ', a);
end.



Для выполнения данных задач на языке программирования Python, вы можете использовать следующий код:
- Выбор чисел из отрезка [1,3]:
python# Вводим три целых числа
num1 = int(input("Введите первое целое число: "))
num2 = int(input("Введите второе целое число: "))
num3 = int(input("Введите третье целое число: "))
# Проверяем, принадлежит ли каждое число отрезку [1,3] и выводим результат
if 1 <= num1 <= 3:
print(num1, "принадлежит отрезку [1,3]")
if 1 <= num2 <= 3:
print(num2, "принадлежит отрезку [1,3]")
if 1 <= num3 <= 3:
print(num3, "принадлежит отрезку [1,3]")
- Вычисление параметров прямоугольника:
python# Вводим выбор пользователя
choice = int(input("Введите число от 1 до 3: "))
# Вводим длину и ширину прямоугольника
length = float(input("Введите длину прямоугольника: "))
width = float(input("Введите ширину прямоугольника: "))
# Вычисляем в зависимости от выбора пользователя
if choice == 1:
area = length * width
print("Площадь прямоугольника:", area)
elif choice == 2:
perimeter = 2 * (length + width)
print("Периметр прямоугольника:", perimeter)
elif choice == 3:
diagonal = (length ** 2 + width ** 2) ** 0.5
print("Диагональ прямоугольника:", diagonal)
else:
print("Неверный выбор. Введите число от 1 до 3.")
- Нахождение суммы ряда:
python# Инициализируем сумму
total = 0
# Итерируемся по нечетным числам от 1 до 99 и добавляем их к сумме
for i in range(1, 100, 2):
total += i
# Выводим результат
print("Сумма ряда S=1+3+5+...+99 равна:", total)
Вы можете ввести эти программы поочередно в интерпретаторе Python или сохранить их в файл и запустить в среде разработки.


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








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili