Читаем Насосы интуиции и другие инструменты мышления полностью

Есть версии RodRego для Windows и для Mac. Мы разработали этот инструмент мышления более двадцати лет назад в Мастерской учебных программ, и с тех пор сотни студентов и других заинтересованных людей воспользовались им, чтобы поднатореть в программировании регистровых машин. Вводя программы на РПА, вы можете наблюдать за их исполнением, выбирая режим с цифрами или бобами в регистрах. На той же странице представлена анимированная PowerPoint-презентация, в которой показан путь блока обработки данных по графу потока при совершении, к примеру, операции сложения. Эта анимация позволяет увидеть, как инструкции РПА соотносятся с кружками графа потока.

Теперь обратимся к вычитанию. Вот первый фрагмент графа потока для вычитания содержимого регистра 2 из содержимого регистра 1 и помещения ответа в регистр 4. Можете сказать, что с ним не так?

Такая программа сработает, только если содержимое регистра 1 больше содержимого регистра 2. Но что если это не так? Регистр 1 “обнулится” на середине цикла вычитания, когда вычитание еще не будет закончено. И что тогда? Мы не можем просто велеть компьютеру завершить выполнение программы, поскольку ответ в регистре 4 окажется неверным (0). Мы не можем использовать это обнуление, чтобы начать новый процесс, который сначала возвращается на половину цикла и отменяет временное декрементирование регистра 2. На этом этапе содержимое регистра 2 (а не регистра 1) даст нам верный ответ, если мы интерпретируем его в качестве отрицательного числа, так что вы можете просто переместить это содержимое в регистр 4 (который уже обнулен) и где-нибудь обозначить, что число в ответе отрицательное. Логично зарезервировать для этой задачи отдельный регистр – скажем, регистр 3. В самом начале его необходимо обнулить вместе с регистром 4, а затем поставить в регистре 3 “метку”, определяющую, положительное число в ответе или отрицательное, при условии что 0 означает +, а 1 означает –. Ниже представлен граф потока с комментариями, объясняющими, что происходит на каждом шаге цикла. (Вы можете добавлять такие комментарии в свои программы РПА, ограничивая их знаками #. Они предназначены для вас и других людей; RodRego их просто проигнорирует.)

упражнение 2

а. Напишите РПА-программу для этого графа потока. (Обратите внимание: поскольку программа разветвляется, вы можете пронумеровать шаги несколькими способами. Неважно, какой из них вы выберете: главное, чтобы на верные следующие шаги указывали команды безусловного перехода.)

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

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

История педагогической мысли в Китае в Новое и Новейшее время
История педагогической мысли в Китае в Новое и Новейшее время

В современном обществе образование не является чем-то необычным, каждый человек может получить его в любой сфере деятельности. Для Китая развитие современного образования ознаменовало конец монархии, тирании, старого общественного уклада и отказ от устаревшей системы образования. Поднебесная вступила на путь непрерывного развития.Автор анализирует историю педагогической мысли с начала Опиумных войн до основания Китайской Народной Республики. Чжу Юнсинь рассказывает, с чего началось развитие современного образования, пишет о выдающихся деятелях и их педагогических идеях, революционных движениях, воспитательных процессах и образовательных программах.Для студентов и специалистов в области синологии, педагогики, истории и всех, кто интересуется китайской культурой.В формате PDF A4 сохранен издательский макет.

Юнсинь Чжу

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Зарубежная образовательная литература / Образование и наука
Происхождение. Как Земля создала нас
Происхождение. Как Земля создала нас

Мы часто рассуждаем о роли личности в истории, о революциях и изобретениях, но редко задумываемся о том, какую роль в биографии нашего вида сыграла естественная среда: климат, рельеф, биоразнообразие. Так, Льюис Дартнелл утверждает, что эволюцию человека в Восточной Африке подталкивали геологические процессы, демократия в Древней Греции зародилась благодаря обилию горных ландшафтов, а поведение избирателей в Соединенных Штатах до сих пор определяют границы древнего моря. Автор убежден, что история человечества – это история Земли, тектонических процессов, изменения климата, океанских и воздушных течений.Как связаны Гималаи, орбита Земли и образование Британских островов? Это станет ясно, если заглянуть в прошлое планеты, отстоящее от сегодняшнего дня на миллиарды лет. И там, где история становится наукой, мы увидим плотную паутину взаимосвязей, которая выстилает современный мир и помогает уверенно взглянуть в будущее.От первого урожая культур до образования государств: на каждом этапе Земля удивительным образом повлияла на сотворение человеческой цивилизации.Льюис Дартнелл – обладатель научной степени в области биологических наук, профессор Вестминстерского университета, исследователь, писатель, популяризатор науки.

Льюис Дартнелл

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Зарубежная образовательная литература / Образование и наука
Голод, страх смерти и половой инстинкт
Голод, страх смерти и половой инстинкт

Артур Шопенгауэр (1788–1860) – самый известный мыслитель в духе иррационализма и мизантропии. Он называл существующий мир «наихудшим из возможных миров», за что получил прозвище «философа пессимизма». Взгляды Шопенгауэра на человеческую мотивацию и желания, на природу человека оказали влияние на многих известных мыслителей, включая Ницше и Фрейда, а его идеи так или иначе использовали в своих произведениях Лев Толстой, Кафка и Борхес.В данной книге представлены наиболее значительные произведения Шопенгауэра, характерные для «философии пессимизма», – горькая правда о человеке и мире людей, ведь, по мнению автора, ими движет преимущественно голод, страх смерти и половой инстинкт.В формате a4.pdf сохранен издательский макет.

Артур Шопенгауэр

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Зарубежная образовательная литература / Образование и наука