Madlib input strings and lists in scratch
This presentation is the property of its rightful owner.
Sponsored Links
1 / 17

Madlib -Input, Strings, and Lists in Scratch PowerPoint PPT Presentation


  • 56 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Madlib input strings and lists in scratch

Madlib-Input, Strings, and Lists in Scratch

Barb Ericson

Georgia Tech

June 2011


Concepts

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


Project description

Project Description

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


Big picture

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


Delete cat sprite

Delete cat sprite

  • To delete the cat

    • Click the scissors

    • Click the cat

  • Or right click on the cat and select delete


Choose a sprite

Choose a Sprite

  • Select the choose a sprite from a file

  • Go to the People category

  • Pick a sprite to use


Program the sprite

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


Saving the answers

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


What is a list

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


Creating a list

Creating a List

  • Go to the Variables category

  • Click on "Make a list"

  • Give your list a name

    • Like answerList


Set up and ask questions

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


Displaying the madlib

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


Using multiple joins

Using multiple joins

  • You can use more than one join


Final code

Final Code


Using variables with strings

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


Challenges

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


Summary

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


  • Login