1 / 17

Madlib -Input, Strings, and Lists in Scratch

Madlib -Input, Strings, and Lists in Scratch. Barb Ericson Georgia Tech June 2011. Concepts. Strings are groups of characters You can join two strings together You need to add spacing between strings Lists – store items in an order You can add items to a list

omar
Télécharger la présentation

Madlib -Input, Strings, and Lists in Scratch

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Madlib-Input, Strings, and Lists in Scratch Barb Ericson Georgia Tech June 2011

  2. Concepts • Strings are groups of characters • You can join two strings together • You need to add spacing between strings • Lists – store items in an order • You can add items to a list • You can get an item at a position in a list

  3. Project Description • We will ask the user some questions and then create a "madlib" from the answers

  4. Big Picture • Delete the cat sprite • Choose a sprite from a file • Program the sprite • Create a script • Do set-up • Repeat 3 times • Ask user a question • Add answer to a list • Create a string to say the result

  5. Delete cat sprite • To delete the cat • Click the scissors • Click the cat • Or right click on the cat and select delete

  6. Choose a Sprite • Select the choose a sprite from a file • Go to the People category • Pick a sprite to use

  7. Program the Sprite • We want to ask the user 3 questions • Name • Favorite color • Favorite Animal • Use the "ask and wait" tile in the Sensing category

  8. Saving the answers • Each time we ask a question the answer is put in the answer tile – in Sensing • To save the answers let's add them to a list

  9. What is a list? • A list holds items in order • You can add items to a list • Added at end • You can get an item at a position in the list

  10. Creating a List • Go to the Variables category • Click on "Make a list" • Give your list a name • Like answerList

  11. Set-up and ask questions • When the green flag is clicked • Clear the answer list • Delete all items from it • Ask each question • Add each answer to the answer list

  12. Displaying the MadLib • You can join two strings together • Using join tile from Operators • You can get an item from a position in the list

  13. Using multiple joins • You can use more than one join

  14. Final Code

  15. Using variables with strings • You can make a variable • Like sentence • You can set the variable to the result of a join • Remember to include spaces

  16. Challenges • Create an longer madlib • Create a personalized story • Add user name and other info to the story • Create an interactive story • Let user pick what to do in the story

  17. Summary • You can ask questions in Scratch • And get the answer • You can join two strings together • You must add any spacing between strings • You can store items in lists • Add, delete, insert, get item at position

More Related