C-and-Cpp/C3/Loops/Khasi

From Script | Spoken-Tutorial
Revision as of 10:25, 12 October 2017 by John123 (Talk | contribs)

Jump to: navigation, search
Time Narration
00:01 Ngi pdiang sngewbha ia phi sha ka Spoken tutorial halor ka phang Loops in C and C++.
00:06 Ha kane ka jinghikai ngin pule,
00:09 for loop,while loop bad
00:12 do…while loop. Ngin leh ia kane lyngba ka jingiarap jong ki katto katne ki nuksa .
00:17 Ngin peit ruh katto katne ki jingbakla bad ki solutions.
00:21 Ban record ia ka jinghikai, nga pyndonkam da
00:24 Ubuntu Operating System version 11.04,
00:28 gcc and g++ Compiler version 4.6.1 on Ubuntu.
00:34 To ngin sdang da ka jinglamphrang halor ka loops.
00:38 Loops ki execute ia ki group of instructions bunsien.
00:44 Ka shong ha ka jingdonkam bad la phiah ha ki lai bynta:
00:48 while loop do…..while loop bad
00:51 for loop To ngin sdang da ka while loop shuwa.
00:56 Ka while loop ka tests ia ka condition kaba na sdang.
01:00 Ka structure ka long: while ( condition )
01:03 hapoh ki statement block.
01:07 Mynta leit sha ka do….while loop .
01:09 Ka do..while loop kan executed at least once shuwa ba ka condition kan validated.
01:15 ka structure ka long:
01:17 do (within the brackets) statement block,
01:20 Hadien ki bracket ka while ( condition ).
01:23 Phin iohi ba ia ka condition la check ha kaba khatduh.
01:27 Mynta, to ngin peit lyngba ki nuksa jong while loop bad do...while loop .
01:32 Nga lah dep type ia ka code halor ka editor.
01:35 To ngan plie ia ka.
01:37 Kynmaw ba ka kyrteng ka phail jongngi ka long while.c..
01:41 Mynta ngin sa pule kumno ban add ia u wei na ki 10 number da kaba pyndonkam ka while' loop.
01:47 To ngan batai ia ka code mynta.
01:49 Kane ka dei ka header file. Jongngi.
01:51 Hapoh ka main() function ngi lah declare ar tylli ki integer variables x bad y bad bas dang da u 0.
01:59 Kane ka dei ka while loop. Jong ngi.
02:02 Ka condition jong ka while loop is x is less than or equal to 10.
02:06 Hangne ka value jong u x la add sha ka value jong u y.
02:10 Ka value ba ioh hadien ba lah add yn buh ha u y.
02:15 Nangta ngi print ia ka value jong u y.
02:18 Hangne u x la incremented.
02:20 Kaba mut u variable x un kiew da I wei.
02:25 Bad kane ka dei ka return statement jong ngi.
02:27 Mynta , to ngin execute ia ka prokram.
02:30 Sngewbha plie ia ka terminal window da kaba nion ia u Ctrl, Alt bad T keys ha kajuh ka por na ka keyboard jong phi.
02:39 Type gcc space while dot c space hyphen o space while
02:45 Nion Enter.
02:47 Type ./while (dot slash while). Nion Enter.
02:52 Ka output yn sa pyni.
02:54 Mynta to ngin peit ia ka jingtreikam ka while loop.
02:57 To ngan resize ia ka window.
03:00 Hangne, u value ba nyngkong jong u x and y ka long 0.
03:04 Kane kadei ka while condition jong ngi.
03:06 Hangne ngi check la u x u duna ne iaryngkat bad u 10 kaba mut ba u value jong u x kanlong naduh u 0 haduh 10.
03:15 Nangta ngi add y plus x (i.e) 0 plus 0, ngi ioh 0.


