Вопрос задан 08.10.2023 в 08:17. Предмет Информатика. Спрашивает Бергер Аня.

1.Даны четыре целых числа,определить сколько из них чётных. 2.Составить алгоритм решения

квадратного уравнения,рассмотреть 3 случая значения дискриминанта(d>0,d=0,d<0). 3.Вывести на экран номер четверти который принадлежит точкам,координатам x,y введёнными с клавиатуры(рассмотреть вариант когда(x=0,y=0). Пожалуйста на завтра.ДАЮ 25 БАЛЛОВ
0 0
Перейти к ответам

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

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

PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018

Внимание! Если программа не работает, обновите версию!

№1

begin

 ReadSeqInteger(4).Where(t -> t.IsEven).Count.Println

end.

№2

begin

 var (a, b, c) := ReadReal3('Введите a, b, c:');

 var D := b * b - 4 * a * c;

 if d < 0 then Println('Нет корней')

 else

   if d = 0 then Println('x =', -b / 2 / a)

   else

   begin

     D := Sqrt(D);

     Print('x1 =', (-b - D) / 2 / a);

     Println('x2 =', (-b + D) / 2 / a);

   end

end.

№3

begin

 var (x, y) := ReadReal2;

 if x = 0 then

   if y = 0 then Println('Начало координат')

   else Println('Ось Oy')

 else

   if y = 0 then Println('Ось Ox')

   else

     if x < 0 then

       if y > 0 then Println('II четверть')

       else Println('III четверть')

     else

       if y > 0 then Println('I четверть')

       else Println('IV четверть')

end.

0 0
Отвечает Буранов Данил.

1.

var числа = []; for (let сч = 0; сч < 3; сч++) числа.push(Math.floor(Math.random() * 100)); var чётных = 0; числа.forEach(function (зн) { if (зн % 2 == 0) чётных++; }); alert(чётных);


2.

var a = prompt("a:"), b = prompt("b:"), c = prompt("c:");

var d = Math.pow(b, 2) - 4 * a * c;

if (d < 0) alert("Нету решений.");

else if (d == 0) alert("x = " + (-b / 2 / a));

else alert("x_1 = " + ((-b - Math.sqrt(d)) / 2 / a) + "; x_2 = " + ((-b+ Math.sqrt(d)) / 2 / a));


3.

var x = prompt("x:"), y = prompt("y:");

if (x > 0) {

 if (y > 0) alert("I"); else if (y < 0) alert("IV"); else alert("На оси Ox");

}

else if (x < 0) {

 if (y > 0) alert("II"); else if (y < 0) alert("III"); else alert("На оси Ox");

}

else if (y == 0) alert("В центре координат");

else alert("На оси Oy");


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

Конечно, я помогу вам с этими задачами. Давайте начнем с каждой из них по очереди.

  1. Определение количества четных чисел среди четырех введенных целых чисел:
python
# Вводим четыре целых числа с клавиатуры num1 = int(input("Введите первое число: ")) num2 = int(input("Введите второе число: ")) num3 = int(input("Введите третье число: ")) num4 = int(input("Введите четвертое число: ")) # Счетчик для подсчета четных чисел count_even = 0 # Проверяем каждое число на четность и увеличиваем счетчик, если число четное if num1 % 2 == 0: count_even += 1 if num2 % 2 == 0: count_even += 1 if num3 % 2 == 0: count_even += 1 if num4 % 2 == 0: count_even += 1 # Выводим результат print("Количество четных чисел среди введенных:", count_even)
  1. Алгоритм решения квадратного уравнения и рассмотрение трех случаев для дискриминанта:
python
import math # Ввод коэффициентов квадратного уравнения a = float(input("Введите коэффициент a: ")) b = float(input("Введите коэффициент b: ")) c = float(input("Введите коэффициент c: ")) # Вычисление дискриминанта D = b**2 - 4*a*c # Решение квадратного уравнения в зависимости от значения дискриминанта if D > 0: x1 = (-b + math.sqrt(D)) / (2*a) x2 = (-b - math.sqrt(D)) / (2*a) print("Уравнение имеет два корня:") print("x1 =", x1) print("x2 =", x2) elif D == 0: x = -b / (2*a) print("Уравнение имеет один корень:") print("x =", x) else: print("Уравнение не имеет действительных корней.")
  1. Определение номера четверти, к которой принадлежит точка с координатами x и y:
python
# Ввод координат точки с клавиатуры x = float(input("Введите координату x: ")) y = float(input("Введите координату y: ")) # Проверка, в какой четверти находится точка if x > 0 and y > 0: print("Точка принадлежит первой четверти.") elif x < 0 and y > 0: print("Точка принадлежит второй четверти.") elif x < 0 and y < 0: print("Точка принадлежит третьей четверти.") elif x > 0 and y < 0: print("Точка принадлежит четвертой четверти.") elif x == 0 and y == 0: print("Точка находится в начале координат.") else: print("Точка находится на одной из осей координат.")

Надеюсь, эти алгоритмы помогут вам решить ваши задачи. Удачи!

0 0

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

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

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

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