# 1) Explain different characteristics of an algorithm with an example? 2) What is meant by compilation explain in detail?

3) a)Define algorithm and flow chart? b) a company charges based on their monthly utilization in terms of units as follows (prepare algorithm and flow chart for the following data) Description charge First 100 units Rs 10/- per unit Next 200 units Rs 9/- per unit Next200 units Rs 8/- per unit Next units Rs 7/- per unit 4) Define flowchart? Draw the flowchart for finding roots of a quadratic equation? 5) a)what is an algorithm? write an algorithm to read five integer numbers and find out is the values are in ascending order? b) Draw a flow chart to read 20 integers values and print the sum of squares of the values? 6) a)what is an algorithm? Write an algorithm to find if a given number is Prime? b) Draw a flowchart to read 10 positive and print how many are multiples of 7? 7) a)Write an algorithm to find out all the factors of an integer? b) Draw a flow chart to read 20 integers values and print the sum of squares of the values? 8) a) Write an algorithm to read 10 positive integers and find out how many are perfect squares? b)List the various steps in software development ? 9) a)Explain and specify the interactions between various components that supports the basic functionality of a computer? b)Discuss in detail the program execution steps? 10) a)Define algorithm? what are the characteristics that any algorithm should satisfy? b)Draw a flowchart for finding a max of given 3 integers? c) Differentiate between compiler and interpreter? 11)a)Difference between Application software and system software? b)Draw a flowchart for finding the sum of N numbers starting from 1? c)Briefly discuss computing Environments with neat diagram? 12)a)Software development method(List the activities of water fall list cycle)? b)What are the different types of errors one can encounter during the program execution? 13)a)Explain the function of the following i) Preprocessor ii) Compiler iii)Linker b) Draw the flowchart to find max and min of three given integers? 14)a) List out various steps in Software Development? b) Given three sides of an triangle a,b,c as input draw a flowchart to test whether it is isosceles, equilaterals triangle ,it should also validate whether the input can form a triangle or not? 15)a)Define algorithm? what are the characteristics that any algorithm should satisfy?

b) a company charges based on their monthly utilization in terms of units as follows( prepare algorithm and flow chart for the following data) Description charge First 100 units Rs 10/- per unit Next 200 units Rs 9/- per unit Next200 units Rs 8/- per unit Next units Rs 7/- per unit 16)a)List and explain the function and parts of computer Hardware? b) University gives grades based on percentage of the marks obtained in examination as follows(prepare algorithm and flow chart for the following data) Percentage of marks >= 70 >=60 <70 >=50 <60 >=40<50 <40 Grades Distinction first second third fail