m1

Cards (12)

  • Flowcharts
    One simple way to visualize an algorithm
  • Flowchart elements
    • Arrows represent flow
    • Rectangles represent things to do
    • Rounded rectangles represent where the flowchart begins and ends
    • Diamonds represent decisions
  • Flowchart elements
    • Arrows represent flow
    • Rectangles represent things to do
    • Rounded rectangles represent where the flowchart begins and ends
    • Diamonds represent decisions
  • Flowcharts are used to visualize algorithms
  • Flowcharts have a beginning and an end
  • Flowcharts show the flow of an algorithm
  • Flowcharts have decision points
  • Heuristics
    Rules of thumb or strategies that help solve problems
  • Snap!
    A visual programming language that uses a metaphor of blocks that, when snapped together, cause something to happen
  • Snap!
    • The blocks are arranged in pallets
    • We will reproduce the script at right, just to give you an idea of Snap!'s power
    • Next week we'll study Snap! in detail
  • Snap! is a visual programming language
  • Flowcharts show how data flows through a program