Построение диаграммы на основе данных электронной таблицы
1. Выделите блок ячеек G16:M17.
2. Откройте ленту Вставка и перейдите на вкладку Диаграммы
3. Выберите Тип диаграммы – Гистограмма с накоплением и далее используйте
Конструктор
Макет
Формат
Придайте диаграмме требуемый формат по образцу (рис.2).
Готовую диаграмму можно переместить в любое место рабочего листа. Для этого её надо сначала выделить, щёлкнув по ней мышью, а затем, установив на ней указатель мыши, переместить в новое место. Можно также изменить размеры диаграммы, для чего надо установить указатель мыши на размерные маркеры предварительно выделенной диаграммы, расположенные на углах или серединах сторон диаграммы, и потянуть за них. С учётом этих возможностей добейтесь хорошего вида и расположения диаграммы на рабочем листе Excel.
Построение диаграммы на основе данных электронной таблицы
1. Выделите блок ячеек G16:M17.
2. Откройте ленту Вставка и перейдите на вкладку Диаграммы
3. Выберите Тип диаграммы – Гистограмма с накоплением и далее используйте
Конструктор
Макет
Формат
Придайте диаграмме требуемый формат по образцу (рис.2).
Готовую диаграмму можно переместить в любое место рабочего листа. Для этого её надо сначала выделить, щёлкнув по ней мышью, а затем, установив на ней указатель мыши, переместить в новое место. Можно также изменить размеры диаграммы, для чего надо установить указатель мыши на размерные маркеры предварительно выделенной диаграммы, расположенные на углах или серединах сторон диаграммы, и потянуть за них. С учётом этих возможностей добейтесь хорошего вида и расположения диаграммы на рабочем листе Excel.
Но проще не мучиться и просто написать программу, выполняющую этот код.
python 3.
array = [10, 330, 50, 19, 17, 0, 184, 0]
array_position = 2
program = "[->[->+>+<<]>>[-<+<+>>]<<<]>>."
stack = []
transitions = [None] * len(program)
for k, op in enumerate(program):
if op == '[':
stack.append(k)
elif op == ']':
v = stack.pop()
transitions[k] = v + 1
transitions[v] = k + 1
k = 0
while k < len(program):
op = program[k]
if op == '.':
print(array[array_position])
elif op == '>':
array_position += 1
elif op == '<':
array_position -= 1
elif op == '[' and array[array_position] == 0:
k = transitions[k]
continue
elif op == ']' and array[array_position] != 0:
k = transitions[k]
continue
elif op == '+':
array[array_position] += 1
elif op == '-':
array[array_position] -= 1
k += 1