BASH/C2/Conditional-Loops/Malayalam

From Script | Spoken-Tutorial
Revision as of 15:23, 6 October 2017 by Prena (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 പ്രിയ സുഹൃത്തുക്കളെ സ്വാഗതം BASH ലെ loops സ്പോകെൻ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം.
00:07 ഈ ട്യൂട്ടോറിയലില് നമ്മള് പഠിക്കും:
00:09 for loop
00:11 while loop ഉദാഹരണ സഹിതം
00:15 ഈ ട്യൂട്ടോറിയൽ രേഖപ്പെടുത്താൻ, ഞാൻ ഉപയോഗിക്കുന്നു:
00:18 'ഉബുണ്ടു ലിനക്സ് 12.04' ഓപ്പറേറ്റിംഗ് സിസ്റ്റം '
00:22 GNU BASH പതിപ്പ് 4.1.10
00:26 GNU BASH വെർഷൻ 4 അല്ലെങ്കിൽ അതിനു മുകളിലുള്ള ട്യൂട്ടോറിയൽ പ്രാക്ടീസ് ചെയ്യുന്നതിനായി ശുപാർശ ചെയ്യുന്നു.
00:34 ' loops.കളുടെ ആമുഖത്തോടെ നമുക്ക് തുടങ്ങാം.
00:37 loops.ഒരുകൂട്ടം statements ആവർത്തിച്ച് എക്സിക്യൂട്ട് ചെയുന്നു
00:43 സിന്റാക്സ് നമുക്ക് നോക്കാം.
00:45 for expression 1, 2, 3
00:49 statement 1, 2, 3
00:51 ഇത് for loop ന്റെ അവസാനമാണ്.
00:55 for loop ന്റെ സിന്റസ്
00:58 for variable in sequence/range
01:03 statement 1, 2, 3
01:06 for loop.അവസാനവും' അവസാനിച്ചു.
01:09 നമുക്ക് for loop. ന്റെ ആദ്യ സിന്റാക്സ് ഉപയോഗിച്ചു നോക്കാം.
01:14 ഈ പ്രോഗ്രാമിൽ, നമ്മളുടെ ആദ്യ n 'സംഖ്യകളുടെ തുക കണക്കാക്കുന്നതാണ്.
01:20 നമ്മുടെ ഫയലിന്റെ പേര് 'for.sh' ആണെന്നത് ശ്രദ്ധിക്കുക.
01:25 ഇത് നമ്മുടെ 'ഷിബാംഗ് ലൈന്' ആണ്.
01:28 വേരിയബിള് 'നമ്പർ' ഉപയോക്താവിന് നല്കുന്ന valueസംഭരിക്കും.
01:34 മൂല്യം ഇവിടെ ഒരു പൂർണ്ണസംഖ്യയാണ്.
01:37 ഇപ്പോൾ variable sum പൂജ്യമായി ആരംഭിക്കുന്നു.
01:42 ഇവിടെയാണ് for loop.തുടങ്ങുന്നത്. '
01:45 ആദ്യം, നമ്മൾ 'i' എന്നത് 1 ആയി ആരംഭിക്കുന്നു.
01:48 'I' എന്നത് number.എന്നതിനേക്കാൾ കുറവോ തുല്യമാണോ എന്ന് പരിശോധിക്കുന്നു.
01:54 ഇപ്പോൾ ഇവിടെ, sum sum plus iആണ്
02:00 പിന്നെ ഞങ്ങൾ അത് പ്രിന്റ് ചെയ്യുന്നു.
02:03 അതിനു ശേഷം value of 'i' by 1.
02:08 condition False ആകുന്ന വരെ condition ചെക് ചെയുന്നു ബി.
02:14 for loop, നു വേണ്ടി പുറത്തുകടക്കുമ്പോൾ' ഈ സന്ദേശം അച്ചടിച്ചിരിക്കുന്നു.
02:19 'പ്രോഗ്രാം' എക്സിക്യൂട്ട് ചെയ്യാം നോക്കാം .
02:24 'ടെർമിനലിൽ' ടൈപ്പ് ചെയ്യുക - 'chmod + x for.sh'
02:31 എന്നിട്ട് ടൈപ്പ് ചെയ്യുക: './for.sh'
02:36 'ഇൻപുട്ട്' എന്ന പേരിൽ '5' ഞാൻ നൽകും.
02:40 'I' ന്റെ ഓരോ മൂല്യത്തിനും വേണ്ടി കണക്കു കൂട്ടപ്പെടുന്ന sum പ്രദർശിപ്പിച്ചിരിക്കുന്നു.
02:46 അതിനു ശേഷം 'ഔട്ട്പുട്ട്' അവസാന വരി പ്രദർശിപ്പിക്കും:
02:50 "Sum of first n numbers is 15".
02:54 ഇപ്പോൾ, പ്രോഗ്രാമിന്റെ ഒഴുക്കിനെ നോക്കാം.
02:57 windows.ന്റെ വലിപ്പം മാറ്റാൻ എന്നെ അനുവദിക്കുക.
03:00 ആദ്യം, നമുക്ക് 'i' ന്റെ മൂല്യം 1 ആകുന്നു.
03:04 അതിനു ശേഷം '1' ഇതിലും കുറവോ തുല്യമോ '5'
03:10 True, ആയതിനാൽ 'sum' 0 + 1 ആണ്
03:16 ഇപ്പോൾ നമുക്ക് sum '1.'ആണ്
03:20 അതിനു ശേഷം ഞങ്ങൾ sum അച്ചടിക്കുക '1.'
03:24 അടുത്തതായി ",' i ' '1' 'വർധിച്ചു ഉപയോഗിച്ച് വർദ്ധിച്ചിരിക്കുന്നുപുതിയi മൂല്യം' 2. 'ആണ്
03:31 '2' അതിലും കുറവോ തുല്യമോ '5.'
03:36 condition True ആണെങ്കിൽ ഇപ്പോള്' sum ' 1 + 2 'അതായത് ' 3. '
03:44 'i' 1 'ഉപയോഗിച്ച് വർദ്ധിപ്പിക്കുകയും' i 'എന്നതിന്റെ പുതിയ മൂല്യം' 3. '
03:51 നമുക്ക് 'sum' '6.' ആണ്
03:55 'സ്ക്രിപ്റ്റ്' i ന്റെ അടുത്ത മൂല്യത്തെ 'മുന്കാല മൂല്യമായി' സമചതുരമായി sum. ചെയുന്നു
04:02 False.എന്നതുവരെ ഇത് തുടരും.
04:09 for loop, പുറത്തുകടക്കുമ്പോൾ' അന്തിമ സന്ദേശം അച്ചടിക്കപ്പെടും.
04:14 രണ്ടാമത്തെ സിന്റാക്സ് ഉപയോഗിച്ച് for loop, മറ്റൊരു ഉദാഹരണം നമുക്ക് കാണാം.
04:20 ഞാൻ ഈ ഫയലിൽ 'കോഡ്' എഴുതിയിരിക്കുന്നു, അതിനെ 'forlolo.sh' എന്ന് പേരിട്ടു.
04:27 ഈ ലളിതമായ പ്രോഗ്രാം ഒരു ഡയറക്ടറിയിൽ ഫയലുകൾ പട്ടികപ്പെടുത്തും.
04:32 ഇത് shebang line. ആണ്.
04:35 നമുക്ക് for 'ലൂപ്പ്' ഉണ്ട്.
04:37 ls 'കമാണ്ട്' ഡയറക്ടറി ഉള്ളടക്കം പട്ടികപ്പെടുത്തുന്നു.
04:41 -1 (hyphen one) ഒരു വരിയിൽ ഒരു ഫയൽ കാണും.
04:46 ഇത് നിങ്ങളുടെ home directory.ൽ ഉള്ള എല്ലാ ഫയലുകളും ലിസ്റ്റുചെയ്യും.
04:51 ഇത്for loop. ന്റെ അവസാനമാണ്.'
04:53 ടൈപ്പ് ചെയ്ത് 'ടെർമിനൽ' ലെ 'സ്ക്രിപ്റ്റ്' എക്സിക്യൂട്ട് ചെയ്യാം.
04:58 'chmod + x for-loop.sh'
05:04 ടൈപ്പ്: './for-loop.sh'
05:09 ഇത് Home ഡയറക്ടറിയിലുള്ള എല്ലാ ഫയലുകളും കാണിക്കും.
05:14 ഇപ്പോൾ 'while loop- നെക്കുറിച്ചു പഠിക്കാം.'
05:18 നമുക്ക് സിന്റാക്സ് ആദ്യം മനസ്സിലാക്കാം.
05:21 while condition

statement 1, 2, 3 end of while loop

05:27 ഇതിനർത്ഥം,e condition True. ആകുമ്പോൾ while ലുപ്പ് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ '
05:27 ഇതിനർത്ഥംcondition True. ആകുമ്പോൾ 'while എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ '
05: 34 while loop. ന്റെ ഒരു ഉദാഹരണം നമുക്ക് നോക്കാം. '
05:37 ഇവിടെ, അതിനെ while.sh.എന്ന പേരിട്ടു.
05:42 ഈ പ്രോഗ്രാമിൽ, ഒരു നിശ്ചിത പരിധിക്കുള്ളിൽ നമുക്ക് അക്കങ്ങളുടെ സംഖ്യയും കണക്കാക്കും.
05: 49 നമുക്ക് കോഡ് 'പോകാം.
05: 52 ഇവിടെ, നമ്മളിൽ നിന്ന് ഒരു നമ്പർ സ്വീകരിച്ച് വേരിയബിൾ 'നമ്പർ' ൽ സംഭരിക്കുന്നു.
05: 59 അടുത്തതായി, നമ്മൾ വേരിയബിള്സ് 'i' ഉം sum 'ഉം' 0 (പൂജ്യത്തിലേക്ക്) എന്ന് ആരംഭിക്കുന്നു.
06: 06 ഇപ്പോൾ while condition.ആണ്.
06:08 ഇവിടെ, 'i' എന്നത് യൂസർ കൊടുത്ത number ന്റെ വാല്യൂ നു less than or equal ആണെന്ന് ഞങ്ങൾ പരിശോധിക്കുന്നു.
06:17 അതിനു ശേഷംsum i യുടെ ന്റെ മൂല്യത്തെ 'സംഖ്യ' ന്റെ മൂല്യത്തിൽsum ചെയ്തു
06:24 അടുത്തതായി, '2' ഉപയോഗിച്ച് 'i' ന്റെ മൂല്യത്തെ വർദ്ധിപ്പിക്കുന്നു.
06:28 നമ്മൾ ഇരട്ട സംഖ്യകൾ മാത്രം ചേർക്കുന്നുവെന്ന് ഇത് ഉറപ്പാക്കും.
06:33 'I' ന്റെ മൂല്യം 'ന്റെ മൂല്യത്തെ അധികമാകുമ്പോൾ' ലൂപ്പ് 'ആവർത്തിക്കുന്നു.'
06:40 'While ലൂപിൽ നിന്ന് പുറത്തുകടക്കുമ്പോൾ' നൽകിയിരിക്കുന്ന ശ്രേണിയിലെ എല്ലാ അക്കങ്ങളുടെയും തുക ഞങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു.
06:47 പ്രോഗ്രാം 'എക്സിക്യൂട്ട് ചെയ്യാം.
06:50 'ടെർമിനലിൽ ടൈപ്പ് ചെയ്യുക:
06:52 chmod +x while.sh
06:56 ./while.sh
07:00 എന്റെ ഇൻപുട്ടായി ഞാൻ '15' 'നൽകും.
07:04 ഔട്ട്പുട്ടിന്റെ അവസാന വരി:
07:06 "Sum of even numbers within the given range is 56".
07:11 'വിൻഡോയുടെ വലിപ്പം മാറ്റുകയും' ഔട്ട്പുട്ട് 'വിശദീകരിക്കുകയും ചെയ്യട്ടെ.
07:14 ആദ്യം നമ്മൾ 'i' 0 ആണെങ്കിൽ, '15' എന്നതിന്റെnumber' തുല്യമോ ആണ്.
07:24 condition True. ആണ് .അതുകൊണ്ട് sum 0 + 0 'അതായത് 0 ആയിരിക്കും.
07:31 ഇപ്പോൾ 'i' 2 വർധിക്കുന്നു എന്നതിന്റെയും പുതിയ മൂല്യം' i എന്നത് 2 ആണ്.
07:37 '2' '15' ൽ കുറവോ അതിനു തുല്യമോ ആണെങ്കിൽ നമ്മൾ പരിശോധിക്കും.
07:43 കണ്ടീഷൻ True;' 0 + 2 ചേർക്കുന്നു. '
07:49 ഇപ്പോൾsum എന്നതിന്റെ മൂല്യം '2.'
07:52 വീണ്ടും 'i' ന്റെ മൂല്യം '2' ഉപയോഗിച്ച് വർദ്ധിക്കും.
07:56 ഇപ്പോൾ 'i' യുടെ മൂല്യം '2 + 2' അതായത് '4.'
08:03 'തുകയുടെ അടുത്ത മൂല്യം' '4 + 2' അതായത് '6' 6. '
08:09 അതേപോലെ, 'സ്ക്രിപ്റ്റ്' 2 'എന്ന മുൻ മൂല്യത്തിലേക്ക്' 15 'കവിയുന്നത് വരെ തുടരും.
08:18 അവസാനം ടോട്ടൽ വാല്യൂ sum 56 കിട്ടുന്നു
08:24 ഇത് നമ്മെ ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്തെത്തിക്കുന്നു.
08:27 സംഗ്രഹിക്കാം. ഈ ട്യൂട്ടോറിയലിൽ, 'ലൂപ്പ് ഫോർ' ന്റെ രണ്ടു വ്യത്യസ്ത സിന്റാക്സ് ഞങ്ങൾ പഠിച്ചു. 'While loop- ഉം ഞങ്ങൾ പഠിച്ചു.'
08:37 ഒരു അസൈൻമെന്റിനായി - ആദ്യത്തെ n "നപ്രിമേ നമ്പർ കാണുക .
08:43 ചുവടെ കാണിച്ചിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമായ വീഡിയോ കാണുക.
08:46 ഇത് സ്പോകെൻ ട്യൂട്ടോറിയൽ പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു.
08:50 നല്ല ബാൻഡ് വിഡ്ത്ത് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് അത് ഡൌൺലോഡ് ചെയ്ത് കാണാം.
08:54 സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്ട് ടീം:
08:56 സ്പോക്കൺ ട്യൂട്ടോറിയലുകൾ ഉപയോഗിച്ച് വർക്ക്ഷോപ്പുകൾ നടത്തുന്നു.
09:00 ഓൺലൈൻ ടെസ്റ്റ് പാസാകുന്നവർക്ക് സർട്ടിഫികറ്റുകൾ നല്കുന്നു.
09:04 കൂടുതൽ വിവരങ്ങൾക്ക് contact@spoken-tutorial.org ൽ എഴുതുക
09: 11 'സ്പോക്കൺ ട്യൂട്ടോറിയൽ' പ്രോജക്റ്റ് ടോക്ക് ടു എ ടീച്ചർ പദ്ധതിയുടെ ഭാഗമാണ്.
09:14 ഇതിനെ പിന്തുണക്കുന്നത് നാഷണൽ മിഷൻ ഓൺ എഡ്യൂക്കേഷൻ ത്രൂ ഐസിടി, എംഎച്ച്ആർഡി, ഗവർമെന്റ് ഓഫ് ഇന്ത്യ.
09:22 ഈ മിഷനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ചുവടെ കൊടുത്തിരിക്കുന്ന ലിങ്കിൽ ലഭ്യമാണ്.
09:28 ഫോസിനും സ്പോകെൻ ട്യൂട്ടോറിയൽ ടീമും സ്ക്രിപ്റ്റ് സംഭാവന ചെയ്തിട്ടുണ്ട്.
09:34 ഇത് ഐഐടി ബോംബൈയിൽ നിന്നുള്ള വിജി നായർ ആണ്.
09:38 നന്ദി.

Contributors and Content Editors

PoojaMoolya, Prena