по умалчанию в exel таблицах относительная адресация(т.е. ячейки в формуле вычисляются как смещение относительно исходной и она соответстевенно изменится при копировании в другую ячейку),т.е. если бы в ячейке D3 была записана формула =B2 + B3, то если бы ее скопировали в ячейку E4 то в ячейке была бы формула = C3 + C4
знак $ показывает, строка или столбец заданны абсолютно, т.е. их не нужно пересчитывать и они остаются неизменными. Если $ стоит перед именем столбца это значит что столбец задан абсолютно, если перед номером строки, то значит строка задана абсолютно.
в данном случае в ячейке B$2 показано что номер строки задан абсолютно и он не будет меняться, а в ячейке $B3 задан абсолютно столбец
поэтому при копировании формулы в ячейку E4 в B$2 изменится только столбец, а строка останется неизменной С$2
var //это ключевое слово показывает что началось объявление переменных b, i:integer; //тут показали что переменные b, i типа integer т.е. целые Summ:real; {тут показали что переменные Summ типа real т.е. дробная в ней будет хранится наша сумма} begin // это слово показывает на начало выполнения программы Summ := 0; //присваиваем начальное значение суммы write('b = '); readln(b); //выводим на экран 'b = ' и считываем b for i := 1 to b do {повторяем следующую операцию b раз причем каждый раз i будет увеличиваться на 1 изначально i присваивается 1} Summ := Summ + i * i / 2; {присваиваем сумме ее же значение плюс сразу квадрат переменной i деленный на 2} writeln('S = ', Summ); //выводим 'S = ' и за ним сразу значение суммы readln; //ожидаем нажатия клавиши enter end. //конец выполнения программы
по умалчанию в exel таблицах относительная адресация(т.е. ячейки в формуле вычисляются как смещение относительно исходной и она соответстевенно изменится при копировании в другую ячейку),т.е. если бы в ячейке D3 была записана формула =B2 + B3, то если бы ее скопировали в ячейку E4 то в ячейке была бы формула = C3 + C4
знак $ показывает, строка или столбец заданны абсолютно, т.е. их не нужно пересчитывать и они остаются неизменными. Если $ стоит перед именем столбца это значит что столбец задан абсолютно, если перед номером строки, то значит строка задана абсолютно.
в данном случае в ячейке B$2 показано что номер строки задан абсолютно и он не будет меняться, а в ячейке $B3 задан абсолютно столбец
поэтому при копировании формулы в ячейку E4 в B$2 изменится только столбец, а строка останется неизменной С$2
а в $B3 изменится только строка и получится $B4
var //это ключевое слово показывает что началось объявление переменных
b, i:integer; //тут показали что переменные b, i типа integer т.е. целые
Summ:real; {тут показали что переменные Summ типа real т.е. дробная в ней будет хранится наша сумма}
begin // это слово показывает на начало выполнения программы
Summ := 0; //присваиваем начальное значение суммы
write('b = '); readln(b); //выводим на экран 'b = ' и считываем b
for i := 1 to b do {повторяем следующую операцию b раз причем каждый раз i будет увеличиваться на 1 изначально i присваивается 1}
Summ := Summ + i * i / 2; {присваиваем сумме ее же значение плюс сразу квадрат переменной i деленный на 2}
writeln('S = ', Summ); //выводим 'S = ' и за ним сразу значение суммы
readln; //ожидаем нажатия клавиши enter
end. //конец выполнения программы