??????????????????????????????????(Sequence) (???????? ????? ???????????????) - PowerPoint PPT Presentation

1 / 129
About This Presentation
Title:

??????????????????????????????????(Sequence) (???????? ????? ???????????????)

Description:

2 1 . 2 9 Note ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 130
Provided by: Benz152
Category:
Tags: data | ming | sequence

less

Transcript and Presenter's Notes

Title: ??????????????????????????????????(Sequence) (???????? ????? ???????????????)


1
????? 2
  • ??????????????? ?????? 1

2
?????????????
  • ??????????????? ????
  • ?????????????????????????????????
    ,????????????????? ?
  • ??????????????????????????????????????????????????
    ?
  • ????????????? ??????????????????? ????
  • ???????????????????
  • ??????????????????????????????????(Sequence)
    (???????? ????? ???????????????)

3
???????????????
4
???????????????
  • ?????????????????????????????????????????????
    ?????????????????? ????????????????????????????
    ??????????? ? ??????????????????
    ??????????????????????????????????????????????????
    ???????? ???????????????

5
???????????????
  • ???????????????????? 5 ??????
  • 1. ??????????? (Machine language)
  • 2. ????????????? (Assembly language)
  • 3. ??????????? (High-level language)????
    ??????????? 3
  • (3GLThird Generation Language)
  • 4. ??????????????(Very high-level language)
    ??????????????? 4 (4GL)
  • 5. ???????????? (Natural language)
    ??????????????? 5 (5GL)

6
1. ??????????? (Machine language)
  • ????????????????????????????????????????????
    ??????????????????????????????????? 0 ??? 1
    ?????????????????

????????????????????????????? ??????
0,1 ???????????????????????
7
2. ????????????? (Assembly language)
  • ?????????????????????????????? ???????????????????
    ???? ????????????????????????????????????????
    ??????????????????????????????????????????????????
    ????????????? ???????????????????????
    ???????????? (Assembler)

????????????????????? ??????????????????????? ????
?????????????????????? ???? ASSEMBLY LANGUAGE
8
3. ??????????? (High-level language)
??????????????? 3 (3GLThird Generation
Language)
  • ?????????????????????????????????????????????
    ????????????????????????????????????
    ??????????????????????????????????????????????????
    ??????? ??????????????????????????????????????????
    ? ????????????????? ?????????? (compiler) ????
    ???????????????? (Interpreter) ?????????????????
  • ?????????????????????? ???? ?????????? ??????
    ???????? ???????? ????????????

????????/??????????? ????????????????????????????
? ?????????????????????????? ?????????????????????
?????
9
4. ?????????????? (Very high-level language)
??????????????? 4 (4GL)
  • ???????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ????????? 3 ??????????????????????????????????????
    ?????????????? ???????????????????????????????????
    ????? ???????? ?
  • ??????????????????????????????? informix-4GL,
    MAGIC , Delphi , Power Builder ???

10
5. ???????????? (Natural language)
??????????????? 5 (5GL)
  • ??????????????????????????????????????????????????
    ???????????????? ?????????????????????????????????
    ??? ??????????????????????????????????????????????
    ?????????????? ???????????????????????????????????
    ???????????????????? (Expert system)
  • ????????????????????? 5 ?????? ???? PROLOG
    ???????

11
??????????? ?
  • ??????????????????????????????????????????????????
    ??????????? ??????????????????????????????????????
    ????? ????????????????????????????????????????? ?
    ????? ???????????????????, ???????????????????????
    ?????????????????????????, ???????????????????????
    ???? ?, ?????????????????????????????
    ??????????????????????????????????????????????????
    ?????????????????????? ????? ?????????????????????
    ??????????????????????? ??????????????????????????
    ???????????????????? ?????????????????????????????
    ??????????????????????????????????????????
    ??????????????????????? ??????????????????????????
    ???????????????????

12
Language Generation
  • ??????? 1. ???????????(Machine Language)
  • ?????????????????????????????
  • ?????? 0,1
  • ???????????????????????
  • ??????? 2. ?????????????(Symbolic)
  • ?????????????????????
  • ???????????????????????
  • ?????????????????????????? ???? ASSEMBLY LANGUAGE

13
Language Generation
  • ??????? 3. ???????????? (High Level Language)
  • ????????/???????????
  • ?????????????????????????????
  • ??????????????????????????
  • ??????????????????????????
  • ??????? 4. ???????????????
  • ??????????????????????????????????????????? ????
    SQL
  • ??????? 5 ????????????

