Есть строка с математическим в выражением, а-ля "5+3+7*9*6-4/6", вводится с клавиатуры, рекурсивно нужно разложить её на действия и посчитать. Язык С++
рисуешь обычную сетку координат х и у, начинаешь с точки (0, 0), т.е. вот так по координатам (х,у) ставишь в ней точку, далее смотрим на условие: 1) 4 раза Сместиться на (2, 0), следовательно получаем последовательно 4 точки: (2, 0), (4,0), (6,0) (8,0) , т.е. к х прибавляем х, к у прибавляем у и получаем точки, конечную точку фиксируем на графике ( было х=0 и у=0, в конце получаем что х= 4*(х+2) и у=4*(0+0), умножаем на 4 потому, что в условии написано "4 раза сместиться на (2,0) )
2) Сместиться на (0, 3), следовательно делаем то же самое: из точки (8,0) перемещаемся в точку (8,3), получается что теперь х = 8+0, а у=0+3)
3)Сместиться на (–2, –3), так же: из точки (8;3) в точку (6;0), так как х=8-2, а у=3-3
по умалчанию в exel таблицах относительная адресация(т.е. ячейки в формуле вычисляются как смещение относительно исходной и она соответстевенно изменится при копировании в другую ячейку),т.е. если бы в ячейке D3 была записана формула =B2 + B3, то если бы ее скопировали в ячейку E4 то в ячейке была бы формула = C3 + C4
знак $ показывает, строка или столбец заданны абсолютно, т.е. их не нужно пересчитывать и они остаются неизменными. Если $ стоит перед именем столбца это значит что столбец задан абсолютно, если перед номером строки, то значит строка задана абсолютно.
в данном случае в ячейке B$2 показано что номер строки задан абсолютно и он не будет меняться, а в ячейке $B3 задан абсолютно столбец
поэтому при копировании формулы в ячейку E4 в B$2 изменится только столбец, а строка останется неизменной С$2
рисуешь обычную сетку координат х и у, начинаешь с точки (0, 0), т.е. вот так по координатам (х,у) ставишь в ней точку, далее смотрим на условие:
1) 4 раза Сместиться на (2, 0), следовательно получаем последовательно 4 точки: (2, 0), (4,0), (6,0) (8,0) , т.е. к х прибавляем х, к у прибавляем у и получаем точки, конечную точку фиксируем на графике ( было х=0 и у=0, в конце получаем что х= 4*(х+2) и у=4*(0+0), умножаем на 4 потому, что в условии написано "4 раза сместиться на (2,0) )
2) Сместиться на (0, 3), следовательно делаем то же самое: из точки (8,0) перемещаемся в точку (8,3), получается что теперь х = 8+0, а у=0+3)
3)Сместиться на (–2, –3), так же: из точки (8;3) в точку (6;0), так как х=8-2, а у=3-3
в итоге получается треугольник:)
надеюсь понятно рассказала)
по умалчанию в exel таблицах относительная адресация(т.е. ячейки в формуле вычисляются как смещение относительно исходной и она соответстевенно изменится при копировании в другую ячейку),т.е. если бы в ячейке D3 была записана формула =B2 + B3, то если бы ее скопировали в ячейку E4 то в ячейке была бы формула = C3 + C4
знак $ показывает, строка или столбец заданны абсолютно, т.е. их не нужно пересчитывать и они остаются неизменными. Если $ стоит перед именем столбца это значит что столбец задан абсолютно, если перед номером строки, то значит строка задана абсолютно.
в данном случае в ячейке B$2 показано что номер строки задан абсолютно и он не будет меняться, а в ячейке $B3 задан абсолютно столбец
поэтому при копировании формулы в ячейку E4 в B$2 изменится только столбец, а строка останется неизменной С$2
а в $B3 изменится только строка и получится $B4