introduction to computer science i
play

Introduction to Computer Science I While Loop Janyl Jumadinova - PowerPoint PPT Presentation

Introduction to Computer Science I While Loop Janyl Jumadinova 26-28 March, 2018 Loops A portion of a program that repeats a statement or a group of statements is called a loop. The statement or group of statements to be repeated is


  1. Introduction to Computer Science I While Loop Janyl Jumadinova 26-28 March, 2018

  2. Loops ◮ A portion of a program that repeats a statement or a group of statements is called a loop. ◮ The statement or group of statements to be repeated is called the body of the loop. ◮ There must be a means of exiting the loop. 2/11

  3. While Loop ◮ A while statement repeats while a controlling boolean expression remains true. ◮ The loop body typically contains an action that ultimately causes the controlling boolean expression to become false. 3/11

  4. While Loop Syntax: while (Boolean_Expression) Body_Statement or while (Boolean_Expression) { First_Statement Second_Statement ... } 4/11

  5. 5/11

  6. 6/11

  7. 7/11

  8. Break Statement ◮ A break statement can be used to end a loop immediately. ◮ The break statement ends only the innermost loop or if statement that contains the break statement. 8/11

  9. Break Statement ◮ A break statement can be used to end a loop immediately. ◮ The break statement ends only the innermost loop or if statement that contains the break statement. ◮ break statements make loops more difficult to understand. ◮ Use break statements sparingly (if ever). 8/11

  10. 9/11

  11. Continue in Loops A continue statement : ◮ Ends current loop iteration ◮ Begins the next one ◮ Do not use unless necessary – Introduce unneeded complications 10/11

  12. Loop Bugs Common loop bugs: ◮ Unintended infinite loops ◮ Off-by-one errors ◮ Testing equality of floating-point numbers ◮ The loop may terminate for some input values, but not for others. 11/11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend