Difference between revisions of "PERL/C2/Conditional-statements/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 13: Line 13:
 
|-
 
|-
 
|00.09
 
|00.09
|'''if ''' statement and  
+
|'''if ''' statement and  
  
 
|-
 
|-
 
|00.11
 
|00.11
|''' if-else''' statement in Perl  
+
|''' if-else''' statement in Perl  
 
   
 
   
 
|-
 
|-
 
|00.12
 
|00.12
 
| I am using '''Ubuntu Linux12.04''' operating system and '''Perl 5.14.2'''
 
| I am using '''Ubuntu Linux12.04''' operating system and '''Perl 5.14.2'''
 
 
   
 
   
 
|-
 
|-
 
|00.20
 
|00.20
 
|I will also be using the '''gedit Text Editor'''.
 
|I will also be using the '''gedit Text Editor'''.
+
 
+
 
|-
 
|-
 
|00.24
 
|00.24
Line 36: Line 34:
 
| 00.28
 
| 00.28
 
| You should have basic knowledge of '''Variables '''and''' Comments '''in''' Perl.'''
 
| You should have basic knowledge of '''Variables '''and''' Comments '''in''' Perl.'''
 
 
   
 
   
 
|-
 
|-
Line 65: Line 62:
 
|00.53
 
|00.53
 
|'''switch '''
 
|'''switch '''
 
 
   
 
   
 
|-
 
|-
Line 82: Line 78:
 
|01.07
 
|01.07
 
|The syntax of '''if''' conditional statement is as follows  
 
|The syntax of '''if''' conditional statement is as follows  
 
 
   
 
   
 
|-
 
|-
 
|01.11
 
|01.11
 
|'''if '''space open bracket '''condition''' close bracket space Open curly bracket  
 
|'''if '''space open bracket '''condition''' close bracket space Open curly bracket  
 
 
   
 
   
 
|-
 
|-
Line 96: Line 90:
 
|01.20
 
|01.20
 
|Piece of code semicolon,  to be executed when the condition is true   
 
|Piece of code semicolon,  to be executed when the condition is true   
 
 
   
 
   
 
|-
 
|-
 
|01.25
 
|01.25
 
| '''Enter''', Close curly bracket
 
| '''Enter''', Close curly bracket
 
 
   
 
   
 
|-
 
|-
Line 134: Line 126:
 
|02.02
 
|02.02
 
|Here we have specified a condition for '''if''' which checks the value of variable count.  
 
|Here we have specified a condition for '''if''' which checks the value of variable count.  
 
 
   
 
   
 
|-
 
|-
Line 144: Line 135:
 
|The condition '''$count equal to equal to 5 ''' is checked against the value of variable count.  
 
|The condition '''$count equal to equal to 5 ''' is checked against the value of variable count.  
  
 
 
|-
 
|-
 
|02.23
 
|02.23
Line 181: Line 171:
 
| '''conditionalBlocks.pl syntax OK '''
 
| '''conditionalBlocks.pl syntax OK '''
  
 
 
|-
 
|-
 
|  03.04
 
|  03.04
 
| As there is no compilation or syntax error, we will execute the Perl script by typing -  
 
| As there is no compilation or syntax error, we will execute the Perl script by typing -  
 
 
   
 
   
 
|-
 
|-
Line 194: Line 182:
 
| 03.14
 
| 03.14
 
| and press '''Enter'''
 
| and press '''Enter'''
 
 
   
 
   
 
|-
 
|-
Line 214: Line 201:
 
|-
 
|-
 
|03.31
 
|03.31
|'''print ''' space double quote '''I am inside if statement''' slash '''n''' double quote complete space '''if''' open bracket '''dollar count space equal to equal to space 5''' close bracket semicolon.
+
|'''print ''' space double quotes '''I am inside if statement''' slash '''n''' close double quotes  space '''if''' open bracket '''dollar count space equal to equal to space 5''' close bracket semicolon.
  
 
|-
 
|-
Line 223: Line 210:
 
|04.01
 
|04.01
 
|This statement is used when user wants to execute  
 
