Пишем простой калькулятор на C# Программирование в Visual Studio
ЕГЭ 23 Динамическое программирование
№18 У исполнителя Калькулятор три команды, которым присвоены номера: 1. прибавь 1 2. умножь на 2 3. возведи в квадрат Сколько есть программ, которые число 2 преобразуют в число 27? def f(n): if n==27: return (1) if n>27: return (0) if n<27: return f(n+1)+f(n*2)+f(n*n) print (f(2)) ответ 92 Пример №2. У исполнителя Калькулятор две команды, которым присвоены номера: 1. прибавь 2, 2. умножь на 5. Первая из них увеличивает число на экране на 2, вторая — увеличивает его в 5 раз. Программа для Калькулятора — это последовательность команд. Сколько есть программ, которые число 2 преобразуют...
🧠 Динамическое программирование: почему здесь нет программирования?
Когда программисты впервые сталкиваются с термином «динамическое программирование», многие чувствуют себя растерянно: слово «динамическое» звучит загадочно, а «программирование» вроде бы указывает на написание кода. Но истина в том, что этот термин вовсе не связан с компьютерным программированием. Его корни уходят глубже, в историю планирования и управления проектами. 🎯 Что же такое «программирование» в этом контексте? В английском языке слово programming долгое время означало не только создание компьютерных программ, но и составление детальных планов и расписаний...