Tải bản đầy đủ (.pdf) (27 trang)

Tài liệu LẬP TRÌNH HÀM ppt

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (176.41 KB, 27 trang )

TRƯ
TRƯ


NG Đ
NG Đ


I H
I H


C B
C B
Á
Á
CH KHOA
CH KHOA
KHOA
KHOA
CÔNG NGH
CÔNG NGH


THÔNG TIN
THÔNG TIN
LẬP TRÌNH HÀM


Trung
Trung


H
H
ù
ù
ng
ng
Hung.Vo
Hung.Vo
-
-


N
N


i
i
dung
dung


Nguyên
Nguyên


l
l



p
p
tr
tr
ì
ì
nh
nh
h
h
à
à
m
m


Ngôn
Ngôn
ng
ng


Scheme
Scheme


Ki
Ki



u
u
d
d


li
li


u
u
ph
ph


c
c
h
h


p
p


K
K



thu
thu


t
t
x
x




h
h
à
à
m
m


C
C


u
u
tr
tr
ú
ú

c
c
d
d


li
li


u
u
Ph
Ph
ương
ương
ph
ph
á
á
p
p




thuy
thuy
ế
ế

t
t


N
N


m
m
đư
đư


c
c
m
m


c
c
đ
đ
í
í
ch
ch
t
t



ng
ng
n
n


i
i
dung
dung


C
C
á
á
ch
ch
th
th


c
c
ti
ti
ế
ế

n
n
h
h
à
à
nh
nh


Nh
Nh


ng
ng
v
v


n
n
đ
đ


c
c



n
n
lưu
lưu
ý
ý


Th
Th


c
c
h
h
à
à
nh
nh


Th
Th


c
c
h
h

à
à
nh
nh
c
c
á
á
c
c
n
n


i
i
dung
dung
đã
đã
h
h


c
c


N
N



m
m
đư
đư


c
c
c
c
á
á
c
c
k
k


năng
năng
l
l


p
p
tr
tr

ì
ì
nh
nh


Th
Th


c
c
hi
hi


n
n
b
b
á
á
o
o
c
c
á
á
o
o

T
T
à
à
i
i
li
li


u
u
tham
tham
kh
kh


o
o


Gi
Gi
á
á
o
o
tr
tr

ì
ì
nh
nh
l
l


p
p
tr
tr
ì
ì
nh
nh
h
h
à
à
m
m
(P.H.
(P.H.
Kh
Kh
á
á
nh
nh

)
)


Revised Report on Algorithmic Language
Revised Report on Algorithmic Language
Scheme,
Scheme,
Richard Kelsey,
Richard Kelsey,
Wiliam
Wiliam
Clinger
Clinger
& Jonathan Rees
& Jonathan Rees


Teach Yourself Scheme in
Teach Yourself Scheme in
Fixnum
Fixnum
Days,
Days,
Dorai
Dorai
Sitaram
Sitaram



PLT
PLT
DrScheme
DrScheme
: Programming
: Programming
Env
Env
.
.
Manual, http://
Manual, http://
www.drscheme.org
www.drscheme.org
/
/
Ph
Ph


n
n
I
I
Nguyên
Nguyên


l
l



p
p
tr
tr
ì
ì
nh
nh
h
h
à
à
m
m
Đ
Đ


nh
nh
ngh
ngh
ĩ
ĩ
a
a
ngôn
ngôn

ng
ng


l
l


p
p
tr
tr
ì
ì
nh
nh


B
B




t
t


(character set)
(character set)



B
B


t
t


v
v


ng
ng
(vocabulary)
(vocabulary)


T
T


kh
kh
ó
ó
a
a



Tên
Tên
,
,
đ
đ


nh
nh
danh
danh


Ph
Ph
é
é
p
p
to
to
á
á
n
n



...
...


C
C
ú
ú
ph
ph
á
á
p
p
(syntax)
(syntax)


Ng
Ng


ngh
ngh
ĩ
ĩ
a
a
(semantic)
(semantic)

L
L


p
p
tr
tr
ì
ì
nh
nh
m
m


nh
nh
l
l


nh
nh


S
S



d
d


ng
ng
nguyên
nguyên


tinh
tinh
ch
ch
ế
ế
t
t


ng
ng




c
c



Khai
Khai
b
b
á
á
o
o
d
d


li
li


u
u
:
:
tên
tên
bi
bi
ế
ế
n
n
-
-

ki
ki


u
u


C
C
á
á
c
c
ki
ki


u
u
d
d


li
li


u
u



b
b


n
n
:
:
s
s


,
,


t
t


...
...


Tr
Tr



