Давайте разберемся с каждой из задач по отдельности.
Задача 1: Вывод чисел от 1 до 10
Для решения этой задачи в языке программирования Pascal можно использовать простой цикл с переменной, которая будет изменять свое значение от 1 до 10. В каждой итерации цикла это значение будет выводиться на экран с последующим пробелом.
program OutputNumbers;
var
i: Integer;
begin
for i := 1 to 10 do
Write(i, ' ');
Writeln; // Перевод строки после вывода чисел
end.
Задача 2: Произведение нечетных чисел от 10 до 20
Для решения второй задачи также можно использовать цикл, но в данном случае потребуется проверять, является ли текущее число нечетным перед тем, как умножать его на результат. Нечетное число определяется условием i mod 2 0
.
program ProductOfOdds;
var
i: Integer;
product: LongInt;
begin
product := 1;
for i := 10 to 20 do
if i mod 2 0 then
product := product * i;
Writeln('Произведение нечетных чисел от 10 до 20 равно ', product);
end.
В первой программе используется команда Write
, чтобы выводить числа в одну строку, и Writeln
в конце для перевода курсора на новую строку. Во второй программе используется переменная product
для хранения промежуточных значений произведения, которые обновляются в цикле. Обе программы должны быть компилированы и запущены в среде, поддерживающей Pascal.