Помогите пожалуйста с информатикой, Это вроде легко , но я не понимаю, пожалуйстааааа...

0 голосов
8 просмотров

Помогите пожалуйста с информатикой, Это вроде легко , но я не понимаю, пожалуйстааааа помогитеееее


image

Информатика (12 баллов) | 8 просмотров
0

можно еще больше объяснений, если не сложно, просто если к доске вызвут, то придется обьяснять

Дан 1 ответ
0 голосов

var s, i, j :integer;  -В первой строке объявляются три переменных (s, i, j) как целые (тип integer).

Далее, между begin и end. идут строки самого тела программы:

s:=0;    -переменной S присваивается значение 0.

for i:=1 to 3 do   -цикл, в котором переменная i принимает значения от 1 до 3.

Затем, внутри этого цикла идёт ещё один цикл:

for j:=i to 4 do    -цикл, в котором переменная j принимает значения от текущего значения переменной i до четырёх.

s:=s+2*i-j;   -в этом, внутреннем цикле каждый раз считается новое значение переменной S (при этом берётся старое значение S, к нему прибавляется удвоенное значение переменной i, затем вычитается значение переменной j).

Writeln(s)  -после выполнения всех циклов на экран выводится последнее значение переменной S (равное шести).


В таблицу я записал значения переменных для каждого раза, когда во внутреннем цикле было вычислено новое значение S.


image
(5.3k баллов)
0

спасибо большоееееееее

0

Пожалуйста )

0

можно еще один вопросик?

0

да?

0

можно обьяснить как в формулы цифру подставлять

0

Я расписал подробнее строки программы, раз ты попросил объяснений. Сейчас я допишу уже, там вроде понятно объяснил в том числе как считается значение S

0

огромное спасибо, что бы без вас делаалаааааа, спасибкиии

0

Ну, если всё стало понятно, это радует )

0

:)