Snap!
Cheat Sheet
This guide will show you how to match up the procedures in the AP exam language with the blocks in Snap!. If you need a quick introduction to programming in Snap!, check out the Snap! Crash Course
Assignment, Display, and Input
There are significant differences between the language used on the AP exam and Snap! in this section.
Arithmetic Operators and Numeric Procedures
There are no major differences between the language used on the AP exam and Snap! in this section.
Relational and Boolean Operators
There is one difference between the language used on the AP exam and Snap! in this section: you will need to create some procedures yourself.
Selection
There are no major differences between the language used on the AP exam and Snap! in this section.
Iteration
There are no major differences between the language used on the AP exam and Snap! in this section.
List Operations
There are only small differences in wording and structure between the language used on the AP exam and Snap! in this section.
Procedures
Robot
These blocks do not exist in Snap!, but Snap! has something similar: sprite motion. The big difference is that the robot blocks in the AP language work on a grid, so the robot can move only vertically or horizontally. In Snap!, sprites move much more flexibility, but you can use Snap! blocks to simulate robot motion.