.
Week of:
August 27th
Introduction:
Class procedures
Project requirements
Logo: Design
With a square procedure, create a design using only the square procedure as the basis of the program.
___________________
Logo: Train Station
Create city Train Station (with tracks) with three trains. A Demo procedure will move trains around layout. A TrainRun procedure will:
1. Ask user for preferred departure time.
2. Ask user for date of travel.
3. Ask user for station name.
Computer will then assign the user a train, print (on screen) a ticket with travel information and show the train leaving the starting station and arriving at the designated station.
(Ticket will print Date, Time and Station)
____________________
Week of September 4th
Write a program in a MAZE-Game type environment for one player. Use some sort of control on the difficulty level. i.e. speed.
Use as many of the features of this language as possible. - sound- video- etc. Be as creative as practical in the "background" picture. (Internet pic. are possible)
Great past projects have included Ski-Maze, Drag-Race, WaterSki-Maze. Can you top these????
______________________
Week of Sept. 10th
Design a "Logo Race" program that will randomly generate the speed of the racer. (Car, Boat etc.)
Include a "timer clock" (analog or digital) that will run during the race.
A "start" button will begin the race and the race can go over two pages if desired.
Be sure to include a "race summary" after the race has been completed to include the ranking of each of the 5 entries.
_______________________
Week of Sept. 17th & September 24th
LogoMathProject:
Write a program to tutor students in solving math problems.
The four areas will be addition, subtraction, multiplication and division. You will need to setup three levels of difficulty, i.e. beginner level, medium difficulty, and HARD!
An example of the beginning could look something like this: Welcome the math tutoring program written by jimmy smith.
please choose the type of problems you need. 1 Addition, 2 Subtraction,
3 Multiplication, 4 Division
At what level? e (easy), M(medium hard)h(Hard)
The program should keep a record of "right and wrong" answers, and should have some sort of helpful response like... "to high" "That's not right!"
Set the program up like a game or in some way make it interesting for the user.
__________________________
Week of October 1st
Write a cash register program to do the following:
1. Enter a price.
2. Enter a "sales discount" (i.e. 5%)
3. Print: The sales price is ......
4. Ask: "What do you need change for?
5. Print: "Your Change is ........
6. Include an eight percent sales tax on the purchase.
_________________________________________________________________
Write a program in LOGO that will ask for you income (i.e. $20,000) and will print out your
: income (echo the $20.000)
2: state tax total (6.5%)
3: federal tax total (13%)
4: city tax (5%)
5: Total Tax figure (state, federal, city)
6: Total remaining of the income. ($20.000 - taxes)
______________________________________
Week of October 8th
Write a program that will convert letters to numbers and a program that will convert numbers to letters.
Modify (or create a new program ) the program to use procedures for each conversion. There should now be a question as to "what do you want to convert - numbers or letters?"
______________________
Write a program with a procedure that converts an upper case letter to lower case, and a procedure that converts a lower case letter to an upper case letter. The program should prompt the user as to what is expected when the program runs.....etc...
____________________________________________________
•If you choose to take this assignment•
Revise CIA program to include a way to transmit the “key” within the incripted text. i.e. $fs5Wef3gsd. (This “key” could be a number or letter). The 5 represents the “key” number you would use to read the text from your program. Turn into the MASTER Pgms Folder your Master Program and an example of a “file to decode” that includes this secret number. Footnote in wordprocessed file where the number is hidden.
This message will selfdistruce when you place it in the trash and empty etc....
• If you do not choose to accept this assignment•
summer school for you
_____________________________________
Tic-Tac game program
_____________________________________
License Plate number/letter generator
Write a program in "super card" that will allow a user to
1. type in a 6 Alpha/Digit license plate
2. Press a button labeled "Next Plate"
3. View in a text box the next Tag number in order.
i.e. input = xyb 999 output = yyb 000
_____________________________________
|