Читаем Занимательный Питон полностью

Y=X+Y+Z+1,

Z=X+Y+Z+1

что он и сделал мгновенно в уме: из одинаковости правых частей очевидно, что X=Y=Z, откуда: X=Y=Z=-½.

Когда же он собрался сверить ответ, то понял, что в задании речь идёт не о системе уравнений, а о программе для компьютера. Выполнив задание правильно, профессор с изумлением заметил: “Между двумя решениями нет ничего общего!”. С тех пор доктор Шибкин проникся идеей, что смысл математических и программных обозначений, при всей их схожести , – совершенно различный.


Таблица квадратов

Задача:

Составить программу , – печатающую таблицу квадратов целых чисел.

Решение:

Если значение переменной N будет пробегать натуральный ряд 0, 1, 2, 3, …, N то переменная X=N*N даст квадрат N. Печатая значение N и X и зациклив программу , имеем:

#программа 2

N=0

while (N<21):

X=N*N

print(N, X)

N=N+1

print(“End”)


Степени числа 2

Задача:

Аналогично таблице квадратов можно составить программу, печатающую числа 2**n: N=N+1; X=2**N. Однако это можно сделать проще, если заметить что степень числа 2 – представляет собой произведение двоек столько раз, каков показатель степени.

Решение:

Если значение переменной 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

Перейти на страницу:

Похожие книги

Всё-всё-всё о воспитании детей
Всё-всё-всё о воспитании детей

Людмила Петрановская – известный психолог, лауреат премии Президента РФ в области образования, автор бестселлеров «Что делать, если…» и «Что делать, если…2». Благодаря своей практической значимости книги Людмилы Петрановской стали абсолютными хитами среди научно-популярной литературы по воспитанию детей.Эту книгу стоит прочесть всем родителям. И тем, кого заботит легкое недопонимание, и тем, кто уже отчаялся найти общий язык с детьми. Мы собрали три книги в одной: «Если с ребенком трудно», «Тайная опора: привязанность в жизни ребенка» и «Self-мама» – рекомендации, которые могут избавить вас и ребенка от тонн психологической макулатуры.В первой части Людмила расскажет, как научиться ориентироваться в сложных ситуациях, решать конфликты и достойно выходить из них. Вы сможете понять, чем помочь ребенку, чтобы он рос и развивался, не тратя силы на борьбу за вашу любовь. Шаг за шагом, с примерами и разбором ситуаций автор дает ответы на наиболее часто задаваемые вопросы родителей.Во второй части книги Людмила расскажет о роли родителей на пути к взрослению: «Как зависимость и беспомощность превращаются в зрелость?» и «Как наши любовь и забота год за годом формируют в ребенке тайную опору, на которой, как на стержне, держится его личность?» Вы сможете увидеть, что самом деле стоит за детскими «капризами», «избалованностью», «агрессией», «вредным характером».В третьей части Людмила даст практические советы для современных мам, которые стремятся уделять равное количество сил и энергии каждой из сторон своей личности. Простые хитрости, описанные в этой книге, позволят избежать жертв в гонке за двумя зайцами: семьей и карьерой. Вы поймете, как можно успеть все, не прибегая к услугам Мэри Поппинс, помощи маховиков времени и волшебства.В формате PDF A4 сохранен издательский макет.

Людмила Владимировна Петрановская

Педагогика, воспитание детей, литература для родителей
Психология образования человека
Психология образования человека

Данная книга – третья в учебном комплексе «Основы психологической антропологии» (первая – «Психология человека», вторая – «Психология развития человека»). В книге представлены мировоззренческие, теоретические и методологические основы психолого-педагогической антропологии как целостного учения о становлении собственно человеческого в человеке, о предпосылках, условиях, средствах становления базовых человеческих способностей на разных ступенях образования. Содержание работы задает концептуальную рамку и целевые ориентиры современного отечественного образования, которые определяют общую технологию построения вариативных образовательных программ и учебно-методических комплексов для общеобразовательных школ России.Пособие соответствует Федеральному государственному образовательному стандарту высшего профессионального образования третьего поколения.Книга адресована преподавателям психолого-педагогических дисциплин педагогических вузов и классических университетов, аспирантам и магистрантам кафедр психологии и педагогики. Она может быть полезна практическим психологам образования, педагогам, менеджерам образования и другим специалистам гуманитарной сферы.

Виктор Иванович Слободчиков , Евгений Иванович Исаев

Педагогика, воспитание детей, литература для родителей / Самосовершенствование / Психология / Эзотерика / Образование и наука
Ограниченные невозможности. Как жить в этом мире, если ты не такой, как все
Ограниченные невозможности. Как жить в этом мире, если ты не такой, как все

Одинаковых людей не бывает. Тем не менее слова: «Ваш ребенок – не такой, как все», порадуют далеко не каждого родителя. Как жить с такими детьми родителям, как жить самим детям, как общаться с ними тем, кто встречает их в компании или на улице. Этим вопросам известный семейный психолог Ирина Млодик посвятила первую часть своей книги. Но ведь особенным может стать любой из нас. Даже если до поры до времени чья-то особенность нас не касается, в любой момент жизнь может измениться. Вторая часть книги – это роман об особенных людях, о том, что все мы – разные, непохожие друг на друга. И никто на самом деле не желает быть переделанным, но хочет быть и оставаться самим собой.

Ирина Юрьевна Млодик

Педагогика, воспитание детей, литература для родителей / Детская психология / Образование и наука