From 0f1ee37c5dca99e91d55bbeb58e6675bd1fc3089 Mon Sep 17 00:00:00 2001
From: coco3427
Date: Thu, 15 May 2025 10:30:25 -0400
Subject: [PATCH 1/3] fixes issue #239
---
.../Introduction/ObjectOrientedProgrammingDerivedClasses.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/_sources/Introduction/ObjectOrientedProgrammingDerivedClasses.rst b/_sources/Introduction/ObjectOrientedProgrammingDerivedClasses.rst
index 2f769d57..deddc292 100644
--- a/_sources/Introduction/ObjectOrientedProgrammingDerivedClasses.rst
+++ b/_sources/Introduction/ObjectOrientedProgrammingDerivedClasses.rst
@@ -263,7 +263,7 @@ we will use that terminology in our implementation.
.. _lst_binarygateclass:
-**Listing 9**
+**Listing 9 Binary Gate Class**
.. tabbed:: 1st_binarygateclass
@@ -325,7 +325,7 @@ we will use that terminology in our implementation.
.. _lst_unarygateclass:
-**Listing 10**
+**Listing 10 Unary Gate Class**
.. tabbed:: 1st_unarygateclass
From c8e3d5d07cd3bdac9679821193fecb4a2cb2655d Mon Sep 17 00:00:00 2001
From: coco3427
Date: Thu, 15 May 2025 10:33:29 -0400
Subject: [PATCH 2/3] Revert "fixes issue #239"
This reverts commit 0f1ee37c5dca99e91d55bbeb58e6675bd1fc3089.
---
.../Introduction/ObjectOrientedProgrammingDerivedClasses.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/_sources/Introduction/ObjectOrientedProgrammingDerivedClasses.rst b/_sources/Introduction/ObjectOrientedProgrammingDerivedClasses.rst
index deddc292..2f769d57 100644
--- a/_sources/Introduction/ObjectOrientedProgrammingDerivedClasses.rst
+++ b/_sources/Introduction/ObjectOrientedProgrammingDerivedClasses.rst
@@ -263,7 +263,7 @@ we will use that terminology in our implementation.
.. _lst_binarygateclass:
-**Listing 9 Binary Gate Class**
+**Listing 9**
.. tabbed:: 1st_binarygateclass
@@ -325,7 +325,7 @@ we will use that terminology in our implementation.
.. _lst_unarygateclass:
-**Listing 10 Unary Gate Class**
+**Listing 10**
.. tabbed:: 1st_unarygateclass
From b95fa78497dc24b705270447b9d9cc34dcb3c781 Mon Sep 17 00:00:00 2001
From: coco3427
Date: Thu, 15 May 2025 13:31:23 -0400
Subject: [PATCH 3/3] fixes issue #644 for chapter 5
---
pretext/Recursion/ComplexRecursiveProblems.ptx | 3 +++
pretext/Recursion/DiscussionQuestions.ptx | 3 +++
pretext/Recursion/DynamicProgramming.ptx | 3 +++
pretext/Recursion/ExploringaMaze.ptx | 3 +++
pretext/Recursion/Glossary.ptx | 3 +++
pretext/Recursion/Matching.ptx | 3 +++
pretext/Recursion/Objectives.ptx | 4 +++-
pretext/Recursion/SelfCheck.ptx | 3 +++
pretext/Recursion/StackFramesImplementingRecursion.ptx | 3 +++
pretext/Recursion/Summary.ptx | 3 +++
pretext/Recursion/TheThreeLawsofRecursion.ptx | 3 +++
pretext/Recursion/TowerofHanoi.ptx | 5 ++++-
pretext/Recursion/WhatIsRecursion.ptx | 3 +++
.../Recursion/pythondsCalculatingtheSumofaListofNumbers.ptx | 3 +++
.../pythondsConvertinganIntegertoaStringinAnyBase.ptx | 5 ++++-
pretext/Recursion/pythondsProgrammingExercises.ptx | 3 +++
pretext/Recursion/pythondsSierpinskiTriangle.ptx | 3 +++
pretext/Recursion/pythondsintro-VisualizingRecursion.ptx | 3 +++
18 files changed, 56 insertions(+), 3 deletions(-)
diff --git a/pretext/Recursion/ComplexRecursiveProblems.ptx b/pretext/Recursion/ComplexRecursiveProblems.ptx
index 82e98830..89b2fa23 100755
--- a/pretext/Recursion/ComplexRecursiveProblems.ptx
+++ b/pretext/Recursion/ComplexRecursiveProblems.ptx
@@ -8,5 +8,8 @@
to solve using recursion. We will finish up by looking at a deceptive
problem that at first looks like it has an elegant recursive solution
but in fact does not.
+
+
+
diff --git a/pretext/Recursion/DiscussionQuestions.ptx b/pretext/Recursion/DiscussionQuestions.ptx
index 4c4f2924..0994e087 100755
--- a/pretext/Recursion/DiscussionQuestions.ptx
+++ b/pretext/Recursion/DiscussionQuestions.ptx
@@ -15,5 +15,8 @@
In addition to the usual coins assume that you have an 8 cent coin.
+
+
+
diff --git a/pretext/Recursion/DynamicProgramming.ptx b/pretext/Recursion/DynamicProgramming.ptx
index b54b9d11..7efbdf1f 100755
--- a/pretext/Recursion/DynamicProgramming.ptx
+++ b/pretext/Recursion/DynamicProgramming.ptx
@@ -534,5 +534,8 @@ main()
+
+
+
diff --git a/pretext/Recursion/ExploringaMaze.ptx b/pretext/Recursion/ExploringaMaze.ptx
index 1e375001..9b2a2841 100755
--- a/pretext/Recursion/ExploringaMaze.ptx
+++ b/pretext/Recursion/ExploringaMaze.ptx
@@ -503,4 +503,7 @@ main()
X ++
+++++++
+
+
+
diff --git a/pretext/Recursion/Glossary.ptx b/pretext/Recursion/Glossary.ptx
index 1db88a9d..ccd6df63 100755
--- a/pretext/Recursion/Glossary.ptx
+++ b/pretext/Recursion/Glossary.ptx
@@ -111,5 +111,8 @@
+
+
+
diff --git a/pretext/Recursion/Matching.ptx b/pretext/Recursion/Matching.ptx
index 4e14d6dc..c85aaaac 100644
--- a/pretext/Recursion/Matching.ptx
+++ b/pretext/Recursion/Matching.ptx
@@ -71,4 +71,7 @@
+
+
+
diff --git a/pretext/Recursion/Objectives.ptx b/pretext/Recursion/Objectives.ptx
index 17a97522..73001afb 100755
--- a/pretext/Recursion/Objectives.ptx
+++ b/pretext/Recursion/Objectives.ptx
@@ -24,7 +24,9 @@
-
+
+
+
diff --git a/pretext/Recursion/SelfCheck.ptx b/pretext/Recursion/SelfCheck.ptx
index da23369a..27c6a7a6 100644
--- a/pretext/Recursion/SelfCheck.ptx
+++ b/pretext/Recursion/SelfCheck.ptx
@@ -81,4 +81,7 @@
+
+
+
diff --git a/pretext/Recursion/StackFramesImplementingRecursion.ptx b/pretext/Recursion/StackFramesImplementingRecursion.ptx
index 023a5c01..a769cf99 100755
--- a/pretext/Recursion/StackFramesImplementingRecursion.ptx
+++ b/pretext/Recursion/StackFramesImplementingRecursion.ptx
@@ -112,5 +112,8 @@ main()
function. Even though we are calling the same function over and over,
each call creates a new scope for the variables that are local to the
function.
+
+
+
diff --git a/pretext/Recursion/Summary.ptx b/pretext/Recursion/Summary.ptx
index be13b10b..99c871e7 100644
--- a/pretext/Recursion/Summary.ptx
+++ b/pretext/Recursion/Summary.ptx
@@ -30,4 +30,7 @@
+
+
+
diff --git a/pretext/Recursion/TheThreeLawsofRecursion.ptx b/pretext/Recursion/TheThreeLawsofRecursion.ptx
index a5dd6473..b0d8ffe7 100755
--- a/pretext/Recursion/TheThreeLawsofRecursion.ptx
+++ b/pretext/Recursion/TheThreeLawsofRecursion.ptx
@@ -224,5 +224,8 @@ int main(){
+
+
+
diff --git a/pretext/Recursion/TowerofHanoi.ptx b/pretext/Recursion/TowerofHanoi.ptx
index ba8ca5f3..29f95016 100755
--- a/pretext/Recursion/TowerofHanoi.ptx
+++ b/pretext/Recursion/TowerofHanoi.ptx
@@ -184,6 +184,9 @@ main()
-
+
+
+
+
diff --git a/pretext/Recursion/WhatIsRecursion.ptx b/pretext/Recursion/WhatIsRecursion.ptx
index 4ceb9a23..4b78d37a 100755
--- a/pretext/Recursion/WhatIsRecursion.ptx
+++ b/pretext/Recursion/WhatIsRecursion.ptx
@@ -6,5 +6,8 @@
involves a function calling itself. While it may not seem like much on
the surface, recursion allows us to write elegant solutions to problems
that may otherwise be very difficult to program.
+
+
+
diff --git a/pretext/Recursion/pythondsCalculatingtheSumofaListofNumbers.ptx b/pretext/Recursion/pythondsCalculatingtheSumofaListofNumbers.ptx
index de2e2bee..9ed65587 100755
--- a/pretext/Recursion/pythondsCalculatingtheSumofaListofNumbers.ptx
+++ b/pretext/Recursion/pythondsCalculatingtheSumofaListofNumbers.ptx
@@ -172,5 +172,8 @@ main()
Diagram illustrating the resolution of recursive function calls summing a list of numbers. The bottom box shows 'sum(9)' equaling '9', with an arrow pointing left to the next box 'sum(7,9)' showing '7 + 9'. Above that, 'sum(5,7,9)' equals '5 + 16', then 'sum(3,5,7,9)' with '3 + 21', and at the top, 'sum(1,3,5,7,9)' resulting in '1 + 24'. Each function call resolves to a value that is used in the computation of the previous call, with the final sum at the top being '25'.
+
+
+
diff --git a/pretext/Recursion/pythondsConvertinganIntegertoaStringinAnyBase.ptx b/pretext/Recursion/pythondsConvertinganIntegertoaStringinAnyBase.ptx
index 6f354074..0a3f8679 100755
--- a/pretext/Recursion/pythondsConvertinganIntegertoaStringinAnyBase.ptx
+++ b/pretext/Recursion/pythondsConvertinganIntegertoaStringinAnyBase.ptx
@@ -260,6 +260,9 @@ int main(){
-
+
+
+
+
diff --git a/pretext/Recursion/pythondsProgrammingExercises.ptx b/pretext/Recursion/pythondsProgrammingExercises.ptx
index 7248135f..5831da76 100755
--- a/pretext/Recursion/pythondsProgrammingExercises.ptx
+++ b/pretext/Recursion/pythondsProgrammingExercises.ptx
@@ -127,5 +127,8 @@
words.
+
+
+
diff --git a/pretext/Recursion/pythondsSierpinskiTriangle.ptx b/pretext/Recursion/pythondsSierpinskiTriangle.ptx
index 4267f564..f6130459 100644
--- a/pretext/Recursion/pythondsSierpinskiTriangle.ptx
+++ b/pretext/Recursion/pythondsSierpinskiTriangle.ptx
@@ -174,5 +174,8 @@ main()
methods.
The above sierpinski triangle visualization utilizes C-Turtle, a C++ equivalent of
Python's turtle library, and can be found on GitHub here: https://github.com/walkerje/C-Turtle/
+
+
+
diff --git a/pretext/Recursion/pythondsintro-VisualizingRecursion.ptx b/pretext/Recursion/pythondsintro-VisualizingRecursion.ptx
index 52f6f4aa..24e8c05d 100644
--- a/pretext/Recursion/pythondsintro-VisualizingRecursion.ptx
+++ b/pretext/Recursion/pythondsintro-VisualizingRecursion.ptx
@@ -273,5 +273,8 @@ main()
+
+
+