CS1 - 1011 - November

From WLCS

Tuesday (11/30/10)

Warmup:

  • Prompt the user to enter his/her name
  • Prompt the user to enter a number, N
  • Write a loop that prints out his/her name N times

Agenda:

  • Iteration (looping) Review
  • Looping practice
    • Print out all the numbers from 0-50
    • Print out all the numbers from 75 down to 25
    • Write a loop that prints out the first 100 even numbers
    • Prompt the user for a number and store it in a variable n, then print out the first n odd numbers (starting at 1) using a loop
    • Print out all the numbers that are divisible by 6 from 0 through 100
  • Guessing Game Assignment
  • Print Shapes Exercises
  • Looping Exercises

Monday (11/29/10)

Warmup:

  • Use your old warmups/notes to do this warmup
  • Create a loop that prints out the numbers from 50 to 500

Agenda:

  • Iteration (looping) Review
  • Looping practice
    • Print out all the numbers from 0-50
    • Print out all the numbers from 75 down to 25
    • Write a loop that prints out the first 100 even numbers
    • Prompt the user for a number and store it in a variable n, then print out the first n odd numbers (starting at 1) using a loop
    • Print out all the numbers that are divisible by 6 from 0 through 100
  • Guessing Game Assignment
  • Print Shapes Exercises

Thursday (11/25/10)

  • Thanksgiving Break

Tuesday (11/23/10)

Warmup:

  • Create a loop that prints out 0 up to 999
  • What is your counter variable?
  • Inside this loop, add an if-statement that checks if the counter variable is greater than 25 and less than 50
    • If so, print out "Between 25 and 50!"

Agenda:

Monday (11/22/10)

Agenda:

  • Demo to Mr. Bui that your Ch 5 functions doctest without error

Wednesday - Friday (11/17/10 - 11/19/10)

Warmup:

  • In programming, when would you want to use an "if-statement"?
  • When would you want to define a function?

Agenda:

  • HTTLACS: Ch 5
  • Complete the exercises at the end of HTTLACS: Ch 5
  • Demo to Mr. Bui that your Ch 5 functions doctest without error
  • If you are done with Ch 5, then you should go along with the IB Computer Science 1
  • Introduction to Iteration (looping)
    • while loops
    • counter variables
  • Looping practice
    • Print out all the numbers from 0-50
    • Print out all the numbers from 75 down to 25
    • Write a loop that prints out the first 100 even numbers
    • Prompt the user for a number and store it in a variable n, then print out the first n odd numbers (starting at 1) using a loop
    • Print out all the numbers that are divisible by 6 from 0 through 100

Tuesday (11/16/10)

Warmup:

  1. Prompt the user for his/her age
  2. Ask the user whether or not they have committed a felony (y/n)
  3. Ask the user whether or not they are a U.S. citizen (y/n)
  4. If the age is greater than or equal to 18 AND they have not committed a felony AND they are a U.S. citizen, then print "You should be eligible to vote in the U.S."
  5. Else, print out "You do not meet voting prerequisites"

Agenda:

Monday (11/15/10)

Warmup:

  • Bring up HTTLACS: Ch 3
  • Define a function named GiveMe5()
  • Make the function print out 5

Agenda:

Tuesday - Friday (11/9/10 - 11/12/10)

Warmup:

Agenda:

Monday (11/8/10)

Warmup:

  1. Prompt the user by asking them "Have you passed enough classes (y/n)?"
  2. Prompt the user by asking them "Have you passed all your SOLs (y/n)?"
  3. Using an if-statement, if both answers are "y", then print "You are able to graduate"
  4. Else, print "You are not able to graduate. Try again later."

Agenda:

Friday (11/5/10)

Agenda:

Thursday (11/4/10)

Warmup:

  1. Prompt the user to enter his/her name
  2. Check if the name matches (equals) your name
    • If it is a match, then print, "Welcome NAME!"
  3. Else
    • Print "You are not welcome here NAME!"

Agenda:

Wednesday (11/3/10)

Warmup:

  1. Prompt the user to enter his/her name
  2. Check if the name matches (equals) your name
    • If it is a match, then print, "Welcome NAME!"
  3. Else
    • Print "You are not welcome here NAME!"

Agenda:

Tuesday (11/2/10)

  • Teacher Work Day

Monday (11/1/10)

Warmup:

  • Prompt the user to enter his/her grade (0-100)
  • Using if statements, do the following:
    • if the grade is greater than or equal to 90, then print "You have an A"
    • if the grade is less than 90 and the grade is greater than or equal to 80, then print "You have a B"
    • if the grade is less than 80 and the grade is greater than or equal to 70, then print "You have a C"
    • if the grade is less than 70 and the grade is greater than or equal to 60, then print "You have a D"
    • if the grade is less than 60, then print "You have an E"

Agenda: