04
This presentation is the property of its rightful owner.
Sponsored Links
1 / 30

הרצאה 04 בקרת זרימה: לולאות 2 PowerPoint PPT Presentation


  • 96 Views
  • Uploaded on
  • Presentation posted in: General

הרצאה 04 בקרת זרימה: לולאות 2. קרן כליף. ביחידה זו נלמד:. לולאות מקוננות הצגת הפתרון תרשים זרימה כתיבת הפתרון בפסאודו-קוד. ציור מלבן. יש לקלוט מהמשתמש גובה ורוחב ולהציג מלבן של כוכביות לפי הכמויות שנקלטו למשל עבור גובה 3 ורוחב 5 יוצג המלבן הבא: * * * * * * * * * *

Download Presentation

הרצאה 04 בקרת זרימה: לולאות 2

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


04 2

04 : 2


04 2

:

  • -


04 2

  • 3 5 :

    * * * * *

    * * * * *

    * * * * *

  • 3

  • .


04 2

height

, width


04 2

  • width - height

  • i 1...height:

    • j 1...width:

:

width = 3

height = 2

i=1

i=2

j = 1

j = 2

j = 3

j

*

*

*

*

*

*


04 2

  • - , , .

  • , 4 :

    *

    * *

    * * *

    * * * *

  • 4 . !

  • .


04 2

:

  • , , :

  • :

*

* *

* * *

* * * *

* * * * *


04 2

.

i .

.

i, - i , .


04 2

  • basis

  • i 1...basis:

    • j 1...i:

:

basis = 3

i=2

i=3

i=1

j = 3

j = 2

j = 1

j i

*

*

*

*

*

*


04 2

  • - , , , .

  • , 4 :

    * * * *

    * * *

    * *

    *

  • 4 . !

: .

, 4 .


04 2

:

  • , , :

  • , 1.

  • .

* * * * *

* * * *

* * *

* *

*


04 2

i : basis 1.


04 2

  • basis

  • i basis...1:

    • j 1...i:

:

basis = 3

i= 3

i= 1

i=2

j = 1

j = 2

j = 3

*

*

*

*

*

*


04 2

  • .

  • .

  • .

  • :

    • 4 7 :

      * * * *

      * * * * *

      * * * * * *

      * * * * * * *

    • , 4 , 5 7 .

    • !


04 2

:

  • , , , .

  • ( ) .

  • , ,

  • ---*-*-*-*

  • --*-*-*-*-*

  • -*-*-*-*-*-*

  • *-*-*-*-*-*-*

  • ---****

  • --*****

  • -******

  • *******


04 2

: (2)

  • , +, ,

  • , ( )

  • ---*-*-*-*-

  • --*-*-*-*-*-

  • -*-*-*-*-*-*-

  • *-*-*-*-*-*-*-

  • ---*-*-*-*

  • --*-*-*-*-*

  • -*-*-*-*-*-*

  • *-*-*-*-*-*-*


04 2

: (3)

  • + ,

  • ---*-*-*-*-

  • --*-*-*-*-*-

  • -*-*-*-*-*-*-

  • *-*-*-*-*-*-*-

, , .


04 2

: (4)

  • , :

  • ---*-*-*-*-

  • --*-*-*-*-*-

  • -*-*-*-*-*-*-

  • *-*-*-*-*-*-*-

2

:

buttom - line


04 2

( ), :

1-

2- +

top=4 - buttom=7:

  • ---*-*-*-*-

  • --*-*-*-*-*-

  • -*-*-*-*-*-*-

  • *-*-*-*-*-*-*-


04 2

:

top = 4

buttom = 7

  • top

  • buttom

  • i top...buttom:

    • j 1...buttom-i:

    • j 1...i:

i= 4

i= 7

i= 6

i= 5

j = 2

j = 1

j = 4

j = 5

j = 3

_

_

_

*_

*_

*_

*_

_

_

*_

*_

*_

*_

*_

_

*_

*_

*_

*_

*_

*_

*_

*_

*_

*_

*_

*_

*_


04 2

2

  • 2

  • :

    • 1734 - 7839 2, 7 - 3

    • 112233 - 33 1 3

  • 2 :

    • . .

    • (0-9) - 2 .

  • 2


04 2

  • 0 9:

    • ,

    • , counter

  • :

    • "/ "


04 2

  • 0 - 9 .

  • 0 - 9 , .

    • , .

  • , , .


04 2

( 1)

, .


04 2

( 2)

- counter


04 2

  • num1 - num2

  • count=0

  • i 0...9:

    • temp=num1

    • found=false

    • temp>0 found=false:

      • temp i:

        • found=true

      • temp

    • found=true:

      • temp=num2

      • found=false

      • temp>0 found=false:

        • temp i:

          • found=true

        • temp

      • found=true:

        • count -1

  • count


  • 04 2

    -

    • 2 -

    • :

      • 1234 - 23 ""

      • 1234 - 823 ""

      • 1244 - 144 ""


    04 2

    • num2 - current

    • - num1 num2 -:

      • current num1:

        • : current - num2

        • : current num2

      • - num1

    • - num2 - num1

    • , -

    :

    num2 = 23

    num1 = 1234

    num1 = 123

    num1 = 12

    num1 = 1

    - num2 - num1

    current


    04 2

    :

    (2)

    • num2 - current

    • - num1 num2 -:

      • current num1:

        • : current - num2

        • : current num2

      • - num1

    • - num2 - num1

    • , -

    :

    num2 num2,

    num2 = 53

    num1 = 1234

    num1 = 123

    num1 = 12

    num1 = 1

    num1 = 0

    current


    04 2

    :

    • -


  • Login