C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น

Download C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น

Post on 19-Jun-2015

3.257 views

Category:

Education

0 download

DESCRIPTION

--*-*

TRANSCRIPT

<ul><li> 1. UthairattPhangphol Informaticsoffaculty SripatumUniversityChonburiCampus BCS213</li></ul> <p> 2. </p> <ul><li>4 </li></ul> <p>Input Processing Out put Storage RawData 1 2 3 4 Information 3. Computer </p> <ul><li>1.( Speed) </li></ul> <ul><li>2.(Reliability) </li></ul> <ul><li>3.(Storage) </li></ul> <p> 4. Computer Computer/ComputerProgramInstructions/Software MainMemory Program Load Output ( Execute) 5. </p> <ul><li>1.Hardware </li></ul> <ul><li>-InputDevice -ProcessingDevice </li></ul> <ul><li>-OutputDevice -StorageDevice </li></ul> <ul><li>-OtherDevice(CPU e.g. Pentium III,Monitor,Keyboard &amp; Mouse,Memory,Hard disk) </li></ul> <ul><li>2.Software </li></ul> <ul><li>-SystemSoftware </li></ul> <ul><li><ul><li><ul><li>Operating System e.g. Window , DOS </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Compiler e.g.C Compiler </li></ul></li></ul></li></ul> <ul><li>-ApplicationSoftware </li></ul> <p> 6. </p> <ul><li>3.Peopleware </li></ul> <ul><li>-SystemAnalyst </li></ul> <ul><li>-Programmer </li></ul> <ul><li>-User </li></ul> <ul><li>-ComputerOperators </li></ul> <ul><li>-DataEntryOperators </li></ul> <ul><li>4.Data </li></ul> <ul><li>-PrimaryData </li></ul> <ul><li>-SecondaryData </li></ul> <p> 7. </p> <ul><li>1.MachineLanguage </li></ul> <ul><li>2.LowLevelLanguageAssembly </li></ul> <ul><li>3.MidernLevelLanguageC ,Forth </li></ul> <ul><li>4.HighLevelLanguageAda,Modula-2,Pascal,Cobol,Fortran,Basic </li></ul> <p> 8. (Flow Chart) </p> <ul><li>(Flowchart) - </li></ul> <p>Template 9. (Flow Chart) </p> <ul><li>(System Flowchart) - (Program Flowchart) </li></ul> <p> 10. (Flow Chart) </p> <ul><li>(Program Flowchart)</li></ul> <ul><li>- </li></ul> <p> 11. </p> <p> 12. </p> <ul><li>(Program Maintenance) </li></ul> <p> 13. 14. 15. </p> <p> 16. </p> <ul><li>3 </li></ul> <ul><li>1.(Simple</li></ul> <ul><li>Sequence Structure) </li></ul> <p> 17. 1.Algorithm,FlowChart 2.Algorithm,FlowChart 3.Algorithm,FlowChart 4.Algorithm,FlowChart ( =* ) 18. </p> <ul><li>2.(If - Then Structure) -(Condition) Flow </li></ul> <p> 19. </p> <ul><li>3.(Looping) </li></ul> <ul><li> 1 </li></ul> <p> 20. </p> <ul><li>2 </li></ul> <ul><li>1.Pre-conditionLoop </li></ul> <ul><li> Loop ForLoop While </li></ul> <ul><li>2.Post-condition Loop </li></ul> <ul><li> 1</li></ul> <ul><li> DoWhile </li></ul> <p> 21. yes Yes NO 22. </p> <ul><li>1. ( ProblemAnalysis) </li></ul> <ul><li>1.1 (UserRequirementDocument) </li></ul> <ul><li>1.2 ( RequirementsAnalysis) </li></ul> <ul><li>1. ( Interviewing) </li></ul> <ul><li>2. ( Observation) </li></ul> <ul><li>3. ( Questionaies) </li></ul> <ul><li>- </li></ul> <ul><li>- </li></ul> <p> 23. </p> <ul><li>1.3 ( ProblemDefinition) </li></ul> <ul><li>- </li></ul> <ul><li>- </li></ul> <ul><li>-- </li></ul> <ul><li>- </li></ul> <ul><li>- ( User) ( ) </li></ul> <p> 24. </p> <ul><li>1.4 ( Input/Output)Specification) </li></ul> <ul><li>- </li></ul> <ul><li>-Keyboard,Mouse </li></ul> <ul><li>- ( ) </li></ul> <ul><li>-Monitor,Printer </li></ul> <p> 25. </p> <ul><li>1.5 ( GlobalVariableDefinition) </li></ul> <ul><li>- </li></ul> <ul><li>- </li></ul> <ul><li>EX.Data 10 ( Array ) </li></ul> <ul><li>-10 </li></ul> <ul><li>-Keyboard </li></ul> <ul><li>-Average </li></ul> <ul><li>-5 </li></ul> <p> 26. </p> <ul><li>2. ( AlgorithmDesign) </li></ul> <ul><li> ( ProblemAnalysis) </li></ul> <ul><li>2.1 </li></ul> <p> 27. </p> <ul><li>EX 1.Keyboard 1.Read Value1,Value2,Value3</li></ul> <ul><li>2.Average 2.ComputeAverage </li></ul> <ul><li>3.Monitor 3.WriteAverage </li></ul> <ul><li>2.2 ( Algorithm) (Pseudocode) </li></ul> <p> 28. </p> <ul><li>Ex.Algorithmaverage </li></ul> <ul><li>1.1Read(value1) </li></ul> <ul><li>1.2Read(value2)</li></ul> <ul><li>1.3Read(value3) </li></ul> <ul><li>2.1Sum=value1 + value2 + value3 </li></ul> <ul><li>2.2Average=sum/3 </li></ul> <ul><li>3.1WriteAverage </li></ul> <p> _ _ _ _ 10 20 30 20 29. ( ) Ex.Algorithmaverage 1.1WritePlease Input Number1 = 1.2Read(value1) 1.3Write Please Input Number2= 1.4Read(value2)1.5Write Please Input Number3= 1.6Read(value3) 2.1Sum=value1 + value2 + value3 2.2Average=sum/3 3.1WriteTotal = 3.2WriteSum 3.3WriteAverage = 3.4 WriteAverage Please InputNumber1= 10Please InputNumber2= 20 Please InputNumber3= 30 Total = 60 Average= 20 30. </p> <ul><li>2.3 ( Flowchart ) </li></ul> <ul><li>Flowchart </li></ul> <p> 31. </p> <ul><li>3.( ComputerSolution) </li></ul> <ul><li>3.1 (Writinga Program) </li></ul> <ul><li>3.2 </li></ul> <ul><li>1.SyntaxError </li></ul> <ul><li>2.RunTimeError</li></ul> <ul><li>3.LogicError </li></ul> <ul><li>4. ( Documentation) </li></ul> <ul><li>4.1 </li></ul> <ul><li>4.2 </li></ul> <p> 32. </p> <ul><li>Definetheproblem </li></ul> <ul><li>Outlinethesolution </li></ul> <ul><li>Develop theOutlineintoanalgorithm </li></ul> <ul><li>Testthealgorithmforcorrectness</li></ul> <ul><li>Codethealgorithmintoa specific programminglanguage </li></ul> <ul><li>Runtheprogramonthecomputer </li></ul> <ul><li>Documentandmaintaintheprogram </li></ul> <p> 33. </p> <ul><li>5. ( Maintenance)</li></ul> <ul><li> ( Install) </li></ul> <p> 34. 1. ( Definetheproblem) </p> <ul><li><ul><li>Input </li></ul></li></ul> <ul><li><ul><li>Output </li></ul></li></ul> <ul><li><ul><li> ( Processing) </li></ul></li></ul> <p> 35. 2. ( OutlinetheSolution) </p> <ul><li> ( Outlinethesolution) </li></ul> <p> 36. 2.Develop theOutlineinto an algorithm </p> <ul><li> ( Algorithm) </li></ul> <ul><li>Algorithm </li></ul> <p> 37. 3.Develop theOutlineinto an algorithm </p> <ul><li><ul><li><ul><li>Pseudocode </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Flowchart </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>Nassi Schneidermandiagrams(N-S Chart) </li></ul></li></ul></li></ul> <p> 38. 4.Testthealgorithmforcorrectness </p> <ul><li>Algorithm </li></ul> <ul><li>Algorithm </li></ul> <ul><li> DeskChecking Algorithm </li></ul> <p> 39. 5.CodethealgorithmintoaspecificprogrammingLanguage </p> <ul><li> ( ProgrammingLanguage) </li></ul> <p> 40. 6. Runtheprogramonthecomputer </p> <ul><li> ( DataTest) </li></ul> <ul><li><ul><li><ul><li>IntegrationTest </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>SystemTest </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>AcceptanceTest </li></ul></li></ul></li></ul> <p> 41. 6. Runtheprogramonthecomputer </p> <ul><li>Bug </li></ul> <ul><li>Debugging ( Bug) </li></ul> <p> 42. 6. Runtheprogramonthecomputer </p> <ul><li> ( Documentation) </li></ul> <ul><li><ul><li> ( TechnicalDocumentation) </li></ul></li></ul> <ul><li><ul><li> ( OperationDocumentation) </li></ul></li></ul> <ul><li><ul><li> ( UserDocumentation) </li></ul></li></ul> <p> 43. 7. ProgramMaintenance </p> <ul><li> Maintenance </li></ul> <ul><li>2 </li></ul> <ul><li><ul><li> ( Maintenance) </li></ul></li></ul> <ul><li><ul><li> ( Redevelopment) </li></ul></li></ul> <p> 44. 7. ProgramMaintenance </p> <ul><li><ul><li> ( Maintenance) </li></ul></li></ul> <ul><li><ul><li> ( Redevelopment)</li></ul></li></ul> <p> 45. </p> <ul><li> ( Correctness) </li></ul> <ul><li> ( Reliability) </li></ul> <ul><li> ( Portability) </li></ul> <ul><li> ( User-friendliness) </li></ul> <ul><li> ( Reusability) </li></ul> <ul><li> ( Readability) </li></ul> <ul><li> ( Security) </li></ul> <p> 46. </p> <ul><li>SyntaxError </li></ul> <ul><li>Run - TimeError </li></ul> <ul><li>LogicError </li></ul> <p> 47. </p> <ul><li>1) </li></ul> <ul><li>2) </li></ul> <ul><li><ul><li> Flowchart </li></ul></li></ul> <ul><li><ul><li>Algorithms </li></ul></li></ul> <ul><li><ul><li><ul><li>3.Algorithms </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>TopLevelDesign </li></ul></li></ul></li></ul> <ul><li><ul><li><ul><li>FinalLevelDesign </li></ul></li></ul></li></ul> <ul><li>3) </li></ul>

Recommended

View more >