Процесс выполнения операторов присваивания:
c:=5;m:=136;y:=c∗m
При выполнении оператора c:=5 в ячейку оперативной памяти компьютера с именем c заносится значение
; при выполнении оператора m:=136 в ячейку оперативной памяти компьютера с именем m заносится значение
. При выполнении оператора y:=c∗m значения ячеек оперативной памяти с именами c и m переносятся в процессор, где над ними выполняется операция умножения. Полученный результат заносится в ячейку оперативной памяти с именем
n = 66
count = 0
for i in range(67):
for j in range(34):
for k in range(14):
for l in range(7):
if n == i*1+j*2+k*5+l*10:
count += 1
print('Всего
Та же программа на языке Pascal:
var i,j,k,l,n,count:integer;
begin
n := 66;
count := 0;
for i:=0 to 66 do
for j:=0 to 33 do
for k:=0 to 13 do
for l:=0 to 6 do
if n = (i*1+j*2+k*5+l*10) then count += 1;
writeln('Всего
end.
ответ: 700