Предмет: Информатика, автор: hazar10r

помогите пожалуйста 30балоов ​

Приложения:

Hugo12358: язык?
hazar10r: паскаль

Ответы

Автор ответа: nastikots
1

Ответ:

1.

program z1;

var i,s,n,p,j:integer;

begin

s:=0;

n:=5;

for i:=1 to n do

begin

p:=1;

for j:=i to n do

if j mod 2 = 0 then p:=p*j else p:=p*2;

s:=s+p

end;

writeln (s)

end.

2.

program z1;

var i,s,n,p,j:integer;

begin

s:=0;

n:=5;

i:=1;

while i<=n do

begin

p:=1;

j:=i;

repeat

if j mod 2 = 0 then p:=p*j else p:=p*2;

j:=j+1

until j>n;

s:=s+p;

i:=i+1

end;

writeln (s)

end.

Объяснение:

При замене цикла for на while:

добавляем начальное значение переменной i (i:=1; )

устанавливаем условие, чтобы принимались все значения i до n включительно (i<=n)

добавляем изменение переменной вручную (i:=i+1 )

При замене цикла for на repeat:

добавляем начальное значение переменной j (j:=i;  )

добавляем изменение переменной вручную (j:=j+1  )

устанавливаем условие, чтобы принимались все значения j не большие n (j>n)

Похожие вопросы
Предмет: Английский язык, автор: ком467
Переведите на англ

Сильный взрыв в Китае: количество жертв увеличилось до 13 человек.
Количество погибших в результате мощного взрыва, прогремевшего в среду ночью на складе опасных веществ в промышленном городе Тяньцзине , увеличилось до 13 человек погибли, часть людей заблокированы на месте ЧП, ведутся спасательные работы", – сообщил телеканал.
По данным телеканала, в настоящий момент несколько сот пожарных по-прежнему пытаются потушить огонь. Из-за того, что горят специфические опасные вещества, пожарные не могут использовать воду. С огнем приходится бороться при помощи песка, что замедляет процесс.
Автозаправочные станции в районе пожара закрыты из соображений безопасности.
Телеканал также сообщил, что в результате взрыва по меньшей мере одно здание рухнуло, еще несколько десятков получили повреждения.
Спасатели ищут людей под завалами. Сообщается о 300-400 пострадавших, точных данных нет. При этом отмечается, что люди пострадали в основном не от самого взрыва, а получили травмы от осколков оконных стекол, которые выбило взрывной волной.
При взрыве в Нигерии погибли около 50 человек
Взрыв был такой силы, что его зафиксировала местная сейсмологическая служба. Он ощущался в некоторых районах соседней провинции Хэбэй.