Для перевода масштаба из именованного в численный необходимо определить соотношение между длиной на карте и реальной длиной на местности.
Используя данные из вопроса, можем определить следующее:
1 см на карте соответствует 40 км на местности
1 см на карте соответствует 3500 см (35 м) на местности
Для перевода в численный масштаб необходимо определить отношение реального расстояния к длине на карте. В данном случае это будет:
40 км / 1 см = 3500 см / 1 см
Получаем, что численный масштаб равен 1:400 000. То есть 1 см на карте соответствует 400 000 см (или 4 км) на местности.