Ruby/C2/Arithmetic-and-Relational-Operators/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:01 | Rubyയിലെ Arithmetic & Relational Operators എന്ന സ്പോകെന് ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:06 | ഇവിടെ പഠിക്കുന്നത്, |
00:08 | Arithmetic Operators |
00:10 | Operator Precedence |
00:12 | Relational Operators |
00:14 | ഇതിനായി ഉപയോഗിക്കുന്നത്, Ubuntu Linux version 12.04, Ruby 1.9.3 |
00:23 | ഈ ട്യൂട്ടോറിയല് പിന്തുടരുന്നതിനായി Linuxൽ ടെർമിനലും ടെക്സ്റ്റ് എഡിറ്ററും ഉപയോഗിക്കുവാൻ അറിഞ്ഞിരിക്കണം. |
00:28 | അത് പോലെ irbയും പരിചിതമായിരിക്കണം, |
00:31 | ഇല്ലെങ്കിൽ ഞങ്ങളുടെ വെബ്സൈറ്റ് പരിശോധിക്കുക. |
00:34 | ഇപ്പോൾ arithmetic operatorsനെ കുറിച്ച് പഠിക്കാം. |
00:38 | Rubyയ്ക്ക് താഴെ പറയുന്ന arithmetic operators ഉണ്ട്. |
00:42 | +സങ്കലനം: ഉദാഹരണം. a+b. |
00:45 | - വ്യവകലനം: ഉദാഹരണം. a-b. |
00:48 | / ഹരണം: ഉദാഹരണം. a/b. |
00:51 | * ഗുണനം: ഉദാഹരണം. a*b. |
00:55 | % മോഡുലസ്: ഉദാഹരണം. a%b. |
00:59 | ** Exponent : ഉദാഹരണം. a**b |
01:04 | irb ഉപയോഗിച്ച് ഈ arithmetic operators നോക്കാം. |
01:08 | Ctrl, Alt, T കീകൾ ഒരുമിച്ച് പ്രസ് ചെയ്ത് ടെർമിനൽ തുറക്കുക. |
01:14 | സ്ക്രീനിൽ ഒരു ടെർമിനൽ വിൻഡോ തുറക്കുന്നു. |
01:17 | interactive Ruby തുറക്കുന്നതിനായി irb ടൈപ്പ് ചെയ്ത് എന്റർ കൊടുക്കുക. |
01:21 | ടൈപ്പ് ചെയ്യുക, 10 plus 20. എന്റർ പ്രസ് ചെയ്യുക. |
01:25 | സങ്കലനം നടത്തിയിട്ട് ഫലം 30 എന്ന് കാണിക്കുന്നു. |
01:31 | അത് പോലെ വ്യവകലനം, ഗുണനം പോലുള്ള ഓപ്പറേഷനുകളും നടത്തുന്നു. |
01:35 | ഹരണത്തിനുള്ള operator നോക്കാം. |
01:38 | ടൈപ്പ് ചെയ്യുക 10 slash 4 |
01:40 | Enter കൊടുക്കുക. |
01:42 | ഇവിടെ ഫലം അടുത്തുള്ള പൂർണ്ണ സംഖ്യയായ 2 ആയതായി കാണാം. |
01:47 | കൂടുതൽ കൃത്യമായ ഉത്തരം വേണമെങ്കിൽ ഒരു അക്കം float ആക്കണം. |
01:52 | ടൈപ്പ് ചെയ്യുക 10.0 slash 4 |
01:56 | Enter പ്രസ് ചെയ്യുക. |
01:58 | ഇപ്പോൾ ഫലം 2.5 എന്ന് കിട്ടുന്നു. |
02:01 | modulus ഓപ്പറേറ്റർ നോക്കാം. |
02:05 | modulus operator ശിഷ്ടം ഔട്ട്പുട്ട് ആയി റിട്ടേണ് ചെയ്യുന്നു. |
02:09 | ടൈപ്പ് ചെയ്യുക 12 percentage sign 5 Enter പ്രസ് ചെയ്യുക. |
02:15 | ഇവിടെ 12നെ 5 കൊണ്ട് ഹരിച്ചിട്ട് ശിഷ്ടം 2 റിട്ടേണ് ചെയ്യുന്നു. |
02:21 | ഇപ്പോൾ exponent ഓപ്പറേറ്റർ നോക്കാം. |
02.24 | ടൈപ്പ് ചെയ്യുക 2 തുടർന്ന് രണ്ട് പ്രാവശ്യം asterisk sign എന്നിട്ട് 5 Enter പ്രസ് ചെയ്യുക. |
02:32 | ഇതിനർത്ഥം 2 raise to 5 |
02:36 | അതിനാൽ ഔട്ട്പുട്ട് 32 എന്ന് കിട്ടുന്നു. |
02:39 | അടുത്തതായി ഓപ്പറേറ്റർ precedence പഠിക്കാം. |
02:44 | ഒരു mathematical expressionൽ വിവിധ ഓപ്പറേഷനുകൾ ഉണ്ടെങ്കിൽ, ഓരോ ഭാഗവും മുൻപ് നിശ്ചയിക്കപ്പെട്ടിട്ടുള്ള ഓർഡറിൽ ആയിരിക്കും നടക്കുന്നത്. ഇതാണ് operator precedence. |
02:56 | അതായത് highest priority ഉള്ള operator ആദ്യം എക്സിക്യൂട്ട് ചെയ്യുന്നു. |
03:01 | ഇതിനെ തുടർന്ന് priority ഓർഡറിൽ അടുത്ത operator, അങ്ങനെ. |
03:07 | ഈ സ്ലൈഡ് എല്ലാ operatorsസിനേയും ഉയർന്ന precedenceൽ നിന്ന് താഴത്തേയ്ക്ക് ലിസ്റ്റ് ചെയ്യുന്നു. |
03:13 | ഉദാഹരണത്തിന് 3 + 4 * 5 23 റിട്ടേണ് ചെയ്യുന്നു. 35 അല്ല. |
03:23 | multiplication operator (*)ന് addition operator (+)നെക്കാൾ കൂടിയ precedence ഉള്ളതിനാൽ, |
03:29 | ആദ്യം evaluate ചെയ്യപ്പെടുന്നു. |
03:32 | അതിനാൽ നാല് ഗുണം അഞ്ച് ഇരുപത്, ഇരുപത് മൂന്നിനോട് കൂട്ടി ഫലം 23. |
03:42 | operator precedence അടിസ്ഥാനമാക്കിയുള്ള കൂടുതൽ ഉദാഹരണങ്ങൾ നോക്കാം. |
03:47 | ടെർമിനലിലേക്ക് തിരികെ പോകാം. |
03:50 | irb കണ്സോൾ വൃത്തിയാക്കാനായി Crtl, L കീകൾ ഒരുമിച്ച് പ്രസ് ചെയ്യുക. |
03:56 | ടൈപ്പ് ചെയ്യുക 7 minus 2 multiply by 3 |
04:03 | Enter പ്രസ് ചെയ്യുക. |
04:05 | ഉത്തരം 1 എന്ന് കിട്ടുന്നു. |
04:08 | ഇവിടെ asterisk ചിഹ്നത്തിന് minus ചിഹ്നത്തെക്കാൾ മുൻഗണനയുണ്ട്. |
04:13 | അതിനാൽ ഗുണനത്തിന് ശേഷം വ്യവകലനം നടക്കുന്നു. |
04:20 | മറ്റൊരു ഉദാഹരണം നോക്കാം. |
04:22 | ബ്രാക്കറ്റിനുള്ളിൽ ടൈപ്പ് ചെയ്യുക 10 plus 2 slash 4 |
04:29 | Enter പ്രസ് ചെയ്യുക. |
04:30 | ഉത്തരം 3 കിട്ടുന്നു. |
04:33 | ഇവിടെ ഹരണം(slash)നെക്കാൾ priority കൂടുതൽ () ബ്രാക്കറ്റിനാണ്. |
04:39 | അതിനാൽ ബ്രാക്കറ്റിനുള്ളിലെ ഓപ്പറേഷനായ സങ്കലനം ആദ്യം നടക്കുന്നു. |
04:44 | എന്നിട്ട് ഹരണം നടക്കുന്നു. |
04:47 | ഇപ്പോൾ Relational Operators പഠിക്കാം. |
04:51 | സ്ലൈഡുകളിലേക്ക് തിരികെ വരാം. |
04:54 | Relational operatorsനെ comparison operators എന്നും അറിയപ്പെടുന്നു. |
04:59 | relational operators ഉപയോഗിക്കുന്ന expressions boolean മൂല്യങ്ങൾ റിട്ടേണ് ചെയ്യുന്നു. |
05:04 | Rubyയിലെ Relation Operators. |
05:07 | == Equals to ഉദാഹരണം. a==b |
05:14 | dot eql question mark ഉദാഹരണം. a.eql?b |
05:21 | != Not equals to ഉദാഹരണം. a exclamation equal b |
05:28 | Less than ഉദാഹരണം. a < b |
05:32 | Greater than ഉദാഹരണം. a > b |
05:37 | <= Lesser than or equal to ഉദാഹരണം. a less than arrow equal b |
05:44 | >= Greater than or equal to ഉദാഹരണം. a greater than arrow equal b |
05:49 | <=> Combined comparison ഉദാഹരണം. a less than arrow equal greater than arrow b |
05:56 | ഇപ്പോൾ ഇതിൽ ചില operators നോക്കാം. |
06:00 | ടെർമിനലിലേക്ക് തിരിച്ച് പോകാം. |
06:02 | irb കണ്സോൾ വൃത്തിയാക്കാനായി ctrl, L കീകൾ ഒരുമിച്ച് പ്രസ് ചെയ്യുക. |
06:09 | equals to ഓപ്പറേറ്റർ നോക്കാം. |
06:11 | ടൈപ്പ് ചെയ്യുക 10 equals equals 10 |
06:16 | Enter പ്രസ് ചെയ്യുക. |
06:17 | ഔട്ട്പുട്ട് true എന്ന് കിട്ടുന്നു. |
06:20 | .eql? ഓപ്പറേറ്റർ equals to ഓപ്പറേറ്ററിന് തുല്യമാണ്. |
06:24 | അത് നോക്കാം. |
06:25 | ടൈപ്പ് ചെയ്യുക 10 .eql?10, എന്റർ. |
06:33 | ഔട്ട്പുട്ട് true എന്ന് കിട്ടുന്നു. |
06:35 | not equal to ഓപ്പറേറ്റർ നോക്കാം. |
06:39 | ടൈപ്പ് ചെയ്യുക 10 not equal 10 |
06:44 | Enter പ്രസ് ചെയ്യുക. |
06:46 | ഔട്ട്പുട്ട് false എന്ന് കിട്ടുന്നു. |
06:48 | ഇതെന്തന്നാൽ രണ്ട് അക്കങ്ങളും തുല്യമാണ്. |
06:51 | Ctrl, L ഒരുമിച്ച് പ്രസ് ചെയ്ത് irb കണ്സോൾ വൃത്തിയാക്കുക. |
06:56 | ഇപ്പോൾ less than ഓപ്പറേറ്റർ നോക്കാം. |
07:00 | ടൈപ്പ് ചെയ്യുക 10 less than 5. എന്റർ കൊടുക്കുക. |
07:05 | ഇവിടെ ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കൾ ചെറുതാണെങ്കിൽ true റിട്ടേണ് ചെയ്യുന്നു, |
07:10 | അല്ലെങ്കിൽ ഇത് false റിട്ടേണ് ചെയ്യുന്നു. |
07:14 | നമുക്ക് false എന്ന ഔട്ട്പുട്ട് കിട്ടുന്നു. എന്തെന്നാൽ 10, 5നെക്കാൾ ചെറുതല്ല. |
07:19 | നമുക്ക് ഇപ്പോൾ greater than ഓപ്പറേറ്റർ നോക്കാം. |
07:22 | ടൈപ്പ് ചെയ്യുക 5 greater than 2 |
07:26 | ഇവിടെ ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കൾ വലുതാണെങ്കിൽ true റിട്ടേണ് ചെയ്യുന്നു, |
07:31 | അല്ലെങ്കിൽ false റിട്ടേണ് ചെയ്യുന്നു. |
07:34 | Enter പ്രസ് ചെയ്യുക. |
07:36 | ഇവിടെ True എന്ന ഔട്ട്പുട്ട് കിട്ടുന്നു. എന്തെന്നാൽ 5, 2നെക്കാൾ വലുതാണ്. |
07:42 | Ctrl, L ഒരുമിച്ച് പ്രസ് ചെയ്ത് irb കണ്സോൾ വൃത്തിയാക്കുക. |
07:47 | ഇപ്പോൾ less than equal to ഓപ്പറേറ്റർ നോക്കാം. |
07:51 | ടൈപ്പ് ചെയ്യുക 12 less than equal 12 |
07:56 | Enter പ്രസ് ചെയ്യുക. |
07:59 | ഇവിടെ ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കാൾ ചെറുതോ അതിന് സമമോ ആണെങ്കിൽ, true റിട്ടേണ് ചെയ്യുന്നു, |
08:04 | അല്ലെങ്കിൽ false റിട്ടേണ് ചെയ്യുന്നു. |
08:07 | നമുക്ക് ഔട്ട്പുട്ട് True എന്ന് കിട്ടുന്നു. എന്തെന്നാൽ 12, 12ന് സമമാണ്. |
08:11 | ഇത് പോലെ നിങ്ങൾക്ക് greater than or equal to ഓപ്പറേറ്ററും ശ്രമിച്ച് നോക്കാവുന്നതാണ്. |
08:19 | combined comparision ഓപ്പറേറ്റർ. |
08:21 | ആദ്യത്തെ operand രണ്ടാമത്തേത്തിന് സമമാണെങ്കിൽ 0 റിട്ടേണ് ചെയ്യുന്നു. |
08:24 | ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കാൾ വലുതാണെങ്കിൽ 1 റിട്ടേണ് ചെയ്യുന്നു. |
08:29 | ആദ്യത്തെ operand രണ്ടാമത്തേതിനെക്കാൾ ചെറുതാണെങ്കിൽ -1 റിട്ടേണ് ചെയ്യുന്നു. |
08:34 | ഒരു ഉദാഹരണം നോക്കാം. |
08:36 | ടൈപ്പ് ചെയ്യുക 3 less than equals greater than 3 |
08:41 | Enter പ്രസ് ചെയ്യുക. |
08:43 | ഔട്ട്പുട്ട് 0 കിട്ടുന്നു. |
08:45 | എന്തെന്നാൽ രണ്ട് operandsഉം സമമാണ്, അതായത് രണ്ടും മൂന്ന്. |
08:50 | ഇപ്പോൾ ഇതിൽ ഒരു operand 4 ആക്കാം. |
08:53 | ടൈപ്പ് ചെയ്യുക 4 less than equals greater than 3 |
08:58 | Enter പ്രസ് ചെയ്യുക. |
08:59 | 4 3നെക്കാൾ വലുതായതിനാൽ, ഔട്ട്പുട്ട് 1 എന്ന് കിട്ടുന്നു. |
09:04 | ഇപ്പോൾ ഈ ഉദാഹരണം ഒരിക്കൽ കൂടി മാറ്റാം. |
09:07 | ടൈപ്പ് ചെയ്യുക 4 less than equals greater than 7 |
09:11 | Enter പ്രസ് ചെയ്യുക. |
09:13 | 4 7നെക്കാൾ ചെറുതായതിനാൽ, ഔട്ട്പുട്ട് -1 എന്ന് കിട്ടുന്നു. |
09:17 | അസൈൻമെന്റ്, |
09:19 | irb ഉപയോഗിച്ച് താഴെ കൊടുത്തിട്ടുള്ള ഉദാഹരണങ്ങൾ ചെയ്ത് ഔട്ട്പുട്ട് പരിശോധിക്കുക. |
09:24 | 10 + bracket 2 astreisk 5 bracket 8 slash 2 |
09:32 | 4 astreisk 5 slash 2 plus 7 |
09:37 | methods ഉപയോഗിച്ച് arithmetic operators ചെയ്ത് നോക്കുക. |
09:42 | ഇതോടെ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗത്ത് എത്തിയിരിക്കുന്നു. |
09:45 | ചുരുക്കത്തിൽ |
09:47 | ഇവിടെ പഠിച്ചത് |
09:49 | സങ്കലനത്തിനും വ്യവകലനത്തിനും ഗുണനത്തിനും ഹരണത്തിനും വേണ്ടിയുള്ള plus minus astreisk slash എന്നീ Arithmetic Operators. |
09:59 | വിവിധ ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് Operator Precedenceഉം Relational Operatorsഉം. |
10:06 | ഇവിടെ ലഭ്യമായ വീഡിയോ കാണുക. |
10:10 | ഇത് സ്പോകെന് ട്യൂട്ടോറിയല് പ്രൊജക്റ്റിനെ സംഗ്രഹിക്കുന്നു. |
10:14 | നല്ല ബാന്ഡ് വിഡ്ത്ത് ഇല്ലെങ്കില്, ഡൌണ്ലോഡ് ചെയ്ത് കാണാവുന്നതാണ്. |
10:18 | സ്പോകെന് ട്യൂട്ടോറിയല് പ്രൊജക്റ്റ് ടീം, |
10:20 | സ്പോകെന് ട്യൂട്ടോറിയലുകള് ഉപയോഗിച്ച് വര്ക്ക് ഷോപ്പുകള് നടത്തുന്നു. |
10:24 | ഓണ്ലൈന് ടെസ്റ്റ് പാസ്സാകുന്നവര്ക്ക് സര്ട്ടിഫികറ്റുകള് നല്കുന്നു. |
10:28 | കുടുതല് വിവരങ്ങള്ക്കായി ഈ വെബ്സൈറ്റ് സന്ദർശിക്കുക. |
10:32 | സ്പോകെന് ട്യൂട്ടോറിയല് പ്രൊജക്റ്റ്, ടോക്ക് ടു എ ടീച്ചര് പ്രൊജക്റ്റിന്റെ ഭാഗമാണ്. |
10:37 | ഇതിനെ പിന്താങ്ങുന്നത് "നാഷണല് മിഷന് ഓണ് എഡ്യൂക്കേഷന് ത്രൂ ICT, MHRD, ഗവന്മെന്റ് ഓഫ് ഇന്ത്യ" |
10:44 | ഈ മിഷനെ കുറിച്ചുള്ള കുടുതല് വിവരങ്ങള് ഇവിടെ ലഭ്യമാണ്. |
10:51 | ഈ ട്യൂട്ടോറിയല് സമാഹരിച്ചത് ദേവി സേനന്, IIT Bombay. നന്ദി. |