EE233 Programming Lab
EE233 Programming Lab
1. At least four simple programs using input output statements (example: area of rectangle,
circle, etc)
2. At least four Simple programs using decision statements (Example: Even or odd, pass or
fail)
3. At least four Programs using Control statements and decision statements (Example
maximum, minimum of a given set of numbers, hcf, lcm)
4. Program to add n numbers
5. Programs to print patterns
6. Program to check whether a number is prime
7. program to generate Fibonaacii series
8. Array manipulation (searching, insertion and sorting)
9. Few programs using pointers
10. Functions Pass by value Pass by reference
11. Recursive functions (example: Fibonaacii series and factorial)
12.String manipulation – compare, copy, reverse operations
13. Matrix operations: addition multiplication, determinant and inverse
14. Reading from a file and writing to a file Merging and appending of files.
15. Solution of algebraic and transcendental equations: Bisection, Newton- Raphson
method- comparison
16. Introductory programs using Python
17. Function calls in Python
References:
1. E. Balaguruswamy, Programming in ANSI C, Tata McGraw Hill, New Delhi
2. Kernighan, Brian W., and Dennis M. Ritchie. The C programming language. Vol. 2.
Englewood Cliffs: prentice-Hall, 1988.
3. Introduction to computation and programming using Python, John V. Guttag,
PHI Learning, New Delhi
4. Downey, Allen, Jeffrey Elkner, and Chris Meyers. How to think like a computer scientist:
learning with python. John Wiley 2015.
5. Lambert, Kenneth. Fundamentals of Python: first programs. Cengage Learning, 2011.