|This statement is used when user wants to execute  
 
 
   
 
   
 
|-
 
|-
Line 248: Line 234:
 
| 04.29
 
| 04.29
 
|  to be executed when '''if''' condition is true,  
 
|  to be executed when '''if''' condition is true,  
 
 
   
 
   
 
|-
 
|-
Line 260: Line 245:
 
|-
 
|-
 
|04.41
 
|04.41
| another piece of code semicolon  
+
| another piece of code semicolon  
 
+
 
   
 
   
 
|-
 
|-
Line 289: Line 273:
 
|-
 
|-
 
|05.14
 
|05.14
|'''print''' space double quote '''I am inside else statement slash n''' double quotes complete semicolon  
+
|'''print''' space double quotes '''I am inside else statement slash n''' close double quotes semicolon  
 
   
 
   
 
|-
 
|-
Line 322: Line 306:
 
|05.59
 
|05.59
 
|and type '''perl hyphen c conditionalBlocks dot pl''' to check for any compilation or syntax error
 
|and type '''perl hyphen c conditionalBlocks dot pl''' to check for any compilation or syntax error
 
 
   
 
   
 
|-
 
|-
Line 343: Line 326:
 
|06.27
 
|06.27
 
|Type '''perl conditionalBlocks dot pl '''
 
|Type '''perl conditionalBlocks dot pl '''
 
  
 
|-
 
|-
Line 400: Line 382:
 
|07.11
 
|07.11
 
|It summaries the Spoken Tutorial project
 
|It summaries the Spoken Tutorial project
 
 
   
 
   
 
|-
 
|-
Line 414: Line 395:
 
| Conducts workshops using spoken tutorials
 
| Conducts workshops using spoken tutorials
 
   
 
   
 
 
|-
 
|-
 
|07.26
 
|07.26
 
|Gives certificates to those who pass an online  test
 
|Gives certificates to those who pass an online  test
 
 
   
 
   
 
|-
 
|-
Line 427: Line 406:
 
| 07.37
 
| 07.37
 
|  Spoken Tutorial Project is a part of the Talk to a  Teacher project
 
|  Spoken Tutorial Project is a part of the Talk to a  Teacher project
 
 
   
 
   
 
|-
 
|-
 
|07.42
 
|07.42
 
|It is supported by the National Mission on Education through ICT, MHRD, Government of India.
 
|It is supported by the National Mission on Education through ICT, MHRD, Government of India.
+
 
+
 
|-
 
|-
 
|07.50
 
|07.50
Line 445: Line 422:
 
|08.04
 
|08.04
 
|This is Amol Brahmankar signing off.
 
|This is Amol Brahmankar signing off.
+
 
+
 
|-
 
|-
 
|08.06
 
|08.06

Revision as of 15:04, 2 June 2014

