Đại Hc Sư Phm Tp. H Chí MinhĐại Hc Sư Phm Tp. H Chí Minh
Khoa Toán Khoa Toán – Tin HcTin Hc
NHP MÔN CÔNG NGH PHN MMNHP MÔN CÔNG NGH PHN MM
Gii
thi
t
i
d
h
h
Gii
thi
u
t
ng quan v
n
i
d
ung
h
cp
h
n
ìh
Ngư
tr
ì
n
h
bày
:
T
S. Tr
n Ngc B
o
Email: baotn@hcmup.edu.vn
Mobile: 0938103838
Lp trình ?
P
M
P
M
N
N
Lp trìnhLp trình
HN CN
P
HN CN
P
C PH
C PH
G HC PG HC P
Q
UAN H
Q
UAN H
Yêu cu bài toánYêu cu bài toán Viết chViết chươương trìnhng trình
ChChươương trình thc thi ng trình thc thi
(EXE)(EXE)
B
ÀI GIN
B
ÀI GIN
NG
Q
NG
Q
Ví d:Ví d:
ViếtViết
chch
ươươ
ng trình giiphng trình giiph
ươươ
ng trình bcnhtax+b=0ng trình bcnhtax+b=0
BB
T
T
--
Viết
Viết
chch
ươươ
ng
trình
gii
phng
trình
gii
ph
ươươ
ng
trình
bc
nht
ax
+
b
=
0ng
trình
bc
nht
ax
+
b
=
0
..
--Viết chViết chươương trình gii phng trình gii phươương trình bc ng trình bc hai axhai ax22 + + bx+c bx+c = 0.= 0.
TRN NGC BO TRN NGC BO KHOA TOÁN KHOA TOÁN --TIN HC TIN HC ĐẠI HC SƯ PHM TP.HCMĐẠI HC SƯ PHM TP.HCMTRN NGC BO TRN NGC BO KHOA TOÁN KHOA TOÁN --TIN HC TIN HC ĐẠI HC SƯ PHM TP.HCMĐẠI HC SƯ PHM TP.HCM
Ví d minh ha
ViếtchViếtch
ươươ
ng trình giiphng trình giiph
ươươ
ng trình bcnhtax+b=0ng trình bcnhtax+b=0
P
M
P
M
N
N
Viết
chViết
ch
ươươ
ng
trình
gii
phng
trình
gii
ph
ươươ
ng
trình
bc
nht
ax
+
b
=
0
.
ng
trình
bc
nht
ax
+
b
=
0
.
HN CN
P
HN CN
P
C PH
C PH
G HC PG HC P
Q
UAN H
Q
UAN H
B
ÀI GIN
B
ÀI GIN
NG
Q
NG
Q
BB
T
T
TRN NGC BO TRN NGC BO KHOA TOÁN KHOA TOÁN --TIN HC TIN HC ĐẠI HC SƯ PHM TP.HCMĐẠI HC SƯ PHM TP.HCMTRN NGC BO TRN NGC BO KHOA TOÁN KHOA TOÁN --TIN HC TIN HC ĐẠI HC SƯ PHM TP.HCMĐẠI HC SƯ PHM TP.HCM
Lp trình ?
P
M
P
M
N
N
Lp trìnhLp trình
HN CN
P
HN CN
P
C PH
C PH
G HC PG HC P
Q
UAN H
Q
UAN H
Yêu cu bài toánYêu cu bài toán Viết chViết chươương trìnhng trình
ChChươương trình thc thi ng trình thc thi
(EXE)(EXE)
B
ÀI GIN
B
ÀI GIN
NG
Q
NG
Q
DliuDliu
ChChươương trìnhng trình
BB
T
T
Gii thutGii thut
D liu D liu đ
đ
u vàou vào
(Input)(Input)
D
liu
D
liu
đầđầu rau ra
(Output)(Output)
TRN NGC BO TRN NGC BO KHOA TOÁN KHOA TOÁN --TIN HC TIN HC ĐẠI HC SƯ PHM TP.HCMĐẠI HC SƯ PHM TP.HCMTRN NGC BO TRN NGC BO KHOA TOÁN KHOA TOÁN --TIN HC TIN HC ĐẠI HC SƯ PHM TP.HCMĐẠI HC SƯ PHM TP.HCM
Ví d minh ha
ChCh
ươươ
ng trìnhng trình
P
M
P
M
N
N
GiithutGiithut
D liu D liu đầđầu vàou vào
(Input)(Input)
D liu D liu
đầđầu rau ra
(O t t)(O t t)
ChCh
ươươ
ng
trìnhng
trình
HN CN
P
HN CN
P
C PH
C PH
Gii
thutGii
thut
(Input)(Input)
(O
u
t
pu
t)(O
u
t
pu
t)
ViếthViếth
h iih h iih
hbhtb0 hbhtb0
G HC PG HC P
Q
UAN H
Q
UAN H
Viết
c
hViết
c
h
ươương
t
r
ì
n
h
g
ii
p
h
ng
t
r
ì
n
h
g
ii
p
h
ươương
t
r
ì
n
h
b
c n
ht
ax +
b
=
0
.ng
t
r
ì
n
h
b
c n
ht
ax +
b
=
0
.
InputInput
Hs:a,bHs:a,b
OutputOutput
--Nếu a 0 thì Nếu a 0 thì
B
ÀI GIN
B
ÀI GIN
NG
Q
NG
Q
H
s:
a,
bH
s:
a,
b
Nghim caNghim ca
phphươương trìnhng trình
xx
PhPhươương trình có nghim x=ng trình có nghim x=--b/ab/a
--NgNgượược lic li
Nếu b = 0 thìNếu b = 0 thì
PhPhươương trình vô s nghimng trình vô s nghim
BB
T
T
NgNgượcượclili
PhPhươương trình vô nghim ng trình vô nghim
Các biến Các biến (variables)(variables)
trong chtrong chươương trìnhng trình
Các biếnCác biến
(variables)(variables)
TRN NGC BO TRN NGC BO KHOA TOÁN KHOA TOÁN --TIN HC TIN HC ĐẠI HC SƯ PHM TP.HCMĐẠI HC SƯ PHM TP.HCMTRN NGC BO TRN NGC BO KHOA TOÁN KHOA TOÁN --TIN HC TIN HC ĐẠI HC SƯ PHM TP.HCMĐẠI HC SƯ PHM TP.HCM
Các
biến
Các
biến
(variables)(variables)
trong chtrong chươương trìnhng trình