14
???????????? (High-level Languages)
15
??????????????????
  • FORTRAN ??????????????????????????????????
    ????????/????????
  • COBOL ????????????????????
  • PASCAL ???????????????????????? ?????????????????
  • C ???????????????????????????????????????????????
    ?????????? ???????
  • C
  • JAVA

310322 C Programming
Department of Computer Science
16
  • ?????????????????????????????????
    ,????????????????? ?

17
?????????????????????????? ?
  • ?????????????????????????? (Computer programming)
    ????????????????????? ???????????????
    (Programming) ???? ???????????? (coding)
  • ??????????????????? ????? ??????? source code
    ????????????????????? ???? source code
    ??????????????????????????

18
??????????????????????????
  • ??????????????????????????????????????????????????
    ??????? ?????????????????????????????????
    ????????????????????? ???????????????????????????
    ??????????????????????????????????????????????????
    ???????????????

19
??????????????????????????
  • ?????????????????????????? source code
    ??????????????? ????????????????????????????
    plain text ??????????????????????????
    ??????????????????????? source code
    ?????????????????????? (Machine Language)
    ?????????????????????????????????????????

20
source code
21
source code
  • ????????? (source code) ????????????????? ?????
    ???? ???? ???????????????????????????????????
    ????????????????????????? ????????????????????
    ???????????????????????? ?????????????????????????
    ?????????????????? ???????????????????????????????
    ???????????????
  • ??? ?????????????????????????????????????????????
    ??????????????? ??????????????????????????????????
    ?????? ???????????????????????????????????????????
    ????????????????????????? ???? ???????????????????
    ?????????????????????????

