Виктор Рябченко - Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование

Тут можно читать онлайн Виктор Рябченко - Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование - бесплатно полную версию книги (целиком) без сокращений. Жанр: Детская образовательная литература, издательство Омское книжное издательство, год 1988. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Виктор Рябченко - Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование краткое содержание

Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование - описание и краткое содержание, автор Виктор Рябченко, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
В книге популярно рассказывается о принципах программирования.

Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование - читать онлайн бесплатно полную версию (весь текст целиком)

Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование - читать книгу онлайн бесплатно, автор Виктор Рябченко
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

— Как это?

— То есть, доверять ему… Дьявольщина, не помню без конспекта! Видите ли, Магистр, сосредоточенность на вопросе учителя предполагает остановку, разрыв связи с текущими событиями. А ученик не хочет разрывать эту связь. И потому отвечает не на вопрос, а на то, над чем действительно сосредоточена его мысль…

Петя вдруг зевнул.

— Полундра! — крикнула ему на ухо Кристина. — Прекрати этот цинизм! Разгильдяй!

— Продолжай, пупсик, — сказал ей Казимир. — Он больше не будет.

— Так вот, я говорю: ответ Басё заставил Буттё проникнуться его настроением в большей степени, если бы Буттё услышал логически обоснованный ответ. Никакой мистики, Магистр! Не полное отсутствие связи, а иной тип связи!

— Все с духовным? — спросил Казимир.

— Так точно.

— Что ж, хвалю. Так и жгешь глаголом. Ну, а теперь айда к нашему орудию.

— И правда, айдате, — сказала Кристина.

— Извини, Кристина, — сказал Магистр, вынимая шпагу, — я тебя, пожалуй, того…

— Ничего, ничего, — ответила она, — мне даже приятно, когда я — машина.

Она не договорила.

— «Шаварган-бух!» — произнес Казимир.

Кристина оцепенела. На голове у нее появился поварский колпак с двумя скрещенными мортирами.

— Что это за…

ПЕРЕМЕННАЯ — ВОТ ГЛАВНОЕ ДЕЙСТВУЮЩЕЕ ЛИЦО ЛЮБОЙ ПРОГРАММЫ

— … полоски были нарисованы? — спросил Казимир у Пети, когда они вышли на морской берег.

— Где?

— У тебя в комнате на дверном косяке?

— Это мама каждые полгода отмечает, на сколько я вырос.

— А ты разве растешь?

— Вы меня удивляете, Казимир, — сказал Петя. — А что, по-вашему, не расту?

— Мой вопрос — из тех, которые называются риторическими. Ответ на них заранее известен. Но должен же я с чего-то начать новую тему?

— А о чем она?

— О переменных, — сказал Казимир, и продолжал: — Вот я произнес это слово. А как ты его понимаешь?

— Как я его понимаю? Как и все. Вот, например, на небе — или есть тучи, или их нету. Тогда говорят: переменная облачность.

— Более строгое определение переменной дает математика, хотя в наших разговорах о программировании я стараюсь математики избегать. Так вот, математики говорят о переменной в двух смыслах. Во-первых, под ней подразумевается какой-либо ЭЛЕМЕНТ, принадлежащий какому-либо множеству. Например, ученик Петя Бочкин является элементом множества учеников шестого класса.

— Ничего себе — множество! Нас всего-то двадцать пять человек.

— Даже если ты был бы один, ты все равно считался бы множеством. Множеством, состоящим из одного элемента. Ну вот. А во-вторых, переменной можно назвать и какую-нибудь величину. Ну, скажем, рост ученика Пети Бочкина, и с этой величиной в любой момент времени связан элемент некоторого множества сантиметров… Какой у тебя рост?

— Сто тридцать шесть сантиметров.

— А когда-то был сто двадцать шесть. А когда-нибудь будет сто восемьдесят шесть… Одним словом, понятие «переменная» мы будем употреблять вот в этих двух смыслах. А сейчас приведи мне пример переменной, которая была бы элементом какого-нибудь множества.

— Весенние каникулы, — тут же ответил Петя.

— Хм… Поясни.

— Это — элемент множества, состоящего из трех элементов: летние каникулы, зимние каникулы и весенние каникулы.

— Ну, что же, верно. А теперь — пример второго типа переменных.

— Весенние каникулы, — сказал Петя, не моргнув.

— Поясни, — потребовал Казимир.

— А разве непонятно? Недавно я думал: послезавтра НАЧИНАЮТСЯ весенние каникулы. А сейчас думаю: послезавтра КОНЧАЮТСЯ весенние каникулы. Каникулы одни и те же, но когда они начинаются это одно, а кончаются — совсем другое.

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

КОНСТРУКЦИЯ ПРИСВАИВАНИЯ. ОПЕРАТОР ПРИСВАИВАНИЯ

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

— А прежнюю скорость компьютер забывает?

— Начисто. Зачем ему забивать свои мозги сведениями, которые больше не понадобятся?

— Да, но ведь в следующую секунду скорость ракеты снова повысится?

— И тогда компьютер вызовет из памяти старое значение скорости и снова скажет: «переменной «скорость» присваивается такое-то значение». Например, два километра двадцать метров в секунду. И, что интересно, компьютер будет действовать по программе, которую ввел в него программист. А программа, если сильно упрощать дело, будет выглядеть так:

Или так Ну что спросил Казимир Знакомые конструкции Да сказал - фото 10

Или так:

Ну что спросил Казимир Знакомые конструкции Да сказал Петя - фото 11

— Ну что? — спросил Казимир. — Знакомые конструкции?

— Да, — сказал Петя. — Первая — это разветвление. А вторая — цикл.

— Прекрасно, — сказал Казимир. — Тогда последнее. Команду «присвоить значение» в текстах программы словами не записывают. Вместо слов употребляют вот такой знак.

И Казимир нарисовал шпагой на песке:

Это все равно как если соединить вместе два знака разделить и - фото 12

— Это все равно, как если соединить вместе два знака — «разделить» и «равняется», — сказал Петя. — Правда, Казимир?

— Да, — ответил Великий Магистр. — Те, кто его придумали, долго себе голову не ломали. Творили, так сказать, из подручного материала. Запомни: этот знак называется «оператор присваивания».

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Виктор Рябченко читать все книги автора по порядку

Виктор Рябченко - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование отзывы


Отзывы читателей о книге Пять уроков Великого Магистра, или повесть о том, как Петя Бочкин изучал программирование, автор: Виктор Рябченко. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x