Ce prezinta lucrarea?
Cartea este structurata in 5 parti. Prima parte prezinta informatii cu privire la instalarea mediului de dezvoltare Squeak, apoi se prezinta general tipurile de roboti si comportamentul acestora.
A doua parte prezinta concepte elementare de programare cum ar fi variabilele sau functiile „loop”.
A treia parte introduce elementele abstracte, in programarea embedded. Se prezinta tehnici de algoritmica pe intelesul tuturor.
A patra parte prezinta elementele conditionale in programare cum ar fi: expresiile booleene, extresii conditionate de tip „loop”, expresii pentru spatii 2d si comportamentul simulativ al unui robot in diferite medii.
In ultima parte prezinta informatii cu privire la folosirea mediului de dezvoltare Squeak.
Structura lucrarii
PART 1 – Getting Started
CHAPTER 1 – Installation and Creating a Robot
CHAPTER 2 – A First Script and Its Implications
CHAPTER 3 – Of Robots and Men
CHAPTER 4 – Directions and Angles
CHAPTER 5 – Pica’s Environment
CHAPTER 6 – Fun with Robots
PART 2 – Elementary Programming Concepts
CHAPTER 7 – Looping
CHAPTER 8 – Variables
CHAPTER 9 – Digging Deeper into Variables
CHAPTER 10 – Loops and Variables
CHAPTER 11 – Composing Messages
PART 3 – Bringing Abstraction into Play
CHAPTER 12 – Methods: Named Message Sequences
CHAPTER 13 – Combining Methods
CHAPTER 14 – Parameters and Arguments
CHAPTER 15 – Errors and Debugging
CHAPTER 16 – Decomposing to Recompose
CHAPTER 17 – Strings, and Tools for Understanding Programs
PART 4 – Conditionals
CHAPTER 18 – Conditions
CHAPTER 19 – Conditional Loops
CHAPTER 20 – Boolean and Boolean Expressions
CHAPTER 21 – Coordinates, Points, and Absolute Moves
CHAPTER 22 – Advanced Robot Behavior
CHAPTER 23 – Simulating Animal Behavior
PART 5 – Other Squeak Worlds
CHAPTER 24 – A Tour of eToy
CHAPTER 25 – A Tour of Alice