Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
lesson_11 [2014/03/31 10:33] super_admin [УРОК 11] |
lesson_11 [2019/06/24 20:29] (текущий) |
||
|---|---|---|---|
| Строка 2: | Строка 2: | ||
| **Визуализация решения некоторых задач ЕГЭ.** | **Визуализация решения некоторых задач ЕГЭ.** | ||
| - | Для визуализации используется ресурс | + | Для визуализации используется ресурс [[http://pythontutor.com/]] |
| + | **Задача B6** | ||
| + | <code> | ||
| + | | код в КуМир (алгоритмический язык) | ||
| + | цел a | глобальная переменная для подсчета "*" | ||
| + | a := 0 | ||
| + | алг | ||
| + | нач | ||
| + | F(7) | ||
| + | вывод a | ||
| + | кон | ||
| + | |||
| + | алг F(цел n) | ||
| + | нач | ||
| + | вывод "*" | ||
| + | a := a + 1 | ||
| + | если n > 0 то | ||
| + | F(n - 2) | ||
| + | F(div(n,2)) | ||
| + | все | ||
| + | кон | ||
| + | </code> | ||
| [[http://pythontutor.com/visualize.html#code=a+%3D+0%0Adef+f(n)%3A%0A++++global+a%0A++++a+%3D+a+%2B+1%0A++++print+%22*%22%0A++++if+(n+%3E+0)%3A%0A++++++++f(n+-+2)%0A++++++++f(int(n/2))%0A%0Af(7)%0Aprint+a&mode=display&cumulative=false&heapPrimitives=false&drawParentPointers=false&textReferences=false&showOnlyOutputs=false&py=2&curInstr=0|Открыть код в Visualize (Python 2.7)]] | [[http://pythontutor.com/visualize.html#code=a+%3D+0%0Adef+f(n)%3A%0A++++global+a%0A++++a+%3D+a+%2B+1%0A++++print+%22*%22%0A++++if+(n+%3E+0)%3A%0A++++++++f(n+-+2)%0A++++++++f(int(n/2))%0A%0Af(7)%0Aprint+a&mode=display&cumulative=false&heapPrimitives=false&drawParentPointers=false&textReferences=false&showOnlyOutputs=false&py=2&curInstr=0|Открыть код в Visualize (Python 2.7)]] | ||