Title: Computer Program
1Computer Program
- ??? ??????????????? ??????????????
- (???????????????????????????????????? ??????
(data) ??????????????? (information)
????????????????????????????) - Computer Program ???? ??????????????????????????
? ????????????????????? ??????????????????? ?
???????? ? ????? - ?????????????????????????????????????????????????
Source Code ???????????????????????? Source
file - ??????????????? Source Code ?????????????????????
??????????????????????? Object Code -
-
Source Code
Object Code
compile
2Programming Development - ???????????????
??? ?????????????????????? ???? ????????????
??????? ??????????????????????????????????????????
???????????
- ????????????????????????
- ?????????????????????????????????? (Review
Program Specification) - ?????????????
- ????????????
- ????????????
- ????????????????????????
3?????????????????
- ??????????????????????????? (Define the problem)
????????????????????????????????????????????? - ??????????????????????????????????????????????????
??? ??? ??????????????? (Programmer) - ??????????????Programmer ?????????????????????????
???????? Output ????????????????????? - Programmer ?????????????????????? Input ?????????
??? Input ??????????????????????
4????????????????
- ??????????????????? Input ????????????
?????????????????????????????????????????????
Output ?????????? - ????????????????????????????
- ?????? ( Variable Value ) ????????????????????????
???????????????????????????????
???????????????????????????? - Algorithm (?????????????????????? )
- ????????????? Algorithm ?????????????????
- ?????? ( Flowchart )
- ????????? (Psuedocode)
- ????????????????????????????????????????????????(?
???????????????) ??? ???????? Code
?????????????????????????????????????
5????????????????????????????????
- Module
- ?????????????????????????? ?
- ?????????????????? ? ???????? Structure Chart
???? Hierachy Chart ?????????????????
????????????????? - Control Structure
- Sequence
- Selection Structure Case Structure
- Iteration Structure
- Single Entry / Single Exit
- ????????? ??? ?????? ?????????????????????????????
????
6Flowchart - ??????
??????????????? ???? ?????????? ?????????? ????
????????????????? ???? ?????????
??????????????????? ???? ????????????? ??????????
??????? ?????????????????????? ??????????????????
???
???????????????????????????? ?????????????????????
???????? ??????? 2 ?????????????????? ???????
7Control Structure - ??????????????? sequence
- ?????????????????????????????????????????
????????????? ??????????????? 2 ????????????? 3
???????? ?????????
8 Control Structure - ??????????????? selection
- ????????????????????????????????
?????????????????????? ????????????????????
??????? 2 ?????????????? ????????????????????????
??????????? ??????????????????????????????????????
condition
Case 2
Case 3
Case 1
9 Control Structure - ??????????????? Iteration
false
true
?????????????????????????????????? ???(loop)
???????????????????????????????????????????????
?????