22
?????/????? Source file.java
Compile ???? javac.exe
??????? .class
????
???????
???????????
Run ???????(???? java.exe
23
??????????? (Machine Language)
24
?????????? (Language Translator) Interpreter
  • ??????????????????????????????????????????????????
    ??????? (One Step Process) ????????
    ????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??? ??????????????????????????????????????

???? ???? HTML
25
?????????? (Language Translator) Compiler
  • ???????????????????????????????? 2 ??????? (Two
    Step Process) ??? ???????????????????????????
    Executable Code ??? ???????????????????????
    Executable Code

(?????????????????)
????????????????????
26
??????????? (Machine Language)
27
?????????????????????????????????????????????
28
???????????????????????????
  • Java (j2se,j2ee,)
  • Development Tool

29
?????????????????????????
30
???????????????????????
  • ?????????????? ????????? Windows 98, XP, Vista,
    Linux, Unix, Solaris (????????????????????????????
    ??????? Windows XP ????????)
  • ??? ??????????????????????????
    ??????????????????????????????????????????????????
    ?????? ???????????????????????????????????? JDK
    ??? EditPlus ????????????? 500 MB
  • ????????????????????????????????????
    ?????????????? JDK ??? EditPlus
    ??????????????????????????? Applet ????

31
????????? ?????????? JDK
  1. ????????????? JDK ????????????????????
    ??????????????????????????http//java.sun.com/java
    se/downloads/index.jsp
  2. ??????????????????????????????????????????????????
    ??????????????

32
????????? ?????????? JDK (???)
  1. ????????????????????????
  2. ???????????

33
????????? ?????????? JDK (???)
  1. ????????? ????????????????????????????????????????
    ???????????
  2. ?????????????

34
???????? ???????????????????
  • ????? Start gt Programs gt Accessories gt Command
    Prompt
  • ????????? Command Prompt ????????????? java
    version ??????????????????????????? JDK
    ????????????????????

35
???????? ??????????????????? (???)
  • ????? PATH ????????????????????????? ?? JDK
  • ?????????? My Computer ????????? Properties
  • ??????????? Advanced ????????????

36
  1. ?????? System variables ??????????????????? Path
    ???????? ????????
  2. ????????????????????????????? Variable Value
    ??????????? C\Program Files\Java\jdk1.6.0_16\bin
    ????????????

37
????????????????? CLASSPATH
  • ???????????
  • ??????????????? New System Variable ??????
    ???????????????????????? ????????????????????????
    ???????????????

38
????????????????? CLASSPATH (???)
  • ????????????????????? CLASSPATH ???????????????
    ???????????????

39
????????????????? ???? ????????? ???? Notepad
  • ??????????? notepad
  • ?????????????????
  • public class ???????? public static
    void main (String args) System.out.println("
    ???????")

40
????????
41
????????????????? ???? ????????? ???? Notepad
  • 3. ??????????????? ??????????????????????????????
    ??????? ???????????????? Test
  • ???????????????????????????????????????????
    ???????????
  • 4.?????????????????? .java
  • 5. ??????????????????? all file
  • 6 ??????????? ??????????????? save ??????????
    C//codejava

42
?????????? 3-6 ???????????
43
?????????? 3-6 ???????????
  • 7. ??????? Dos ???
  • Start ? Run ????? cmd ???? Enter

44
??? compile ?????????? Run ??????????? Dos
  • 8. ???????? cd/ ???????????????????? c//
    (Drive C)
  • 9. ??????????????????????? java
  • ??????????????????????
  • cd codejava

45
??? compile ?????????? Run ??????????? Dos
  • 10 ?????????? compile ???? ???
  • ????? javac ????????.java
  • ???????????????? ?????????????? ????????
    save ???? ??????? complie ???? ????????
  • ???? compile ????(???????????????)
    ????????????????? ????????????????????? Run
    ???????

46
??? compile ?????????? Run ??????????? Dos
  • 11 ????????????? compile ??????????????????????
    ? 1 ????????
  • ????????.class ????????????????
    Test.class
  • 12. ??????? run ????????????????? run ????
    .class ??????
  • ???????? java ????????

47
?? run ?????????? ?? Dos
  • 13 ???????????????????????????????????????????????
    ??
  • Hi !There ??????

48
Development Tool
  • Jbuilder
  • Oracle JDeveloper
  • Gel
  • BlueJ
  • Java Forte
  • EditPlus ? ???????? EditPlus ???????????????

49
????????????????????? Edit plus
50
?????????????????? Java
  • - Borland JBuilder ??????????????????????????
    ???? ?????????????????????????????? Visual
    ???????? ? (?????????) ??????????????????????
    Borland ?????? Download ?????
  • ????????????????? www.borland.com
  • - Sun One Studio ?????????????????????? Sun
    Microsystem ?????? Download ????????????????????
    ?? http//java.sun.com
  • -Editplus ?????????????????????????????????????
    ????????????? ?????? Download ????????????????????
    ?? www.editplus.com

51
?????????????????? Java
  • - BlueJ ???????????????????????????????????????
    ??????? ????????????????? Editor
    ??????????????????? Class Diagram ??????????????
    ? ????????????????????????????????????? Class
    ??????????????? ? ???????
  • - NotePad ???? Editor ??????????????????
    Windows ??????????????????????????????????
    ??????????????? ??????????????????????????????????
    ? (line of code) ???
  • - NetBeans ???????????????????????????????????
    ?????? ?????????????????????????????
    ????????????????? Swing ???????????????????? GUI
    ?????? Download ???????????????????????????????
    www.netbeans.org
  • ???????????????????? ????? Editor ???? ?
    ??????????????????????????????? Java

52
??????????????????????????
  • ???????????? C\Program Files\Java\jdk1.6.0_16\bin
  • Javac.exe ?????????????????
  • Java.exe ????????????????????
  • Appletviewer.exe
  • ???????? applet

53
?????????????????????????????????????
  • ?????????????????????? EditPlus
  • ??????????????????????????????????????????????????
    ???????????????? ???????????????????????????
  • ????????????? config ?????????????????????????????
    ?????????????????????????????????????????

54
????? config ?? EditPlus ???????????
  • ????? font ??????????????????????

55
????? config ?? EditPlus ???????????
  • ?????????? config ??????????????? EditPlus
    ?????????????????????????????????????

56
???????? Config User Tool
  • Java Compile
  • ? C\Program Files\Java\jdk1.6.0_16\bin\Javac.
    exe
  • Java RUN
  • ? C\Program Files\Java\jdk1.6.0_16\bin\Java.ex
    e

57
????? config ?? EditPlus ???????
???? add tool/Program ????????????????????????????
??????????
58
????? config ?? EditPlus ??????? (compiler)
59
????? config ?? EditPlus ???????(run)
????????????????????????????????????? OK
???????????????????????????????????????? EditPlus
??????
60
????? config ?? EditPlus ???????
???? add tool/Program ????????????????????????????
??????????
???? set compiler
??? set run
61
??????????????? EditPlus
  • ??????????? EditPlus ??????
  • ???????? File/New ????? java
  • ????????????????????????????????????
    HelloWorld.java

class HelloWorld public static void
main(String args) System.out.println("Hell
o World! ?????? ??????")
62
?????????????????????????
63
???????????????????????????????? Java
  • ?????????????????????? Java ???????? Source Code
    ???????????????????????????? .java ????????????
    Source Code ???????????????????????? Java Byte
    Code (???????????????? .class)
  • ????????????????????????????? ??????????????
    ????? Java Byte Code ?????????????????????????????
    ????????????????????????? ???????????????? ??????
    ??????????????????????? Java Virtual Machine
    (JVM) ??????? ??????

64
???????????????????????????????? Java
Interpreter
Javac.exe
Java.exe
65
???????????????????????????????? Java
66
compile ????????? Ctrl 1
67
??????? compile ???????? ???? .class(Byte Code)
68
run ????????? Ctrl 2
69
Output
70
????????????? ??????????????????? ????
71
????????????????????????????
  • ?????????????????????????????????????????????????
    ??????????????????????? 3 ???????? ??????
  • 1) ???? (Class)

???????? ????????????????????????????? ????
Test1,Student
?????????????? ?????????????????????? class
72
???????????????? class ???? FirstProgram
73
????????????????????????????
  • 2) ?????? (method)
  • Argument ???????????????????????????????????
    ??????????????????????????? 
  • ????????? ??? ???????????????????????????????
    ?????
  • ??????????????????????????????????????????? void

modifier ??????????????????????????????
????????? (????????????)
?????????????????????????
?????????????????????? ?????? ????????????????????
???????????
74
????????????????????????????
  • 2.1 ????????? method ???? main

???? method ?????????????????????????????
?????????????? ?????????????????????? method
??????????????????????????? class ????????????
75
???????????????? method main ??? class ????
FirstProgram
76
????????????????????????????
  • 3) ?????? (Statement)
  • ????????????????????????????????????
    semicolon ()
  • ??????????????
  • int x1
  • ??????? ???????????? x
    ?????????????????????????? ??????????? x ???????
    1

