BASH/C2/Conditional-Loops/Malayalam
From Script | Spoken-Tutorial
Revision as of 12:44, 24 October 2017 by PoojaMoolya (Talk | contribs)
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 | നന്ദി. |