Click to reopen instructions.

This is the starting point for the beginning of the contact list project (Unit 3 Lab 2, page 1). The project below starts with four button sprites on the stage—Add, Clear, Find, and Delete—that don't do anything yet except move into position when you click the green flag, plus a library of word and sentence blocks.

Your job is to build the contact list from scratch: create a global contact list variable initialized to an empty list, build a contact constructor that takes a name, address, and phone number and reports one whole contact, write the three selector blocks that pull the name, address, or phone back out of a contact, and then program the Add and Clear buttons to ask the user for contact data and to empty the list. (Don't use real people's personal information—make your test data up.)

Your work autosaves (and you can use the Save button); earlier versions are available from the Revisions dropdown.

Contact List

Revisions: