Introduction to Programming
1 Define algorithm. Explain the characteristics of an algorithm
2 Design an algorithm for finding average of three number
3 Define a flow chart. List the different symbols in flowchart.
4 Explain the flow chart symbols with example.
5 What is meant by data type. List the different data types with their sizes.
6 Define a variable. Write the variable declaration. What are the rules for declaring a
variable?
7 Define constant.
8 List and explain the Various operators with example.
9 Differentiate Top-down and bottom-up approach.
10 Write the syntax and illustrate the following statements with example
i) if Statement
ii) if else Statement
iii) else if ladder
iv) Nested if statements
v) Switch Case
11 Explain the For Loop with syntax and example.
12 Differentiate While and Do-while loop with example.
13 Explain a nested for loop with syntax
14 What is meant by control statement?
15 Define an Array. Write the syntax for declaring and initializing array with example.
16 List the different types of arrays
17 Explain the One-Dimensional array with example.
18 Explain the Two-Dimensional array with example
19 Define String.
20 Define pointer. Write the syntax for declaring pointer with example.
21 Differentiate between pointers and arrays
22 What are the features of pointers?
23 Define function. Explain the types of functions with an example
24 What is Compilation? Explain in brief.
25 Write notes on
i. Compiler
ii. Interpreter
iii. Assembler
26 Write difference between algorithm and flowchart.
27 Define keyword, constant and variable.
28 Write an algorithm, flowchart to find the sum of numbers from 1 to n
29 Define algorithm. Write algorithm for finding factorial of a number
30 Write an algorithm and flowchart to generate Fibonacci series of numbers up to 'n
31 Draw the flowchart to find the greatest of three numbers
32 Write an algorithm and flowchart to find whether the given number is prime or not.
33 What is multi-dimensional array?
34 What is pointer to pointer?
35 What is Program?
36 What is Structured oriented, procedural and Object Oriented Programming Language.
37 What is loop? Why to have loops? Explain