C Prog. - Introduction to Hardware, Software, Algorithm & Flowchart
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,659
On Slideshare
2,254
From Embeds
2,405
Number of Embeds
5

Actions

Shares
Downloads
89
Comments
0
Likes
1

Embeds 2,405

http://www.ustudy.in 2,382
http://ustudy.in 19
http://webcache.googleusercontent.com 2
http://translate.googleusercontent.com 1
http://www.google.co.in 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. C Programming- Hardware, Software, Algorithm, Flowchart Organized By: Vinay Arora Assistant Professor, CSED Thapar University, Patiala
  • 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. 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. Computer Monitor - External View Vinay Arora TU, CSED
  • 5. Brands of CRT Vinay Arora TU, CSED
  • 6. Input Devices Keyboard Mouse Trackball Joystick Data Glove Digitizer Image Scanner Touch Panel Light Pen Voice System Vinay Arora TU, CSED
  • 7. Keyboard (Virtual) Vinay Arora TU, CSED
  • 8. Keyboard (Foldable) Vinay Arora TU, CSED
  • 9. Keyboard (Foldable) Vinay Arora TU, CSED
  • 10. Mouse (Ring Optical) Vinay Arora TU, CSED
  • 11. Mouse Vinay Arora TU, CSED
  • 12. Wire Free Keyboard/Mouse Vinay Arora TU, CSED
  • 13. Trackball – In Mouse Vinay Arora TU, CSED
  • 14. Trackball – In Mobiles Vinay Arora TU, CSED
  • 15. Trackball – In Remote Controls Vinay Arora TU, CSED
  • 16. Joystick Vinay Arora TU, CSED
  • 17. Data Glove Vinay Arora TU, CSED
  • 18. Data Glove Vinay Arora TU, CSED
  • 19. Image Scanner/ Scanner Vinay Arora TU, CSED
  • 20. Touch Panel Vinay Arora TU, CSED
  • 21. Touch Panel Vinay Arora TU, CSED
  • 22. Output Devices/Hardcopy Devices Dot Matrix Printer Laser Printer Plotter Vinay Arora TU, CSED
  • 23. Dot Matrix Printer Vinay Arora TU, CSED
  • 24. Laser Printer Vinay Arora TU, CSED
  • 25. Plotter Vinay Arora TU, CSED
  • 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. Program Vinay Arora TU, CSED
  • 28. Algorithm Vinay Arora TU, CSED
  • 29. Algorithm – Example (Largest among 3 no.) Vinay Arora TU, CSED
  • 30. Flowchart Symbol Vinay Arora TU, CSED
  • 31. Flowchart Symbol (contd.) Vinay Arora TU, CSED
  • 32. Flowchart Symbol (contd.) Vinay Arora TU, CSED
  • 33. Advantages Vinay Arora TU, CSED
  • 34. Drawbacks Vinay Arora TU, CSED
  • 35. Sequence Control Structure Vinay Arora TU, CSED
  • 36. Flowchart & Pseudocode Vinay Arora TU, CSED
  • 37. Selection Control Structure Vinay Arora TU, CSED
  • 38. Repetition Control Structure Vinay Arora TU, CSED
  • 39. Flowchart & Pseudocode Vinay Arora TU, CSED
  • 40. Flowchart - example Vinay Arora TU, CSED
  • 41. Flowchart - example Vinay Arora TU, CSED
  • 42. Flowchart - example Vinay Arora TU, CSED
  • 43. Thnx… Vinay Arora TU, CSED