Площадь территории города — 797,33 км² км² (после присоединения 7 февраля 2017 года к городу 87,19 км² территории Акмолинской области без населённых пунктов)[1].
Город стоит на степной равнине. Рельеф территории города представляет собой низкие надпойменные террасы. Почвы представлены каштановыми почвами.
Геология города представляет собой палеозойские нерасчлененные отложения в северной части и средне-верхнечетвертичные отложения на южной и западной частях. Большая часть города стоит на осадочных породах, в основном на песчаных суглинках.
Астана расположена на берегах реки Ишим. Город разделяют на две части — правый и левый берег. Гидрографическая сеть города представлена не только единственной рекой Ишим, но и её незначительными правыми притоками — Сарыбулак и Акбулак. В радиусе 25—30 км вокруг города имеются многочисленные пресные и солёные озера.
Климат города резко континентальный. Лето жаркое и сухое, зима морозная и долгая. Среднегодовая температура 3,1 °C. Осадков выпадает 300 мм в год. При средней летней температуре около 20 °C и средней зимней температуре около −15 °C нередки случаи, когда летом жара может превысить 40 °C, а зимой возможны морозы до −50 °C в связи с тем, что города зимой могут достичь сибирские морозы, летом — жаркие воздушные массы Средней Азии.
Выбирай!
Var a,b,c,d,S:integer;
begin
readln(d);
S:=0;
a:=7;
b:=3;
c:=a+b;
if c>d then
S:=c-d
else
S:=d-c;
writeln(S);
end.
Алгоритм может быть, например, таким. Если нужно вывести нулевое число Фибоначчи, выведем 1, иначе будем считать. Сохраним в переменную номер текущего числа Фибоначчи (изначально 1) и значения текущего и предыдущего элементов (в начале 1 и 1), затем в цикле будем пересчитывать значения элементов, увеличивая номер текущего элемента. Когда номер элемента совпадёт с нужным, выведем ответ.
Реализация (python 3):
n = int(input())
if n == 0:
print(1)
else:
prev, curr = 1, 1
i = 1
while i < n:
curr, prev = prev + curr, curr
i += 1
print(curr)
Запустив программу, можно узнать, что f10 = 89, f25 = 121393, а f40 = <span>165580141</span>