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");
begin
ReadSeqInteger(4).Where(t -> t.IsEven).Count.Println
end.
№2begin
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.
№3begin
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.
Поделитесь своими знаниями, ответьте на вопрос:
Решить в паскале: 1) найти произведение первых натуральных 10-ти чисел кратных 6. 2) вывести 25 натуральных чисел кратных 7. найти их результирующую сумму.
begin
SeqGen(10, 6, t -> t + 6).Aggregate(int64(1), (p, q)-> p * q).Println;
SeqGen(25, 7, t -> t + 7).Sum.Println
end.
Результат219419659468800 2275 2) "Школярский вариант"(для тех, у кого учителя в развитии застряли в Паскале образца 1983 года)
var
i, s: integer;
p: real;
begin
p := 1;
for i := 1 to 10 do
p := p * i * 6;
Writeln(p);
s := 0;
for i := 1 to 25 do
s := s + i * 7;
Writeln(s)
end.
3) "Школопетский вариант"(для тех, у кого голова, чтобы "в нее кушать")
var
i, s, n: integer;
p: real;
begin
p := 1;
n := 0;
i := 1;
while n < 10 do
begin
if i mod 6 = 0 then
begin
p := p * i;
Inc(n)
end;
inc(i)
end;
Writeln(p);
s := 0;
n := 0;
i := 1;
while n < 25 do
begin
if i mod 7 = 0 then
begin
s := s + i;
Inc(n)
end;
inc(i)
end;
Writeln(s)
end.