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