Download presentation
Presentation is loading. Please wait.
Published byRandell Palmer Modified over 9 years ago
1
Presented by:- M. Bandula Peiris ISA - (ICT)_Kurunegala Education Zone
3
Repitition fyj;a Looping mqk¾lrK fyj;a mqkrdj¾;k md,k jHqyh
4
mß.Kl l%uf,aLKhl (Computer Program) Statement, tlla fyda lsysmhla hï lsis jdr.Kkla kejk kejk l%shd;aul lsÍug isÿùu, mqk¾lrK fyj;a mqkrdj¾;k (Repitition fyj;a Looping) md,k jHqyh f,i y\qkajkq,efí'
5
mqk¾lrK fyj;a mqkrdj¾;k (Repitition fyj;a Looping) md,k jHqyh ksrEmkh flfrk mß.Kl l%uf,aL (Computer Programs) wdldr lsysmhlska bÈßm;a l, yelsh'
6
1.For - Next Loop wdlD;sh' 2.While - Loop wdlD;sh' 3.Until - Loop wdlD;sh'
7
1.For - Next Loop wdlD;sh
8
l%shd;auljk jdr.Kk okakd wjia:dj,oS For -Next loop tl fhdod.efka' oS we;s wdrïNl w.hl isg oS we;s wjidk w.hla olajd fuu Æmh (For - Next loop) ;=< oS we;s Wmfoia l%shd;aul fõ' l%shd;auljk jdr.Kk okakd wjia:dj,oS For -Next loop tl fhdod.efka' oS we;s wdrïNl w.hl isg oS we;s wjidk w.hla olajd fuu Æmh (For - Next loop) ;=< oS we;s Wmfoia l%shd;aul fõ'
9
Loop structures hkq Wmfoia kej; kej; l%shd;aul lsrSug fhdod.kq,nk m%ldYhls' fuu Wmfoia",Qmh ;=< fokq,nk hï lsis w.hla (Counter value) lrd,Õd jk ;=re kej; kej; l%shd;aul fõ' l%u f,aLh l%shd;aul jk jdr.Kk loop counter u.ska.Kkh flf¾'
10
Counter Var - mqkrdj¾;kh jk jdr.Kk.Kka lr.ekSu i|yd Ndú;d lrk Integer Variable tl fufia ye¢kafõ' Start Value - mqkrdj¾;kh jk jdr.Kk.Kka lsrSu wdrïN lrk w.h' End Value - mqkrdj¾;kh jk jdr.Kk.Kka lsrSu wjidk lrk w.h' Step - mqkrdj¾;kh jk jdr.Kk.Kka lsrSu wdrïN lrk w.h, (Start Value).Kk.Kka lsrSu wjidk lrk w.h (End Value) f;la jeä úh hq;= fyda wvq úh hq;= jákdlu' (Step tl i|yd w.hla oS fkdue;s kï tys jákdlu tl ne.ska jeäfõ') For loop tl,shk wdldrh ^Syntax)
11
For = To step Statement Next For X = 1 to 20 Step 2 For X = 1 to 20 Step 2 Print X Next X For loop tl,shk wdldrh ^Syntax)
12
Step tl i|yd w.hla oS fkdue;s kï fyda th Ok w.hla fõ kï Start Value tflys w.hg jvd jeä w.hla End Value tlg Èh hq;=h' Step tl i|yd oS we;s w.h RK w.hla fõ kï Start Value tflys w.hg jvd wvq w.hla End Value tlg Èh hq;=h'
13
l%uf,aLh l%shd;aul jk jdr.Kk wdrïNl w.h yd wjidk w.h u.ska ;SrKh flf¾' tfukau tla jrloS by< fyda my< hk w.ho Æmh ;=< i|yka l< yelsh' tfia by< fyda my< hk w.h i|yka lr ke;akï idudkH wdldrhg tla w.hla ne.ska by< fyda my< hhs'
14
Wod 1 ( For X = 1 TO 10 Print X Loop body Next X fuys X ys w.h tla jrlg tl ne.ska by< hhs m<uq jdrfhaoS" X = 1. fojk jdrfhaoS" X = 2. wdoS f,i oy jk jdrfha oS X ys w.h 10 ù,Qmh wjika fõ'
15
1 2 3 4 5 6 7 8 9 10
16
Wod 2 ( For X = 1 To 10 Step 2 Print XLoop Body Next X fuys oS X ys w.h jrlg fol ne.ska by< hhs' m<uq jdrfhaoS X = 1. fojk jdrfhaoS X = 3. X ys w.h 9 jQ úg Æmh kj;S'
17
1357913579
18
Wod 3 ( For X = 10 To 1 Step -2 Print XLoop Body Next X fuys oS jrloS w.h fol ne.ska my< hhs’ m<uq jdrfhaoS X = 10 fojk jdrfhaoS X = 8 X ys w.h 2 jQ úg Æmh kj;S'
19
10 8 6 4 2
20
Wod 4 ( For X = 1 TO 10 Print “Sri Lanka” Loop body Next X fuys X ys w.h tla jrlg tl ne.ska by< hhs ta wkqj X ys w.h jrlg tl ne.ska jeä jk iEu jdrhla mdidu Sri Lanka hkak Print lrhs' tneúka wjidkfha Sri Lanka hkak oijrla Print lr Æmh wjika fõ'
21
Sri Lanka
22
Wod #- For X = 1 TO 10 Print X Loop body Next X fuys X ys w.h ;ks fma,shg,efnk fia m%;sodkh,nd.ekSfï yelshdjo we; ta i|yd l%uf,aLfha my; fjkialu isÿl, hq;=h' For X = 1 TO 10 Print X; Next X túg m%;sodkh 1 2 3 4 5 6 7 8 9 10 fõ'
23
Wod #-For i = 1 TO 10 Print i, 2*i Next i
24
Wod #- Dim i as integer Dim j as integer Private Sub cmdPrint _ Click() For i = 1 to 10 For j = 1 to 5 Print i; Next j Next i End Sub
25
1.Do While - Loop wdlD;sh' 2.Do - Loop While wdlD;sh' 3.Do Until - Loop wdlD;sh' 4.Do - Loop Until wdlD;sh'
26
Do - Loop Until wdlD;sh l%shd;auljk jdr.Kk fkdokakd wjia:dj,oS fhdod.efkk mqk¾lrK fyj;a mqkrdj¾;k (Repitition fyj;a Looping) md,k jHqyhka Do While - Loop wdlD;sh Do - Loop While wdlD;sh Do Until - Loop wdlD;sh uq,ska fldkafoaish i,ld n,d fldkafoaish ksjeros kï" Æmh ;=< we;s Wmfoia ls%hd;aul fõ fldkafoaish miqj i,ld nef,a' fldkafoaish ksjeros kï" Æmh ;=< we;s Wmfoia ls%hd;aul fõ uq,ska fldkafoaish i,ld n,d fldkafoaish wi;H kï" Æmh ;=< we;s Wmfoia ls%hd;aul fõ Fldkafoaish miqj i,ld nef,a' fldkafoaish wi;H kï" Æmh ;=< we;s Wmfoia ls%hd;aul fõ
27
DO-While loop Ndú;h fkdokakd jdr.Kkla l%shd;aul úh hq;= Wmfoia iuQyhla l%shd;aul lrùug fuu Æmh ^Do-While loop) fhdod.efka' úIqj,a fÄisla l%uf,aL NdIdfõ fuu Æmh l%shd;aul jk úg oSwe;s fldkafoaish ksjeros kï",Qmh ;=< we;s Wmfoia jrla l%shd;aul ù" kej; fldkafoaish i,ld nef,a' fï wdldrfhka oSwe;s fldkafoaish ksjerosj mj;sk ;dla fuu Æmh l%shd;aul fõ' fuys oSwe;s fldkafoaish i,ld n,d th jeros kï,,Qmh ;=< we;s ish,qu Wmfoia u.yer hhs' oSwe;s fldkafoaish jerÿkq ú.i Æmh l%shd;aul ùu kj;S'
28
uq,ska fldkafoaish i,ld n,d fldkafoaish ksjeros kï" Æmh ;=< we;s Wmfoia l%shd;aul ù" kej; fldkafoaish i,ld nef,a' fï wdldrfhka oS we;s fldkafoaish ksjerosj mj;sk ;dla fuu Æmh l%shd;aul fõ'
29
Dim Number As Integer Number = 1 Do While Number <= 10 Print Number Number = Number + 1 Loop Wod #- 1 isg 10 olajd ixLHd Print lr.ekSu
30
Do - Loop While uq,ska Æmhg we;=,a j jrla Æmh ;=< we;s Wmfoia l%shd;aul lr fldkafoaish ksjeros kï kej; Æmh ;=< we;s Wmfoia l%shd;aul lrhs' fï wdldrfhka oSwe;s fldkafoaish ksjerosj mj;sk;dla fuu Æmh l%shd;aul fõ'
31
Dim Number As Integer Number = 1 Do Print Number Number = Number + 1 Loop While Number <= 10 Wod #- 1 isg 10 olajd ixLHd Print lr.ekSu
32
Until Loop
33
Do Until - Loop uq,ska fldkafoaish i,ld n,d fldkafoaish wi;H kï Æmh ;=< we;s Wmfoia l%shd;aul ù" kej; fldkafoaish i,ld nef,a' fï wdldrfhka oSwe;s fldkafoaish wi;Hj mj;sk;dla fuu Æmh l%shd;aul fõ' uq,ska fldkafoaish i,ld n,d fldkafoaish wi;H kï Æmh ;=< we;s Wmfoia l%shd;aul ù" kej; fldkafoaish i,ld nef,a' fï wdldrfhka oSwe;s fldkafoaish wi;Hj mj;sk;dla fuu Æmh l%shd;aul fõ'
34
Wod #- 1 isg 10 olajd ixLHd Print lr.ekSu Dim Number As Integer Number = 1 Do Until Number > 10 Print Number Number = Number + 1 Loop
35
Wod #- Dim i as integer X = 1 Do Until X > 10 Print X X = X + 1 Loop
36
Do - Loop Until uq,ska Æmhg we;=,a j jrla Æmh ;=< we;s Wmfoia l%shd;aul lr fldkafoaish wi;H kï kej; Æmh ;=< we;s Wmfoia l%shd;aul lrhs' fï wdldrfhka oSwe;s fldkafoaish wi;Hj mj;sk ;dla fuu Æmh l%shd;aul fõ'
37
Dim Number As Integer Number = 1 Do Print Number Number = Number + 1 Loop Until Number > 10 Wod #- 1 isg 10 olajd ixLHd Print lr.ekSu
38
Wod #- Dim i as integer i = 1 Do Print i i = i + 1 Loop Until i > 10
39
Until Loop Ndú;fhka isÿflfrk mrs.Kl l%uf,aL ;j ÿrg;a
40
Wod #- 1 ;a 50 ;a w;r T;af;a ixLHd Print lr.ekSu' Do While - Loop Ndú;h Do While - Loop Ndú;h Dim Number As Integer Number = 1 Do While Number <= 50 Print Number Number = Number + 2 Loop
41
Wod #- 1 ;a 50 ;a w;r T;af;a ixLHd Print lr.ekSu' Do Until - Loop Ndú;h Do Until - Loop Ndú;h Dim Number As Integer Number = 1 Do Until Number > 50 Print Number Number = Number + 2 Loop
42
Wod #- 1 ;a 50 ;a w;r T;af;a ixLHd Print lr.ekSu' Do - Loop While Ndú;h Do - Loop While Ndú;h Dim Number As Integer Number = 1 Do Print Number Number = Number + 2 Loop While Number <= 50
43
Wod #- 1 ;a 50 ;a w;r T;af;a ixLHd Print lr.ekSu' Do - Loop Until Ndú;h Do - Loop Until Ndú;h Dim Number As Integer Number = 1 Do Print Number Number = Number + 2 Loop Until Number > 50
44
Wod #- 1 ;a 50 ;a w;r brÜfÜ ixLHd Print lr.ekSu' Do Until - Loop Ndú;h Do Until - Loop Ndú;h Dim Number As Integer Number = 2 Do Until Number > 50 Print Number Number = Number + 2 Loop
45
Wod #- 1 ;a 50 ;a w;r brÜfÜ ixLHd Print lr.ekSu' Do Loop - Until Ndú;h Do Loop - Until Ndú;h Dim Number As Integer Number = 2 Do Print Number Number = Number + 2 Loop Until Number > 50
46
Wod #- 1 ;a 100 ;a w;r mQ¾K j¾. ixLHd Print lr.ekSu' Do Until - Loop Ndú;h Do Until - Loop Ndú;h Dim x As Integer Dim i as Integer x =0 i = 1 Do While x < 100 x = x + i Print x i = i + 2 Loop x = 0, i = 1 Print x = 1 i = 1 + 2 = 3 Print x = 4 i = 3 + 2 = 5 Print x = 9 i = 5 + 2 = 7 Print x =16 i = 7 + 2 = 9 Print x =25 i = 9 + 2 = 11 Print x =36 i = 11+2 = 13 Print x =49 i = 13+2 = 15 Print x =64 i = 15+2 = 17 Print x =81 i = 17+2 = 19 Print x =100 i = 19+2 = 21
47
Wod #- 1 ;a 100 ;a w;r mQ¾K j¾. ixLHd Print lr.ekSu' Do Loop - Until Ndú;h Do Loop - Until Ndú;h Dim x As Integer Dim i as Integer x =0 i = 1 Do x = x + i Print x i = i + 2 Loop Until x >= 100 x = 0, i = 1 Print x = 1 i = 1 + 2 = 3 Print x = 4 i = 3 + 2 = 5 Print x = 9 i = 5 + 2 = 7 Print x =16 i = 7 + 2 = 9 Print x =25 i = 9 + 2 = 11 Print x =36 i = 11+2 = 13 Print x =49 i = 13+2 = 15 Print x =64 i = 15+2 = 17 Print x =81 i = 17+2 = 19 Print x =100 i = 19+2 = 21
48
End
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.