Figures
Manic Depression: The Five Stages of
Grief
Programming
The Waiting is the Hardest Part
Flowchart for
If-Then
Code
Flowchart for
If-Then-Else
Code
A Repeated If Becomes a While Loop
Flowchart for a for loop
Flowchart for a for loop
Count Positive Values
Check if Vector Sum is Positive
Flowchart for a one-pass do-while loop
Schematic for Tim
Tim's Inner Instruction Cycle
Tim's Outer Instruction Cycle
Starting a program
A flowchart diagram for a loop
Dynamic Memory Allocation
Static Memory Allocation with a Pointer
Two struct variables with a union element
From Program to Executable in a Compiled Language
From Program to Executable in an Interpreted Language
Getting Results out in the
return
value of a function
Results Can't Be Passed Back in Variables Sent as Formal Arguments
Send Results Back Through a Pointer Argument
An Indifference Curve
Programming Style Guide
Single and Double Core Computers with Shared Memory
Benefits of Parallel Execution Depend on the Task
Multi-threading a Vector Operation
Distributed Memory With and Without MPI
Flowchart for (most) Client-Server Programs
Convergence or Divergence of a Simple Iterative Process
Scalar Linear Systems: 3 Possibilities
Analytic versus forward-step numerical derivatives
Central-step derivatives
Numerical Derivatives and the Value of $h$
Riemann Sums
Two Dimensional Integral
Linear System as an Iteration
Newton-Raphson Iteration
Steepest Descent in Two Dimensions
Newton versus Steepest Descent
Newton and Bad Starting Values
Gradients Do Not Help with Kinky Objectives
Walk like an Amoeba
Continuous and Discrete CDFs
The Uniform PDF and CDF
Bell Curves
Inverting the CDF to Simulate a Random Experiment
Consumer Demand As a System of Equations
Consumer Demand As an Unconstrained Optimization Problem
Kinked Budgets
Person A's Endowment and Its Indifference Curve
Person B's Origin and Orientation
An Edgeworth Box Combines A and B
Pareto Optimal Allocations
The Core and the Contract Curve
A Competitive Equilibrium Allocation
Value of Accepting and Rejecting a Job Offer
Offered and Accepted Wage Distributions