?????????????????
????????????? ??? ??????????
77
???????????????????????????????? 3 ????
  • 1. input 2. process 3. output

78
?????? ?????? (output)
79
?????? ???????????? (?????????)
?????????? ,?????? ,???????
80
???????? ?????????? ?????? 3
81
????????????? ???????????
82
?????????????????? ??????? ?????? ??
??? ????????????????????? ???????
83
?????????????????? ????????????
??????????????? x ????????????????????
1 (??????????????? ?????????????? ?????????????)
84
?????????????????? ??????? ??? ??????
?????????????? ?????????????????????????????
??????????????????????????
85
?????? ????????????? ??????????
  • ??????? ??????????????????????????????
    ?????????????????

86
?????????????? print ??? println
87
????????? ??????? ?
88
??????????????????? ??? ?
02
2
02
32
032
032
05
89
???????????????????????????????? 3 ????
  • 1. input 2. process 3. output

90
?????? ??????????? ??? ???????????????????????
91
???????? ??????????????????????????????????????
????????????? ???????????????? ?????????????????
???????????????????? 50
  • int score50

??????
92
?????? ??????????? ??? ???????????????????????
  • ???????????????????
  • ???????????????
  • ????????????????????? ????????????????????

93
???????????????????
  • 1.?????????????????????????????????????????????
    ?????? underscore(_),dollar sign()
  • 2.???????????????????????????? ,_ , ????????
    (?????????????????????)

myCom2 ? _mycom2 ? _myCom ? my_Com2 ? 2mycom
?
94
????????????? Identify
  • 3. ??????????????????? ???? ????????????????

my_Com2 ? my com2 ?
95
????????????? Identify
  • 4. ???????? case-sensitive ????????? C ???
  • ????????????????? ????????????????????????????????
    ?????????? ???????????????????????????????

myCom, Mycom, MYCOM
96
????????????? Identify
  • 5. ????????????????????????? 65535 ????????
  • 6 ????????????????????????????? method
    ????????(???? method ??????)
  • ????
  • name name

97
????????????? Identify
  • 7. ??????????????????????? (Keyword
    )???????????????????????
  • Keyword ??? ????????????????????????????
    compiler??????????????????????????????????????????
    ?????????????????? keyword ???????? 

98
?????????
  • ?????? (JAVA Keywords)
  • ?????? (Keywords or Reserved Word) ???
    ???????????? ?????????????????????????
    ?????????????????????????????????????????
    ????????? ???????????? ???????????????????????????
    ??? ?????????????????????????????? (Structure)
    ????????????????? (Data Type) ????????????????????
    ?? (Modifier) ????????????????????????????????????
    ???????????? ????????????????????
    ?????????????????????????????????

