List of System Software Lab Programs

1 (a) :  To count number of vowels and consonants.  

1 (b) :  To recognise a valid expression.

2 (a) :  To count number of lines, words, characters and blankspaces.

2 (b) :  To recognise valid nested if statements and display the depth.

3 (a) :  To count number of positive and negative integers and fractions.

3 (b) :  To recognise a valid expression.

4 (a) :  To recognise a valid C program.

4 (b) :  To recognise a valid variable-starts with a letter[lowercase]followed by a digit.

5 (a) :  To count number of printf's and scanf's in a given program.

5 (b) :  To evaluate a given expression.

6 (a) :  To recognise a valid expression.

6 (b) :  To recognise the grammar anb (where n > 0)

7 (a) :  To recognise a compound statement.

7 (b) :  To recognise the grammar anbn (where n > 0)

8 (a) :  To count the number of identifiers.

8 (b) :  To identify a valid if statement or a valid if then else statement.

 

NOTE : Usage of TAB Key while coding is restricted to User Discretion. 

 

The programs mentioned above  are to be completed as part of SYSTEM SOFTWARE LAB.

[Part-a Programs : LEX    and    Part-b Programs : YACC]

For VTU students : 5th Semester B.E. Computer Science
Maximum Marks : 100 [50 for Linux Editor Project and 50 for Lex and Yacc Programs]

 


For More Information contact us at :intelligentia@yahoo.com