1 / 15

CSC115 Introduction to Computer Programming

CSC115 Introduction to Computer Programming. Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu. Table of Contents. Structure Selection (Decision) Loop Function Interesting features Graphics Other tools. Selection (Decision).

jagger
Download Presentation

CSC115 Introduction to Computer 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. CSC115 Introduction to Computer Programming Zhen Jiang Dept. of Computer Science West Chester University West Chester, PA 19383 zjiang@wcupa.edu

  2. Table of Contents • Structure • Selection (Decision) • Loop • Function • Interesting features • Graphics • Other tools

  3. Selection (Decision) • Price is right. • Sample execution (click on this link to try)

  4. No Yes Condition Action 1 Action 2 Action 3

  5. Legal age to have driver’s license

  6. If block if condition then action 1 (statements 1) else action 2 (statements 2) end if action 3 (statement 3)

  7. Legal age to have driver’s license

  8. Condition • Simple condition • Format <Value> <relational operators> <Value> • Number value relational operators =, <>, <, >, <=, >= • String value relational operators =, <> • Complex condition • And, or, not • Truth table

  9. Development Process • Identify two exclusive options • Implement each handling in different action parts • Identify the situation (values) for option selection • Make a condition so that all the situation value for option part 1 will lead to this condition true. • Verify all the situation value for option part 2 will lead to this condition false, otherwise, revise the above condition!

  10. Multiple selection • Nested if block • Example: letter grade

  11. Comments: • Nested if block for multiple section problem If then case 1 Else if then case 2 else … end if End if

  12. Try 2 • Dim x as integer, y as integer • x = text1.text • y=0 • if x > 3 then • y =1 • if x >10 then • y = 2 • else • y = 3 • End if • End if • Listbox1.Items.Add( y ) • Dim x as integer, y as integer • x = text1.text • y=0 • if x > 3 then • y =1 • if x > 10 then • y = 2 • End if • else • y = 3 • End if • Listbox1.Items.Add( y )

  13. Dim x as integer, y as integer • x = text1.text • y=0 • if x > 3 then • y =1 • if x >10 then • y = 2 • else • y = 3 • End if • End if • Listbox1.Items.Add( y ) • Dim x as integer, y as integer • x = text1.text • y=0 • if x > 3 then • y =1 • if x > 10 then • y = 2 • End if • else • y = 3 • End if • Listbox1.Items.Add( y )

  14. Select block • Select case • A constant • A variable • An expression • Is • Range • Else • or case

More Related