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");
1. ИЛИ ложно, когда оба высказывания ложны. Т.е. 0 ИЛИ 0 = 0, в остальных случаях - истина. Значит, НЕ(х>87) И НЕ НЕ(х кратное 9)
В первом случае знак можно поменять: (х<=87), убрав при этом НЕ. Двойное отрицание убираем без последствий: (х кратно 9).
Наибольшее число, которое меньше или равно 87 И делится на 9 без остатка = 81.
2. 64 = 2^6
16 = 2^4
1 = 2^0
В двоичной записи десятичного числа 1 стоит на месте степени двойки, разряды нумеруются с конца, начиная с нуля.
Запишем разряды(их 6, т.к. первая 1 стоит на 6 позиции с конца, а ведущие нули можно убрать (как в десятичной вместо 008 мы пишем 8)
6 5 4 3 2 1 0
1 0 1 0 0 0 1
под разрядами пишем 1 там, где у нас была степень 2.
Это двоичная запись числа. В ней 4 нуля.
ответ: 4