C Prog. - Introduction to Hardware, Software, Algorithm & Flowchart

9,399 views

Published on

Published in: Education, Technology, Spiritual
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
9,399
On SlideShare
0
From Embeds
0
Number of Embeds
5,894
Actions
Shares
0
Downloads
176
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

C Prog. - Introduction to Hardware, Software, Algorithm & Flowchart

  1. 1. C Programming- Hardware, Software, Algorithm, Flowchart Organized By: Vinay Arora Assistant Professor, CSED Thapar University, Patiala
  2. 2. Disclaimer This is NOT A COPYRIGHT MATERIALContent has been taken mainly from the following books & websites: Computer Graphics C Version By Donald Hearn, M. Pauline BakerSchaums outline of theory and problems of computer graphics By Zhigang Xiang, Roy A. Plastock Computer Graphics: Principles and Practice By James D. Foley http://en.wikipedia.org/wiki/Computer_graphics http://www.howstuffworks.com/3dgraphics.htm http://www.graphics.cornell.edu/online/tutorial/ http://www.cgarena.com/ etc… Vinay Arora TU, CSED
  3. 3. Display Devices A Display Device is an Output device for presentation of Information for Visual reception. The Display Systems are often referred to as Video Monitor or Video Display Unit (VDU). Display Devices having CRT:- DVST – Direct View Storage Tube Random Scan Raster Scan Vinay Arora TU, CSED
  4. 4. Computer Monitor - External View Vinay Arora TU, CSED
  5. 5. Brands of CRT Vinay Arora TU, CSED
  6. 6. Input Devices Keyboard Mouse Trackball Joystick Data Glove Digitizer Image Scanner Touch Panel Light Pen Voice System Vinay Arora TU, CSED
  7. 7. Keyboard (Virtual) Vinay Arora TU, CSED
  8. 8. Keyboard (Foldable) Vinay Arora TU, CSED
  9. 9. Keyboard (Foldable) Vinay Arora TU, CSED
  10. 10. Mouse (Ring Optical) Vinay Arora TU, CSED
  11. 11. Mouse Vinay Arora TU, CSED
  12. 12. Wire Free Keyboard/Mouse Vinay Arora TU, CSED
  13. 13. Trackball – In Mouse Vinay Arora TU, CSED
  14. 14. Trackball – In Mobiles Vinay Arora TU, CSED
  15. 15. Trackball – In Remote Controls Vinay Arora TU, CSED
  16. 16. Joystick Vinay Arora TU, CSED
  17. 17. Data Glove Vinay Arora TU, CSED
  18. 18. Data Glove Vinay Arora TU, CSED
  19. 19. Image Scanner/ Scanner Vinay Arora TU, CSED
  20. 20. Touch Panel Vinay Arora TU, CSED
  21. 21. Touch Panel Vinay Arora TU, CSED
  22. 22. Output Devices/Hardcopy Devices Dot Matrix Printer Laser Printer Plotter Vinay Arora TU, CSED
  23. 23. Dot Matrix Printer Vinay Arora TU, CSED
  24. 24. Laser Printer Vinay Arora TU, CSED
  25. 25. Plotter Vinay Arora TU, CSED
  26. 26. Algorithm & Flowchart A sequence of instructions is called an Algorithm. Algorithms are a fundamental part of computing. There are two commonly used tools to help to document program logic (the algorithm). These are Flowcharts and Pseudocode. Vinay Arora TU, CSED
  27. 27. Program Vinay Arora TU, CSED
  28. 28. Algorithm Vinay Arora TU, CSED
  29. 29. Algorithm – Example (Largest among 3 no.) Vinay Arora TU, CSED
  30. 30. Flowchart Symbol Vinay Arora TU, CSED
  31. 31. Flowchart Symbol (contd.) Vinay Arora TU, CSED
  32. 32. Flowchart Symbol (contd.) Vinay Arora TU, CSED
  33. 33. Advantages Vinay Arora TU, CSED
  34. 34. Drawbacks Vinay Arora TU, CSED
  35. 35. Sequence Control Structure Vinay Arora TU, CSED
  36. 36. Flowchart & Pseudocode Vinay Arora TU, CSED
  37. 37. Selection Control Structure Vinay Arora TU, CSED
  38. 38. Repetition Control Structure Vinay Arora TU, CSED
  39. 39. Flowchart & Pseudocode Vinay Arora TU, CSED
  40. 40. Flowchart - example Vinay Arora TU, CSED
  41. 41. Flowchart - example Vinay Arora TU, CSED
  42. 42. Flowchart - example Vinay Arora TU, CSED
  43. 43. Thnx… Vinay Arora TU, CSED

×