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

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ' {| border=1 || ''Time''' || '''Narration''' |- | 00.01 | | Welcome to the spoken tutorial on Conditional Branching in Scilab. |- | 00.05 | To practice this tutorial open …')
 
Line 1: Line 1:
 
  
 
{| border=1
 
{| border=1
Line 13: Line 12:
 
|-
 
|-
  
| 00.05
+
| 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 18:
 
|-
 
|-
  
|00.10
+
|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 31: Line 30:
 
|-
 
|-
  
| 00.25
+
| 00.24
  
 
| | Let me give you an example:
 
| | Let me give you an example:
Line 39: Line 38:
 
| 00.27
 
| 00.27
  
| |n is equal 42 if n is equal to equal to 42 then disp the number is 42 end of if construct.
+
| |n is equal 42 if n is equal to equal to 42 then disp the number is 42end of if construct.
  
 
|-
 
|-
Line 45: Line 44:
 
|00.37
 
|00.37
  
| | Here 'is equal to' is the assignment operator, which assigns 42 to the variable n, and 'is equal to is equal to' is the equality operator,
+
| | Here 'is equal to' is the assignment operator, which assigns 42 to the variable n,  
 
+
 
|-
 
|-
  
| 00.47
+
| 00.43
  
| |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 63: Line 61:
 
| 00.57
 
| 00.57
  
| | Here the comma after the first line is optional, Also the ''then'' keyword is optional.
+
| | Here the comma after the first line is optional,  
 +
 
 +
|-
 +
 
 +
| 01.01
 +
 
 +
| | Also the ''then'' keyword is optional.
  
 
|-
 
|-
Line 73: Line 77:
 
|-
 
|-
  
| 01.09
+
| 01.08
  
 
|| The end keyword ends the "if" construct.
 
|| The end keyword ends the "if" construct.
Line 79: Line 83:
 
|-
 
|-
  
| 01.12
+
| 01.11
  
 
|| On executing the script, we see the output as follows.
 
|| On executing the script, we see the output as follows.
Line 91: Line 95:
 
|-
 
|-
  
| 01.27
+
| 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.
 
|| 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.
Line 99: Line 103:
 
|01.36
 
|01.36
  
| | We can do this by using 'else' or 'elseif' keyword respectively. Here is how we do it
+
| | We can do this by using 'else' or 'elseif' keyword respectively.  
  
 
|-
 
|-
  
| 01.42
+
|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:
 
|| 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 109: Line 120:
 
|-
 
|-
  
| 01.56
+
| 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 127: Line 138:
 
|-
 
|-
  
|02.10
+
|02.09
  
 
|| They can also be written in a single line with proper semicolons and commas.
 
|| They can also be written in a single line with proper semicolons and commas.
Line 135: Line 146:
 
| 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 145: Line 156:
 
|-
 
|-
  
|02.32
+
|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 163: Line 174:
 
|-
 
|-
  
|02.45
+
|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
  
| We will assign 100 to a variable 'n' and check the cases 42, 54 and a default case represented by else. cut paste hit enter
+
| Cut, paste hit enter
  
 
|-
 
|-
  
| 03.07
+
| 03.06
  
 
| | Here we see the output .
 
| | Here we see the output .
Line 181: Line 198:
 
|-
 
|-
  
| 03.15
+
| 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 187: Line 204:
 
|-
 
|-
  
| 03.21
+
| 03.20
  
 
| | There are many other functions in Scilab which will be covered in other spoken tutorials.
 
| | There are many other functions in Scilab which will be covered in other spoken tutorials.
Line 207: Line 224:
 
| 03.35
 
| 03.35
  
| | More information on the same is available on the following link [http://spoken-tutorial.org/NMEICT-Intro http://spoken-tutorial.org/NMEICT-Intro].
+
| | More information on the same is available on the following link  
  
 
|-
 
|-

Revision as of 16:16, 6 March 2014

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 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