Difference between revisions of "Scilab/C2/Conditional-Branching/English-timed"
From Script | Spoken-Tutorial
(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 …') |
PoojaMoolya (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | |||
{| border=1 | {| border=1 | ||
Line 13: | Line 12: | ||
|- | |- | ||
− | | 00. | + | | 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. | + | |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. | + | | 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 42, end 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, | + | | | Here 'is equal to' is the assignment operator, which assigns 42 to the variable n, |
− | + | ||
|- | |- | ||
− | | 00. | + | | 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. | + | | 01.08 |
|| The end keyword ends the "if" construct. | || The end keyword ends the "if" construct. | ||
Line 79: | Line 83: | ||
|- | |- | ||
− | | 01. | + | | 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. | + | | 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. | + | | | We can do this by using 'else' or 'elseif' keyword respectively. |
|- | |- | ||
− | | 01. | + | |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. | + | | 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. | + | |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. | + | | | I will cut this and paste in the scilab to execute. Hit enter |
|- | |- | ||
Line 145: | Line 156: | ||
|- | |- | ||
− | |02. | + | |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. | + | |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. | + | | 03.06 |
| | Here we see the output . | | | Here we see the output . | ||
Line 181: | Line 198: | ||
|- | |- | ||
− | | 03. | + | | 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. | + | | 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 | + | | | 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. |