Как составить программу на Паскале, которая для десяти чисел, введенных с клавиатуры, будет складывать все отрицательные и умножать положительные?
Информатика 8 класс Алгоритмы и программирование на Паскале программа на Паскале сложение отрицательных чисел умножение положительных чисел ввод чисел с клавиатуры алгоритм Паскаль информатика 8 класс
Чтобы составить программу на языке Паскаль, которая будет выполнять заданные операции с десятью числами, следуйте этим шагам:
Теперь давайте напишем саму программу:
program SumAndProduct;
var
    num: integer; // текущее число
    sumNegative: integer; // сумма отрицательных чисел
    productPositive: integer; // произведение положительных чисел
    i: integer; // счетчик
begin
    sumNegative := 0; // инициализация суммы отрицательных чисел
    productPositive := 1; // инициализация произведения положительных чисел
    // Цикл для ввода 10 чисел
    for i := 1 to 10 do
    begin
        write('Введите число ', i, ': ');
        readln(num); // ввод числа
        // Проверка на положительность или отрицательность
        if num < 0 then
            sumNegative := sumNegative + num // если число отрицательное, добавляем к сумме
        else if num > 0 then
        begin
            productPositive := productPositive * num; // если число положительное, умножаем
        end;
    end;
    // Вывод результатов
    writeln('Сумма отрицательных чисел: ', sumNegative);
    writeln('Произведение положительных чисел: ', productPositive);
end.
Объяснение кода:
Таким образом, программа будет корректно выполнять заданные операции с введенными числами.