Читать книгу: «Занимательный Питон», страница 6

Шрифт:

Решение:

Если значение переменной N будет пробегать ряд чисел от 1 до 21, то переменная X=1 в первом шаге, и затем X=X*2 в последующих шагах программы даст нам значение степени числа 2. Печатая значение N и X имеем:

#программа 3

N=1

X=1

while (N<21):

X=X*2

print(N, X)

N=N+1

print(“End”)

Такой способ вычислений очень рационален. Чтобы лучше это понять, вычислим первые шесть значений 2^n вручную:

2*1=2

2*2=4

4*2=8

8*2=16

16*2=32

32*2=64

Т.е. вместо того, чтобы каждый раз перемножать n двоек, лучше один раз умножить на 2 предыдущее значение: 2^n=2*2^(n-1).

Такой способ задания числовых последовательностей, когда следующие элементы определяются через значения предыдущих, называется возвратным или рекуррентным.

Для себя его можно переформулировать в виде правила рекурсии: чтобы двигаться вперёд – смотри назад!

Список использованной Литературы:

● 

Филичев “Занимательный Бейсик”

● 

Л.Л.Босова А.Ю.Босова “Информатика”

● 

Брайсон Пейн “Питон для детей и их родителей”

● 

Википедия “Онлайн Энциклопедия”

● 

https://younglinux.info/python/variable

Возрастное ограничение:
6+
Дата выхода на Литрес:
20 апреля 2022
Дата написания:
2022
Объем:
7 стр. 1 иллюстрация
Правообладатель:
Автор
Формат скачивания:
Текст PDF
Средний рейтинг 4,5 на основе 6 оценок
Текст PDF
Средний рейтинг 3,7 на основе 3 оценок
Текст PDF
Средний рейтинг 5 на основе 1 оценок
По подписке
Текст PDF
Средний рейтинг 4,4 на основе 20 оценок
Текст PDF
Средний рейтинг 3,5 на основе 8 оценок
По подписке
Текст PDF
Средний рейтинг 4,6 на основе 9 оценок
Текст PDF
Средний рейтинг 5 на основе 1 оценок
По подписке
Текст
Средний рейтинг 3,7 на основе 43 оценок