Visual Cue
Narration
00.01 Welcome to the spoken tutorial on if and if-else conditional statements in Perl.
00.07 In this tutorial, we will learn about;
00.09 if statement and
00.11 if-else statement in Perl
00.12 I am using Ubuntu Linux12.04 operating system and Perl 5.14.2
00.20 I will also be using the gedit Text Editor.
00.24 You can use any text editor of your choice.
00.28 You should have basic knowledge of Variables and Comments in Perl.
00.33 Knowledge of for, foreach , while and do-while loops in Perl will be an added advantage.
00.40 Please go through the relevant spoken tutorials on the spoken tutorial website.
00.45 Perl provides the following conditional statements -
00.49 if
00.50 if-else
00.51 if-elsif-else and
00.53 switch
00.54 In this tutorial, we'll cover if and If-else statements
00.59 if statement in Perl can be used
01.01 to execute a piece of code only when a specified condition is satisfied.
01.07 The syntax of if conditional statement is as follows
01.11 if space open bracket condition close bracket space Open curly bracket
01.19 Enter
01.20 Piece of code semicolon, to be executed when the condition is true
01.25 Enter, Close curly bracket
01.29 The code inside the if statement will be executed only when the condition is true.
01.36 Now let us look at an example of if statement.
01.40 Open the Terminal and type
01.43 gedit conditionalBlocks dot pl space &(ampersand )
01.49 and press Enter
01.52 This will open the conditionalBlocks.pl file in gedit.
01.57 Type the following piece of code as displayed on the screen.
02.02 Here we have specified a condition for if which checks the value of variable count.
02.09 Note the equal to equal to sign here. This is the comparison operator.
02.15 The condition $count equal to equal to 5 is checked against the value of variable count.
02.23 When it is equal to 5, the code within the if block will get executed.
02.28 Now, press ctrl+s to save the file.
02.32 Then switch to the terminal.
02.36 Make sure that you are in the directory in which you have saved your file.
02.41 Type the following to check for any compilation or syntax error -
02.46 perl hyphen c conditionalBlocks dot pl
02.53 and press Enter.
02.55 The following line will be displayed on the terminal window
02.59 conditionalBlocks.pl syntax OK
03.04 As there is no compilation or syntax error, we will execute the Perl script by typing -
03.10 perl conditionalBlocks dot pl
03.14 and press Enter
03.16 The following output will be shown on terminal.
03.19 I am inside if statement
03.23 Switch back to gedit
03.26 Alternately, we can write the above if statement as-
03.31 print space double quotes I am inside if statement slash n close double quotes space if open bracket dollar count space equal to equal to space 5 close bracket semicolon.
03.57 Now, let us look at if-else statement.
04.01 This statement is used when user wants to execute
04.06 one piece of code when the condition is true and
04.09 another piece of code when the condition is false
04.13 The syntax for if-else condition is as follows -
04.17 if space open bracket condition close bracket space open curly bracket Press Enter.
04.27 piece of code semicolon
04.29 to be executed when if condition is true,
04.32 Press Enter
04.34 close curly bracket space else space open curly bracket Enter
04.41 another piece of code semicolon
04.43 to be executed when if condition is false
04.47 Press Enter close curly bracket
04.51 Now again, go to the conditionalBlocks.pl file which we have already created in gedit.
04.58 Assign 4 to count variable then at the end of the if block type space
05.07 else
05.09 space open curly bracket press Enter
05.14 print space double quotes I am inside else statement slash n close double quotes semicolon
05.30 Press Enter and close curly bracket.
05.34 Here, 4 is assigned to variable $count.
05.38 As the value of count variable does not match 5,
05.43 the code within the if block will not get execute
05.47 instead the code within the else block will get execute.
05.52 Now press Ctrl+S to save the file.
05.56 Now switch to terminal.
05.59 and type perl hyphen c conditionalBlocks dot pl to check for any compilation or syntax error
06.11 now, press Enter
06.13 The following line will be displayed on the terminal
06.17 conditionalBlocks.pl syntax OK
06.20 As there is no compilation or syntax error, we will now execute the Perl script.
06.27 Type perl conditionalBlocks dot pl
06.33 and press Enter
06.35 The following output will be shown on terminal.
06.39 I am inside else statement
06.44 Let us summarize.
06.46 In this tutorial, we have learnt -
06.49 if and
06.50 if-else conditional statements in Perl
06.53 using sample programs.
06.55 Here is assignment for you -
06.57 Print “It is an open source language”
07.01 when the variable declared has value 'Perl'
07.04 otherwise print “It's a proprietary language”
07.08 Watch the video available at the following link
07.11 It summaries the Spoken Tutorial project
07.15 If you do not have good bandwidth, you can download and watch it
07.20 The Spoken Tutorial Project Team
07.22 Conducts workshops using spoken tutorials
07.26 Gives certificates to those who pass an online test
07.31 For more details, please write to contact at spoken hyphen tutorial dot org
07.37 Spoken Tutorial Project is a part of the Talk to a Teacher project
07.42 It is supported by the National Mission on Education through ICT, MHRD, Government of India.
07.50 More information on this Mission is available at spoken hyphen tutorial dot org slash NMEICT hyphen Intro
08.00 Hope you enjoyed this Perl tutorial.
08.04 This is Amol Brahmankar signing off.
08.06 Thanks for joining.

Contributors and Content Editors

Gaurav, PoojaMoolya, Sandhya.np14