Monday, November 25, 2019

BIG GOAL: 

1) Create Pseudo-code to traverse a large text file, separating all words and adding them to a list of words. 


You will be given a link to a very large text file. Here is what part of it looks like:



Create pseudo-code to traverse every character (letters and other things you mash on your keyboard), creating a temporary word as you go. Determine how to add your words to a different variable, list of words. Write your algorithm clearly down on paper.  If you create good pseudo-code here, the lab will be relatively easy.

When you are done, check in with Jon, Ching-mei, or I. We will check off your algorithm and give you the link to the lab. Don't share it with others today. They need to go through the work of the pseudo-code just like you did. This will make the lab a lot easier.

Update: here is the link for the lab.

Friday, November 22, 2019

Lesson 4.5 More Practice with Custom Blocks and Lists (Number Crusher)

Lesson 4.5 


Goals:
  • Continue to work with lists of numbers.

https://docs.google.com/document/d/11pRIG71EfoG_MqD9MrAAnaZAoov254zspcAw1zPM_iw/edit?usp=sharing Lab 4.5 Number Crusher

Continue practicing processing lists, this time using lists of numbers instead of words.
Due Monday November 25, 2019 

Thursday, November 21, 2019

Lesson 4.4 List Practice with Numbers (Number Cruncher)

Lesson 4.4 Warm-up in Lesson. 


Goals:
  • Traverse a number list, accessing each item one at a time with an index 
  • Perform operations combining all items in a list with the math operations block
  • Select defined subsets of items in a list with an if conditional block
  • Use a block to Modify an input list and report a new list based on that data

https://docs.google.com/document/d/1TSVffugi-5amwfDjwneNemO92HlL_KrfM2QvXpAkfD8/edit# Lab 4.4 Number Cruncher

Continue practicing processing lists, this time using lists of numbers instead of words.
  Due Friday November 22, 2019

Friday, November 15, 2019

Lesson 4.3 List Practice: Traversing List of Words, Traversing subtrings of Strings 


We will work on the following today:
  • Traverse a word list, accessing each element one at a time
  • Perform operations combining all elements in a list
  • Select defined subsets of elements in a list

https://drive.google.com/open?id=14ACQ4Jw6n7WP2cUpQN2eYG6HBLb_gaNm Lab 4.3 Guess Who

Create a list of names and then look through the list pulling out different subsets of the names. Try using the following built-in blocks:

When done: Complete these two blocks as an extension to the lab:

https://drive.google.com/open?id=14ACQ4Jw6n7WP2cUpQN2eYG6HBLb_gaNm Lab 4.3 Guess Who Extension 


  • <length of (list)> block under the Variable tab to determine the number of elements in the list.

  • <add (thing) to (list)> block under the Variable tab to add elements to a list.

  Due Tuesday   November 19, 2019 

Thursday, November 14, 2019

Lesson 4.2:   Lists, Day 2


 Lab 4.2 You Talkin' to Me?

Make a "noun phrase" from a list of articles, adjective, and nouns. A noun phrase consists of an article, an adjective, and a noun in that order
  Due Friday November 15, 2019

Tuesday, November 12, 2019


Lesson 4.1   Intro to Lists (Click green link for slides)

A list is useful for storing multiple values in a single location.
Goals for Today:

  1. Create a list of elements. The list can be words or numbers.
  2. Create a variable, my list, to hold a list of elements

  3. Access elements of a list    
  4. Add, delete, insert, and replace elements from a list  






4.1 Classwork/Homework

 Due Wednesday November 13, 2019

Blog information move to Google Doc

Hello All, Moving forward, please find all information about the class that you used to find on a live google doc agenda. The link is foun...