Difference between revisions of "Scilab/C2/Conditional-Branching/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
 
| 00:01
 
| 00:01
  
| | Welcome to the spoken tutorial on Conditional Branching in Scilab.
+
| | Welcome to the spoken tutorial on '''Conditional Branching''' in '''Scilab'''.
  
 
|-
 
|-
Line 13: Line 13:
 
| 00:04
 
| 00:04
  
| To practice this tutorial open the scilab console window on your computer
+
| To practice this tutorial, open the Scilab console window on your computer.
  
 
|-
 
|-
Line 19: Line 19:
 
|00:09
 
|00:09
  
| | We will discuss two types of Conditional constructs in Scilab that is the  "if-then-else" construct and the "select-case conditional" construct.
+
| | We will discuss two types of conditional constructs in Scilab that is the  '''if-then-else''' construct and the '''select-case''' conditional construct.
  
 
|-
 
|-
Line 25: Line 25:
 
| 00:19
 
| 00:19
  
| | The if statement allows us to execute a group of statements if a given condition is satisfied.
+
| | The '''if statement''' allows us to execute a group of statements if a given condition is satisfied.
  
 
|-
 
|-
Line 37: Line 37:
 
| 00:27
 
| 00:27
  
| |n is equal 42 if n is equal to equal to 42 then disp the number is 42end of if construct.
+
| |'''n is equal 42 if n is equal to equal to 42 (n==42) then disp "the number is 42" end''' of if construct.
  
 
|-
 
|-
Line 43: Line 43:
 
|00:37
 
|00:37
  
| | Here 'is equal to' is the assignment operator, which assigns 42 to the variable n,  
+
| | Here, 'is equal to'(=) is the assignment operator, which assigns 42 to the variable n,  
  
 
|-
 
|-
Line 49: Line 49:
 
| 00:43
 
| 00:43
  
| | And 'is equal to is equal to' is the equality operator, which checks for the equality between the right hand and the left hand side operands.
+
| | and 'is equal to is equal to' (==) is the equality operator which checks for the equality between the right hand and the left hand side operands.
  
 
|-
 
|-
Line 55: Line 55:
 
| 00:51
 
| 00:51
  
| In this case n and 42 and gives the result in Boolean.
+
| In this case 'n' and 42 and gives the result in Boolean.
  
 
|-
 
|-
Line 61: Line 61:
 
| 00:57
 
| 00:57
  
| | Here the comma after the first line is optional,
+
| | Here the comma after the first line is optional.
  
 
|-
 
|-
Line 67: Line 67:
 
| 01:01
 
| 01:01
  
| | Also the ''then'' keyword is optional.
+
| | Also the '''then''' keyword is optional.
  
 
|-
 
|-
Line 73: Line 73:
 
| 01:04
 
| 01:04
  
|| It can be replaced by a comma or a carriage return.
+
|| It can be replaced by a '''comma''' or a '''carriage return'''.
  
 
|-
 
|-
Line 79: Line 79:
 
| 01:08
 
| 01:08
  
|| The end keyword ends the "if" construct.
+
|| The '''end''' keyword ends the '''if''' construct.
  
 
|-
 
|-
Line 91: Line 91:
 
| 01:20
 
| 01:20
  
| | So far we have seen how to execute a set of statements if a condition is true.
+
| | So far we have seen how to execute a set of statements, if a condition is true.
  
 
|-
 
|-
Line 103: Line 103:
 
|01:36
 
|01:36
  
| | We can do this by using 'else' or 'elseif' keyword respectively.  
+
| | We can do this by using '''else''' or '''elseif''' keyword respectively.  
  
 
|-
 
|-
Line 109: Line 109:
 
|01:40
 
|01:40
  
| | Here is how we do it
+
| | Here is how we do it.
 
+
  
 
|-
 
|-
Line 116: Line 115:
 
| 01:41
 
| 01:41
  
|| In this example, 54 is assigned to a variable n and checked for both true condition using 'if' and false condition using 'else' as described:
+
|| In this example, 54 is assigned to a variable 'n' and checked for both '''true''' condition using 'if' and '''false''' condition using 'else' as described:
  
 
|-
 
|-
Line 122: Line 121:
 
| 01:55
 
| 01:55
  
| | I will cut this, paste in the scilab console hit enter
+
| | I will cut this, paste in the Scilab console, hit '''Enter'''.
  
 
|-
 
|-
Line 146: Line 145:
 
| 02:19
 
| 02:19
  
| | I will cut this and paste in the scilab to execute. Hit enter
+
| | I will cut this and paste in the Scilab to execute. Hit '''Enter'''.
  
 
|-
 
