1 / 13

Programming

Programming. In. Lesson 6. R ecap. Discuss with the person next to you . . . what you have enjoyed about python programming What you have found difficult What question would you like to ask the teacher.. 2 mins and be ready to talk… . Objectives.

teigra
Télécharger la présentation

Programming

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programming In Lesson 6

  2. Recap • Discuss with the person next to you . . . • what you have enjoyed about python programming • What you have found difficult • What question would you like to ask the teacher.. • 2 mins and be ready to talk…

  3. Objectives • Understand what a multi_selection statement • Understand how to use a multi_selection statement Outcomes • All-Level 4 written if .. Elif .. Else code using while - with help developed programs using pseudo code scored 50% in the plenary quiz • Most-Level 5 have written these with little help. scored 75% in the plenary quiz • Some-Level 6 Independently write these and adapt them and complete the extension tasks. scored 90% in the plenary quiz

  4. Python multi selection • If statement as you already know • Elif is new. It is executed if test_1 is false • Else statement as you already know

  5. Specification • I want a program to ask a student for their percentage mark, and convert this to a grade. • The conversion will be done in a function called mark_grade • I want you to complete the function.

  6. Add you code in here – then test it against the grades above. You can open this code from mark_to_grade start in lesson 6 folder.

  7. Extension activities • Ask the user for their target grade and print this with their mark • If their target grade > exam grade display a suitable message • If their target grade = exam grade display a suitable message • If their target grade < exam grade display a suitable message

  8. Class discussion • With your classmate you have 2 mins to discuss… • What was most difficult in the program? • What was most fun? • What question would you like to ask the teacher? • Write these 3 answers in your self evaluation book.

  9. Joke Time • You are to write a program that asks a user for their favourite number and then tells them a joke. The program will call a joke printing function with the users favourite number. • The function will accept one numeric parameter and use it to choose the joke to tell. You will probably use multi_selection if statement to match the joke against the number.

  10. Pseudo Code Joke Telling function Start Ask user their name Print a joke using the users number Ask then for their number End Call the joke telling function End Extension activities: Get jokes from the internet Give the user a range to choose from Give the user an option to pick a random joke.

  11. Plenary • Complete the End of unit test

  12. Housekeeping Open the ICT levels spread sheet and find python tab Read each Yellow box and answer in the yellow box, as well as the www and ebi.

  13. Plenary • Spend a few minutes playing the hangman game.

More Related