Chapter- 1 (Assignment) - C Programming

  1. What is a Programming Language? Explain all Generations of Programming Languages.
  2. Differentiate High level language and Low Level language.
  3. Define Compiler, Interpreter and Assembler. Briefly explain the compilation process with a proper diagram.
  4. What is an Algorithm ? Write the advantages of using Algorithms.
  5. What is Flowchart ? Discuss various symbols used in Flowchart. Also write the benefits of Flowchart.
  6. Differentiate Compiler and Interpreter.
  7. What is Debugging ? How is it different from Testing ? Explain various types of errors you face while coding .
  8. Write an Algorithm and draw a flowchart to find the area of the square.
  9. Write an Algorithm and draw a flowchart to find the area of the rectangle.
  10. Write an Algorithm and draw Flowchart to find the area of the triangle where three sides are given.
  11. Write an Algorithm and draw Flowchart to find the area and perimeter of the square.
  12. Write an Algorithm and draw Flowchart to calculate the average of three numbers.
  13. Write an Algorithm and draw Flowchart to find the greatest of two numbers.
  14. Write an Algorithm and draw Flowchart to interchange the value of two variables.
  15. Write an Algorithm and draw Flowchart to calculate the simple interest .
  16. Write an Algorithm and draw Flowchart to convert temperature from Fahrenheit to Celcius.