|-
Line 152: Line 151:
 
| 02:27
 
| 02:27
  
|| The select statement allows to combine several branches in a clear and simple way.
+
|| The '''select''' statement allows to combine several branches in a clear and simple way.
  
 
|-
 
|-
Line 158: Line 157:
 
|02:31
 
|02:31
  
|| Depending on the value of a variable, it allows to perform the statement corresponding to the case keyword.
+
|| Depending on the value of a variable, it allows to perform the statement corresponding to the '''case''' keyword.
  
 
|-
 
|-
Line 176: Line 175:
 
|02:44
 
|02:44
  
| We will assign 100 to a variable 'n' and check the cases 42, 54 and a default case represented by else.  
+
| We will assign 100 to a variable 'n' and check the cases 42, 54 and a default case represented by '''else'''.  
  
 
|-
 
|-
Line 182: Line 181:
 
|02:59
 
|02:59
  
| Cut,  paste hit enter
+
| Cut,  paste, hit '''Enter'''.
  
 
|-
 
|-
Line 194: Line 193:
 
| 03:09
 
| 03:09
  
|| This brings us to the end of this spoken tutorial on Conditional Branching using Scilab.
+
|| This brings us to the end of this Spoken Tutorial on '''Conditional Branching''' using '''Scilab'''.
  
 
|-
 
|-
Line 200: Line 199:
 
| 03:14
 
| 03:14
  
| In this tutorial we have learnt the if - elseif - else statement and the select statement.
+
| In this tutorial we have learnt the '''if - elseif - else''' statement and the '''select''' statement.
  
 
|-
 
|-
Line 224: Line 223:
 
| 03:35
 
| 03:35
  
| | More information on the same is available on the following link  
+
| | More information on the same is available on the following link.
  
 
|-
 
|-

Latest revision as of 18:01, 25 February 2015

Time Narration
00:01 Welcome to the spoken tutorial on Conditional Branching in Scilab.
00:04 To practice this tutorial, open the Scilab console window on your computer.
00:09 We will discuss two types of conditional constructs in Scilab that is the if-then-else construct and the select-case conditional construct.
00:19 The if statement allows us to execute a group of statements if a given condition is satisfied.
00:24 Let me give you an example:
00:27 n is equal 42 if n is equal to equal to 42 (n==42) then disp "the number is 42" end of if construct.
00:37 Here, 'is equal to'(=) is the assignment operator, which assigns 42 to the variable n,
00:43 and 'is equal to is equal to' (==) is the equality operator which checks for the equality between the right hand and the left hand side operands.
00:51 In this case 'n' and 42 and gives the result in Boolean.
00:57 Here the comma after the first line is optional.
01:01 Also the then keyword is optional.
01:04 It can be replaced by a comma or a carriage return.
01:08 The end keyword ends the if construct.
01:11 On executing the script, we see the output as follows.
01:20 So far we have seen how to execute a set of statements, if a condition is true.
01:26 Now we will see how to execute another set of statements if that condition is false or we may wish to check if some other condition is satisfied.
01:36 We can do this by using else or elseif keyword respectively.
01:40 Here is how we do it.
01:41 In this example, 54 is assigned to a variable 'n' and checked for both true condition using 'if' and false condition using 'else' as described:
01:55 I will cut this, paste in the Scilab console, hit Enter.
02:03 You see the output.
02:05 If you notice, the examples shown above are on multiple lines.
02:09 They can also be written in a single line with proper semicolons and commas.
02:19 I will cut this and paste in the Scilab to execute. Hit Enter.
02:27 The select statement allows to combine several branches in a clear and simple way.
02:31 Depending on the value of a variable, it allows to perform the statement corresponding to the case keyword.
02:38 There can be as many branches as required.
02:41 Let us try with an example.
02:44 We will assign 100 to a variable 'n' and check the cases 42, 54 and a default case represented by else.
02:59 Cut, paste, hit Enter.
03:06 Here we see the output .
03:09 This brings us to the end of this Spoken Tutorial on Conditional Branching using Scilab.
03:14 In this tutorial we have learnt the if - elseif - else statement and the select statement.
03:20 There are many other functions in Scilab which will be covered in other spoken tutorials.
03:25 Keep watching the Scilab links.
03:27 Spoken Tutorials are part of the Talk to a Teacher project, supported by the National Mission on Education through ICT.
03:35 More information on the same is available on the following link.
03:38 Thanks for joining good bye.

Contributors and Content Editors

Gaurav, Kavita salve, PoojaMoolya, Sandhya.np14, Sneha