03:22 Ngi print ia ka value jong u y, hangne ngi ioh 0.
03:27 Nangta ia u x la increment kaba mut ba mynta u value jong u x un long 1.
03:33 Nangta ngin check biang ia ka condition, 1 u duna ne iaryngkat bad u 10. Lada ka condition ka long true te ngin hap add ia ki values.
03:44 y (i.e ) 0 plus x kaba mut 1. 0 plus 1 long 1.
03:50 Ngi print ia u value kum 1.
03:53 Sa shisien u x la increment.
03:55 Mynta ka value jong u x ka long 2.
03:59 Ngin check biang ia ka condition.
04:01 U 2 u duna ne iaryngkat bad u 10, lada ka condition ka long true nangta ngin add ia ki values, (i.e ) 1 plus 2 ka ban mih 3.
04:11 Ngi print ia u value kum 3.
04:13 Kumne, kan iaid haduh jong u x un duna ne iaryngkat ia u 10 (x<=10).
04:20 Mynta, ngin peit ia ka juh ka prokram da kaba pyndonkam ka do….while loop .


04:24 Kane ka long ka prokram jong ngi.
04:26 Kynmaw ba ka kyrteng jong ka phail jong ngi ka long do hyphen while dot c .
04:31 Ia kane ka bynta lah dep batai ha ka prokram ba hashwa.
04:35 Te, to ngin iaid noh sha ka do...while loop .
04:38 Hangne, ka body jong ka loop la execute bad ia ka condition la check.
04:44 Ka value jong u x la add sha ka value jong u y bad ka value ba ioh hadien ba la add la buh ha u y.
04:52 Ka logic ka long kumjuh kum ha ka while prokram.
04:55 Mynta to ngin execute ia ka prokram.
04:58 Phai biang sha ka terminal jong ngi.
05:00 Type gcc space do hyphen while dot c space hyphen o space do . Press Enter .
05:08 Type dot slash do (./do). Nion Enter .
05:12 Ngin iohi ia ka output ba ka iasyriem ia ka while program jong ngi.
05:16 Mynta, to ngin peit ia ka rukom treikam ka do...while loop .
05:20 To ngan resize ia ka window.
05:22 Hangne ka value jong u x bad y ka long 0.
05:25 Ngin add ia kito ki value. Nangta ngin ioh 0.
05:29 Mynta ka value jong u y kalong 0.
05:31 Ngi print ia ka value kum 0.
05:33 Nanga u x la increment da u 1 kaba mut mynta ka value jong u x ka long u 1, nangta ia ka condition lah ban check.
05:42 Phin iohi ba ka body jong ka loop la execute shwa.
05:45 La kumno kumno, ka lada ka condtion ka long false nangta ruh ngin ioh ia ka value 0.
05:52 Mynta, hangne ngin check la u 1 u duna ne iaryngkat bad u 10.
05:56 Ka condition kan dei. Bad ruh ngin add ia ki values.
06:00 Mynta u 0 plus 1.
06:02 Nangta ngin print ia ka value jong u y kum 1.
06:05 Sa shisien u x yn sa increment.
06:08 Mynta ka value jong u x ka long 2.
06:11 Nangta ngin check la u 2 u duna ne iaryngkat bad u 10.
06:15 Ngin phai biang nangne.
06:17 Nangta ngin add ia ki values. 1 plus 2 long 3.
06:20 Ngi print ia ka value jong u y kum 3.
06:23 Kumne, ki condition lah ban check haduh ba ka value jong u x kan duna ne iaryngkat bad u 10.
06:30 Bad kane ka dei ka return statement jong ngi.
06:33 Kynmaw ba hangne ka while condition kan kut da u semicolon.
06:38 Ha while loop ka condition kan ym kut da u semicolon.
06:43 Mynta to ngin peit kumno ban execute ia ki prokram ha ka C++.
06:48 Kane ka dei ka while prokram jong ngi ha ka C++.
06:52 Ka logic bad ka implementation ki long kumjuh ha ka C prokram jong ngi.
06:56 Don ki katto katne ki jing kylla kum ha ka headerfile kum iostream ha ka jaka jong ka stdio.h.