ng
ng
th
th
á
á
i
i
trong
trong
(
(
b
b


nh
nh


,
,
thanh
thanh
ghi
ghi
)
)
thay
thay

đ
đ


i
i
b
b


ng
ng
l
l


nh
nh
g
g
á
á
n
n


Tr
Tr



ng
ng
th
th
á
á
i
i
ngo
ngo
à
à
i
i
(
(
thi
thi
ế
ế
t
t
b
b


ngo
ngo



i
i
vi)
vi)
thay
thay
đ
đ


i
i
b
b


i
i
c
c
á
á
c
c
l
l


nh
nh

v
v
à
à
o
o
ra
ra


C
C
á
á
c
c
c
c


u
u
tr
tr
ú
ú
c
c
đi
đi



u
u
khi
khi


n
n


D
D


c
c
ó
ó
hi
hi


u
u


ng
ng

ph
ph


khi
khi
d
d
ù
ù
ng
ng
CT con
CT con


s
s


c
c


a
a
c
c
á
á

c
c
ngôn
ngôn
ng
ng


h
h
à
à
m
m
(1)
(1)


T
T
í
í
nh
nh
khai
khai
b
b
á
á

o
o


Ngôn
Ngôn
ng
ng


m
m


nh
nh
l
l


nh
nh
:
:
begin
begin
GetData
GetData
(...);
(...);

ProcessData
ProcessData
(...);
(...);
OutputData
OutputData
(...);
(...);
end
end


Ngôn
Ngôn
ng
ng


l
l


p
p
tr
tr
ì
ì
nh
nh

h
h
à
à
m
m
(print
(print
(process
(process
-
-
data
data
(get
(get
-
-
data (...))))
data (...))))


s
s


c
c



a
a
c
c
á
á
c
c
ngôn
ngôn
ng
ng


h
h
à
à
m
m
(2)
(2)


Đ
Đ


c
c

đi
đi


m
m


L
L
à
à
NNLT
NNLT
b
b


c
c
cao
cao
tr
tr


u
u





ng
ng
hơn
hơn


Í
Í
t
t
s
s


d
d


ng
ng
c
c
á
á
c
c
bi
bi

ế
ế
n
n
to
to
à
à
n
n
c
c


c
c


Ngư
Ngư


i
i
s
s


d
d



ng
ng
quan
quan
tâm
tâm
đ
đ
ế
ế
n
n
vi
vi


c
c
đ
đ


nh
nh
ngh
ngh
ĩ
ĩ

a
a
c
c
á
á
c
c
h
h
à
à
m
m
to
to
á
á
n
n
h
h


c
c
d
d



suy
suy
lu
lu


n
n
m
m
à
à
không
không
quan
quan
tâm
tâm
đ
đ
ế
ế
n
n
v
v


n
n

đ
đ


c
c
à
à
i
i
đ
đ


t
t


Ngôn
Ngôn
ng
ng


l
l


p
p

tr
tr
ì
ì
nh
nh
h
h
à
à
m
m
d
d


a
a
trên
trên
vi
vi


c
c
t
t
í
í

nh
nh
to
to
á
á
n
n
gi
gi
á
á
tr
tr


c
c


a
a
bi
bi


u
u
th
th



c
c
t
t


bên
bên
ngo
ngo
à
à
i
i
l
l


i
i
g
g


i
i
h
h

à
à
m
m


M
M


t
t
h
h
à
à
m
m
c
c
ó
ó
th
th


c
c
ó
ó

ho
ho


c
c
không
không
c
c
ó
ó
đ
đ


i
i
s
s




s
s


c
c



a
a
c
c
á
á
c
c
ngôn
ngôn
ng
ng


h
h
à
à
m
m
(3)
(3)


Đ
Đ



c
c
đi
đi


m
m


K
K
ế
ế
t
t
qu
qu


m
m


t
t
h
h
à
à

m
m
không
không
ph
ph


thu
thu


c
c
v
v
à
à
o
o
th
th


i
i
đi
đi



m
m
h
h
à
à
m
m
đư
đư


c
c
g
g


i
i
f(x
f(x
) +
) +
f(x
f(x
) = 2 *
) = 2 *
f(x
f(x

) ?
) ?


Không
Không
th
th


thay
thay
đ
đ


i
i
gi
gi
á
á
tr
tr


m
m



t
t
phân
phân
t
t


c
c


a
a
m
m


ng
ng


H
H


n
n
ch
ch

ế
ế
trong
trong
giao
giao
ti
ti
ế
ế
p
p
gi
gi


a
a
h
h


th
th


ng
ng
tương
tương

t
t
á
á
c
c
v
v


i
i
HĐH
HĐH
v
v
à
à
NSD
NSD

×