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 …')
 
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
 
 
{| border=1
 
{| border=1
|| ''Time'''
+
|'''Time'''
|| '''Narration'''
+
|'''Narration'''
  
 
|-
 
|-
  
| 00.01
+
| 00:01
  
| | Welcome to the spoken tutorial on Conditional Branching in Scilab.
+
| | Welcome to the spoken tutorial on '''Conditional Branching''' in '''Scilab'''.
  
 
|-
 
|-
  
| 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.
  
 
|-
 
|-
  
|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.
  
 
|-
 
|-
  
| 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.
  
 
|-
 
|-
  
| 00.25
+
| 00:24
  
 
| | Let me give you an example:
 
| | Let me give you an example:
Line 37: Line 35:
 
|-
 
|-
  
| 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 (n==42) then disp "the number is 42" end''' of if construct.
  
 
|-
 
|-
  
|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.
  
 
|-
 
|-
  
| 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.
  
 
|-
 
|-
  
| 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.04
+
| 01:01
  
|| It can be replaced by a comma or a carriage return.
+
| | Also the '''then''' keyword is optional.
  
 
|-
 
|-
  
| 01.09
+
| 01:04
  
|| The end keyword ends the "if" construct.
+
|| It can be replaced by a '''comma''' or a '''carriage return'''.
  
 
|-
 
|-
  
| 01.12
+
| 01:08
 +
 
 +
|| The '''end''' keyword ends the '''if''' construct.
 +
 
 +
|-
 +
 
 +
| 01:11
  
 
|| On executing the script, we see the output as follows.
 
|| On executing the script, we see the output as follows.
Line 85: Line 89:
 
|-
 
|-
  
| 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.
  
 
|-
 
|-
  
| 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 97: Line 101:
 
|-
 
|-
  
|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
  
|| 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:
+
| | Here is how we do it.
  
 
|-
 
|-
  
| 01.56
+
| 01:41
  
| | I will cut this paste in the scilab console hit enter
+
|| 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:
  
 
|-
 
|-
  
| 02.03
+
| 01:55
 +
 
 +
| | I will cut this, paste in the Scilab console, hit '''Enter'''.
 +
 
 +
|-
 +
 
 +
| 02:03
  
 
| | You see the output.
 
| | You see the output.
Line 121: Line 131:
 
|-
 
|-
  
| 02.05
+
| 02:05
  
 
| | If you notice, the examples shown above are on multiple lines.
 
| | If you notice, the examples shown above are on multiple lines.
Line 127: Line 137:
 
|-
 
|-
  
|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 133: Line 143:
 
|-
 
|-
  
| 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'''.
  
 
|-
 
|-
  
| 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.
  
 
|-
 
|-
  
|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.
  
 
|-
 
|-
  
| 02.38
+
| 02:38
  
 
| | There can be as many branches as required.
 
| | There can be as many branches as required.
Line 157: Line 167:
 
|-
 
|-
  
|02.41
+
|02:41
  
 
| Let us try with an example.
 
| Let us try with an example.
Line 163: Line 173:
 
|-
 
|-
  
|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 175: Line 191:
 
|-
 
|-
  
| 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'''.
  
 
|-
 
|-
  
| 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.
  
 
|-
 
|-
  
| 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 193: Line 209:
 
|-
 
|-
  
|03.25
+
|03:25
  
 
|| Keep watching the Scilab links.
 
|| Keep watching the Scilab links.
Line 199: Line 215:
 
|-
 
|-
  
| 03.27
+
| 03:27
  
 
|| Spoken Tutorials are part of the Talk to a Teacher project, supported by the National Mission on Education through ICT.
 
|| Spoken Tutorials are part of the Talk to a Teacher project, supported by the National Mission on Education through ICT.
Line 205: Line 221:
 
|-
 
|-
  
| 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.  
  
 
|-
 
|-
  
| 03.38
+
| 03:38
  
 
| |Thanks for joining good bye.
 
| |Thanks for joining good bye.
  
 
|}
 
|}

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