07:04 Ngin pynrung ia ka 'using' statement hangne using namespace std bad hangne ngi lah pyndonkam ia ka cout function ha ka jaka jong ka printf function.
07:16 Ka structure jong ka while loop ka long kumjuh kum ha ka C prokram jong ngi.
07:21 To ngin execute ia ka prokram.
07:23 Phai biang sha ka terminal.
07:25 To ngan pyndam noh ia ka prompt.
07:28 Ban execute, type g++ space while dot cpp space hyphen o space while1 . Nion Enter .
07:38 Type dot slash while1 (./while1). Nion Enter .
07:43 Phin iohi ba ka output ka iasryiem ia ka while prokram jong ngi ha ka C.
07:48 Mynta to ngin peit ia ka do... while program ha ka C++.
07:52 Phai biang sha ka text editor.
07:54 Hangne ruh don ki jing kylla kiba ia sryiem kum ka header file , ka using statement bad ka cout function.
08:03 Kiwei pat kin ia sryiem.
08:06 To ngin execute ia ka prokram.
08:08 Phai biang sha ka terminal jong ngi.
08:10 Type g++ space do hyphen while dot cpp space hyphen o space do1 . Nion Enter .
08:19 Type dot slash do1 (./do1). Nion Enter .
08:23 Ngin iohi ia ka output ba ka ia sryiem ia ka do...while program jong ngi ha ka C.
08:28 Mynta ngin peit katto katne ki jing bakla bad ki solutions.
08:32 Phai biang sha ka text editor jong ngi.
08:35 Tharai, hangne ngan ym ai ka increment ha ka value jong u x.
08:41 Click Save. To ngin peit kaei kaban jia.
08:44 Phai biang sha ka terminal. To ngan pyndam ia ka prompt.
08:47 To ngan execute ia ka prokram.
08:50 Nion arsien ia u up-arrow key.
08:54 Sa shisien nion ia u up-arrow key.
08:57 Ka output kan pyni.
08:59 Ngin iohi shibun ki zero, kane ka long namar ba ka loop kam don ia ka terminating condition.
09:07 La tip ia ka kum ka infinite loop.
09:10 Infinite loop kan pynlong ia ka system ban nym respond.
09:14 Kan pynlong ia ka prokram ban shim ia baroh ki processors time tangba lah ban terminate ia ka.
09:21 Phai biang sha ka prokram jong ngi, to ngin pynbeit ia ki jing bakla.
09:25 Type x++ bad u semicolon.
09:28 Click Save. To ngin execute biang.
09:31 Phai biang sha ka terminal.
09:33 Nion u up-arrow key.
09:38 Hooid, ka lah long.
09:40 Da kane ngi lah poi sha kaba kut jong ka jinghikai.
09:43 To ngin phai biang sha ki slides jong ngi.
09:45 To ngin batai lyngkot.
09:47 Ha kane ka jinghikai ngi la pule,
09:50 while loop example. while(x is less than or equal to 10)
09:54 do….while loop .
09:56 ki nuksa. do statement block bad
09:59 while condition ha ka ba kut.
10:01 Kum ka assignment,
10:03 thoh ia ka prokram ban print ia kine, da kaba pyndonkam ia ka for loops.
10:07 0 to 9.
10:10 Ka syntax jong ka for loop ka long
10:12 for (variable initialization; variable condition; and variable increment or decrement)
10:20 bad hangne kan long ka body jong ka loop.
10:24 Peit ia ka video ba lah ban ioh naka link ba la pyni harum.
10:27 Ka batai lyngkot ia ka spoken tutorial project.


10:30 Lada phim don ka bor internet ba khlain, phi lah ban shu download sa peit pat hadien.
10:33 Ka team Spoken Tutorial Project:
10:35 :* ka pynlong ki workshop da ba pyndonkam ia ki spoken tutorials
10:38 Yn ai syrnod ia kiba pass ia ka online test.
10:42 Na bynta ka jingtip ba kham bniah, sngewbha thoh sha ka

contact@spoken-tutorial.org

10:47 “Spoken Tutorial” Project ka dei ka bynta jong ka Talk to a Teacher.
10:51 La kyrshan ia kane ka project da ka National Mission on Education lyngba ICT, MHRD, jong ka sorkar India.
10:58 Shuh shuh ki jingtip halor kane ka mission phin ioh na kane ka link ba la ai harum : http://spoken-tutorial.org\NMEICT-Intro.
11:02 La pynkylla sha ka ktien khasi da i Godwin pyrbot bad nga i John Nongkynrih.
11:08 Khublei naka bynta ba iasnohlang

.

Contributors and Content Editors

John123