Вопрос задан 27.06.2023 в 10:53. Предмет Информатика. Спрашивает Васильев Егор.

1) Даны три целых числа. Выбрать из них те, которые принадлежат отрезку [1,3]. (Условный оператор)

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Матюшёнок Стефания.

Задача 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.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения данных задач на языке программирования Python, вы можете использовать следующий код:

  1. Выбор чисел из отрезка [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]")
  1. Вычисление параметров прямоугольника:
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.")
  1. Нахождение суммы ряда:
python
# Инициализируем сумму total = 0 # Итерируемся по нечетным числам от 1 до 99 и добавляем их к сумме for i in range(1, 100, 2): total += i # Выводим результат print("Сумма ряда S=1+3+5+...+99 равна:", total)

Вы можете ввести эти программы поочередно в интерпретаторе Python или сохранить их в файл и запустить в среде разработки.

0 0

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

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

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

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