
Вопрос задан 14.01.2020 в 17:19.
Предмет Информатика.
Спрашивает Гафитулин Руслан.
Задание 1. Дана программа нахождения суммы и произведения первых 10-и натуральных чисел Составьте
программу нахождения суммы и произведения первых 20-и четных чисел. program pr_1; var i, s, p: integer; begin s:=0; p:=1; for i:=1 to 10 do begin s:=s+i; p:=p*i end; writeln ('сумма чисел равна ', s); writeln ('произведение чисел равно ', p) end. program pr_2; var i, s, p: integer; begin s:=0; p:=1; i:=1; while i<=10 do begin s:=s+i; p:=p*i; i:=i+1 end; writeln ('сумма чисел равна ', s); writeln ('произведение чисел равно ', p) end.

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

Отвечает Зубко Ася.
//Pascal с циклом for
var i, s: integer;
p: real;
begin
s:=0;
p:=1;
for i:=1 to 20 do
if i mod 2 = 0 then
begin
s:=s+i;
p:=p*i;
end;
writeln('Сумма четных чисел: ', s);
writeln('Произведение четных чисел: ', p);
end.
//С циклом while
var i, s: integer;
p: real;
begin
s := 0;
p := 1;
i := 1;
while i <= 20 do
begin
if i mod 2 = 0 then
begin
s:=s+i;
p:=p*i;
end;
i := i + 1;
end;
writeln('Сумма четных чисел: ', s);
writeln('Произведение четных чисел: ', p);
end.
var i, s: integer;
p: real;
begin
s:=0;
p:=1;
for i:=1 to 20 do
if i mod 2 = 0 then
begin
s:=s+i;
p:=p*i;
end;
writeln('Сумма четных чисел: ', s);
writeln('Произведение четных чисел: ', p);
end.
//С циклом while
var i, s: integer;
p: real;
begin
s := 0;
p := 1;
i := 1;
while i <= 20 do
begin
if i mod 2 = 0 then
begin
s:=s+i;
p:=p*i;
end;
i := i + 1;
end;
writeln('Сумма четных чисел: ', s);
writeln('Произведение четных чисел: ', p);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот программа для нахождения суммы и произведения первых 20 четных чисел:
```pascal program pr_3; var i, s, p: integer; begin s := 0; p := 1; for i := 1 to 20 do begin s := s + (2 * i); // находим сумму четных чисел p := p * (2 * i); // находим произведение четных чисел end; writeln('Сумма четных чисел равна ', s); writeln('Произведение четных чисел равно ', p); end. ```
Эта программа использует цикл `for`, который проходит через первые 20 чисел (так как четные числа последовательны идут через каждые два). В каждой итерации удваивается значение `i`, чтобы получить четное число, и затем это число добавляется к сумме (`s`) и перемножается с произведением (`p`).


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili