/
1.6 Loops 1.6 Loops

1.6 Loops - PowerPoint Presentation

cheryl-pisano
cheryl-pisano . @cheryl-pisano
Follow
408 views
Uploaded On 2016-09-13

1.6 Loops - PPT Presentation

a cademyzaribacom 1 Lecture Content While loops DoWhile loops For loops Foreach loops Loop operators break continue Nested Loops 2 What is a loop 3 A loop is a statement which repeats an execution of a block ID: 465659

write program numbers loop program write loop numbers number calculates loops foreach reads console integer executed prints cards homework

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "1.6 Loops" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

1.6 Loops

academy.zariba.com

1Slide2

Lecture Content

While loopsDo-While loops

For loops

Foreach

loops

Loop operators – break, continueNested Loops

2Slide3

What is a loop

3

A loop is a statement which repeats an execution of a block.

Loops can be executed a finite number of times(

for

), while a certain condition holds(

while

,

do-while

) or for each member of a collection (

foreach

).Slide4

1. The While Loop

4

The

While

Loop is executed while a certain condition holds.Slide5

2. The Do-While Loop

5

The

Do-While

Loop is similar to while, but is executed at least once.Slide6

3. The For Loop

6

The For loop iterates a block a given number of times.Slide7

4. The

Foreach Loop

7

The

Foreach

Loop iterates over the members of a collection.

foreach

(beer in beers)

{

Drink();

} Slide8

5. Nested Loops

8

Slide9

Homework

9

Write a program that prints all the numbers from 1 to N.

Write a program that prints all the numbers from 1 to N, that are not divisible by 3 and 7 at the same time.

Write a program that reads from the console a sequence of N integer numbers and returns the minimal and maximal of them.

Write a program that calculates N!/K! for given N and K (1<K<N

).

Write a program that calculates N!*K! / (K-N)! for given N and K (1<N<K

).

Write

a program that, for a given two integer numbers

N

and

X

, calculates the sum

S = 1 + 1!

/X

+

2!/X

2

+

+

N!/X

N

Write a program that reads a number N and calculates the sum of the first N members of the sequence of Fibonacci:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377,

…Slide10

Homework

10

Write a program that calculates the greatest common divisor (GCD) of given two numbers. Use the Euclidean algorithm (find it in Internet).

Write a program that prints all possible cards from a standard deck of 52 cards (without jokers). The cards should be printed with their English names. Use nested

for

loops and

switch-case

.

10. Write

a program that reads from the console a positive integer number N (N < 20) and outputs a matrix like the following:

N = 3

N

= 4

1

2

3

2

3

4

3

4

5

1

2

3

4

2

3

4

5

3

4

5

6

4

5

6

7Slide11

Homework

11

* Write a program that reads a positive integer number N (N < 20) from console and outputs in the console the numbers 1 ... N numbers arranged as a spiral.

Example for N = 4

N

= 4

1

2

3

4

12

13

14

5

11

16

15

6

10

9

8

7Slide12

12

ReferencesSlide13

13

Zariba Academy

Questions