Difference between revisions of "Scilab/C2/Conditional-Branching/English-timed"
From Script | Spoken-Tutorial
Sandhya.np14 (Talk | contribs) |
|||
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 | + | | 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 | + | | | 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 42 | + | | |'''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. |
|- | |- | ||
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 | + | || 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 115: | 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 121: | Line 121: | ||
| 01:55 | | 01:55 | ||
− | | | I will cut this, paste in the | + | | | I will cut this, paste in the Scilab console, hit '''Enter'''. |
|- | |- | ||
Line 145: | Line 145: | ||
| 02:19 | | 02:19 | ||
− | | | I will cut this and paste in the | + | | | I will cut this and paste in the Scilab to execute. Hit '''Enter'''. |
|- | |- | ||
Line 151: | 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 157: | 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 175: | 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 181: | Line 181: | ||
|02:59 | |02:59 | ||
− | | Cut, paste hit | + | | Cut, paste, hit '''Enter'''. |
|- | |- | ||
Line 193: | Line 193: | ||
| 03:09 | | 03:09 | ||
− | || This brings us to the end of this | + | || This brings us to the end of this Spoken Tutorial on '''Conditional Branching''' using '''Scilab'''. |
|- | |- | ||
Line 199: | 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 223: | 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. |