99
identifier
  • ??????????? identifier ??????????
  • MyVariable
  • _MyVariable
  • data
  • Sum_Score
  • ??????????? identifier ?????????????
  • My Variable
  • 9Pi
  • _at_net

100
???????????????????
  • x ???????
  • dayofWeek ???????
  • 3dGraph ??????????
  • data1 ???????
  • week day ??????????
  • public ??????????
  • _name

101
??????????????? (Data Types)
??????????????? ???????????????? ?????????????
???????????????????? 50
  • int score50

??????
102
???????????? (Data Types)
  • ???????????????? ?????????? (Data Types)
  • ??????????????? (Integer) ???????????????
  • ???????????????,?????? (Real number)
    ???????????????????
  • ??????????????? (Character) ??????????
    ????????????? 1 ???
  • ??????????? (Boolean) ??????????????? ????
    (True) ??????? (False)
  • ??????????????????? (String) ????????????????? 0
    ?????????

103
??????????????? (Integer) ???????????????
104
??????????????? (Real Number) ????????????????????
?????????
105
??????????????? (character) ????? 1 ???
106
?????????????? (Boolean) ??????????? True,False
107
?????? ??????? (String)
108
????????????????????? ????????????????????
??????????????? ???????????????? ?????????????
???????????????????? 50
  • int score50

??????
109
????????????????????? ????????????????????
  • ??????? 1
  • ???????????????
  • ?????????????????

???????? ???????????????????????????????????
???? x ???????????? x 1 int
x x1
110
????????????????????? ????????????????????
  • ??????? 2

???????? ???????????????????????????????????
???? x ???????????? x 1 int x1

111
???????? ??????????? ??????????????????
  • int r5
  • double area3.14(rr)

112
??????????
  • ?????????????? ??????????? ?????????? ?
    ?????????????????
  • ??????????? ?????? ?????? ?????????

113
???????? Process (???????????????????????)
114
???????? Process (????????)
115
???????????????????? ???????
116
???????? ??????????????? ???????? 1
  • ????????????????? ( 5,6 ,3 )

start
Set num15,num26,num33
average(num1num2num3)/3
???????????? 5,6,3 ??? average
end
117
???????? ??????????????? ???????? 1
  • ????????????????? ( 5,6 ,3 )

118
???????? ??????????????? ???????? 2
  • ????????????? ???? ????? ?????????? ????????
    ???????????????????????????????

start
Set fname????? ,lname????????
???? fname ??????? lname
end
119
???????? ??????????????? ???????? 2
  • ????????????? ???? ????? ?????????? ????????

120
  • ?????????????????????????????????

121
??? 1
  • ?????????????????????? ??? 15,18,23,28,32

122
??? 2
  • ????????????????????????? ???????????????? 3
    ?????????? ??????? 6

123
??? 3
  • ????????????????? ??? ?????????????????????? 10
    (p3.14)

124
??? 4
  • ?????????? ??????? 1 10

125
??? 5
  • ????????????? ??????? ??? 2 ????????????????????
    ??????????

126
?????????(Comment)
  • ??????? 1 ????????? ??????????????????????????????
    ????
  • // ???????
  • ??????? 2 ????????? ??????????????????????????
  • / ???????
  • ???????
  • ???????
  • /

127
?????????(Comment)
  • ??????? 3 ?????????????????????????????????????
    ???????????????????? HTML ???????? Documentation
    comment
  • / ?????????????
  • ?????????????
  • ?????????????
  • /

128
????????
129
?????????
130
???????? .????? ?????? 2 ??? 9
131
Note ??? Dos ????????????????
  • ???????? courmon.ttf
  • Add font ????????????
  • ??????????? ??? start gt run gt????? regedit
  • ????????
  • Hkey_local_machine\software\Microsoft\Windows
    NT\Current Version\Console\True Type Font
  • ???????? ??? 0 ????? modify
  • ????? value data ???? Courier MonoThai
    ???????? Ok
  • ????????????????? Dos ????? font ???? Courier
    MonoThai

132
?????????????????
  • ?????????????????????????????? ?????? 1
  • ??????????????? keyboad (input)
  • ????????????????????? ????????????????????????
    ????? (try.. Catch)

133
???????
  • ????????????????????????????????
  • ????????????????????????? ?????????????????????
    ???????
  • ???? - /
  • ??????????????????????
  • ???? 105/2100-25
Write a Comment
User Comments (0)
About PowerShow.com