Programming 2

  1. Syllabus
  2. Exercises covering material from Test No. 1
  3. Exercises covering material from Test No. 2
  4. Exercises covering material from test No. 3
  5. Exercises covering material from Test No. 4
  6. Exercises covering material from Test No. 5
  7. Lecture 1 - Preliminaries
  8. Lecture 2 - Operators and expressions
  9. example
  10. Lecture 3 - Data input and output ,
  11. example
  12. Lecture 4 - Control statements
  13. example
  14. Lecture 5 - Functions and the program structure
  15. example
  16. Lecture 6 - Arrays and pointers
  17. Lecture 7 - Structures and unions
  18. memory distributor example
  19. read a single character under UNIX without hitting the carriage return
  20. Lecture 8 - Self-referencing structures and dynamic memory allocation
  21. example - dynamic lists
  22. Lecture 9 - Data files
  23. examples
  24. Lecture 10 - Bit logical operators
  25. example
  26. Lecture 11 - Preprocessor
  27. Lecture 12 - Parametrization of programs
  28. Lecture 13 - Some additional features of C