
Đại Học Sư Phạm Tp. Hồ Chí MinhĐại Học Sư Phạm Tp. Hồ Chí Minh
Khoa Toán Khoa Toán –– Tin HọcTin Học
NHẬP MÔN CÔNG NGHỆ PHẦN MỀMNHẬP MÔN CÔNG NGHỆ PHẦN MỀM
Giới
thiệ
tổ
ề
ội
d
h
hầ
Giới
thiệ
u
tổ
ng quan v
ề
n
ội
d
ung
h
ọcp
hầ
n
ời
ìh
bà
ầ
ả
Ngư
ời
tr
ì
n
h
bày
:
T
S. Tr
ầ
n Ngọc B
ả
o
Email: baotn@hcmup.edu.vn
Mobile: 0938103838

Lập trình ?
P
M
P
M
Ầ
N
Ầ
N
Lập trìnhLập trình
HẦN CN
P
HẦN CN
P
ỌC PH
Ầ
ỌC PH
Ầ
G HỌC PG HỌC P
Q
UAN H
Q
UAN H
Yêu cầu bài toánYêu cầu bài toán Viết chViết chươương trìnhng trình
ChChươương trình thực thi ng trình thực thi
(EXE)(EXE)
B
ÀI GIẢN
B
ÀI GIẢN
Ổ
NG
QỔ
NG
Q
Ví dụ:Ví dụ:
ViếtViết
chch
ươươ
ng trình giảiphng trình giảiph
ươươ
ng trình bậcnhấtax+b=0ng trình bậcnhấtax+b=0
BB
T
Ổ
T
Ổ
--
Viết
Viết
chch
ươươ
ng
trình
giải
phng
trình
giải
ph
ươươ
ng
trình
bậc
nhất
ax
+
b
=
0ng
trình
bậc
nhất
ax
+
b
=
0
..
--Viết chViết chươương trình giải phng trình giải phươương trình bậc ng trình bậc hai axhai ax22 + + bx+c bx+c = 0.= 0.
TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCMĐẠI HỌC SƯ PHẠM TP.HCMTRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCMĐẠI HỌC SƯ PHẠM TP.HCM

Ví dụ minh họa
ViếtchViếtch
ươươ
ng trình giảiphng trình giảiph
ươươ
ng trình bậcnhấtax+b=0ng trình bậcnhấtax+b=0
P
M
P
M
Ầ
N
Ầ
N
Viết
chViết
ch
ươươ
ng
trình
giải
phng
trình
giải
ph
ươươ
ng
trình
bậc
nhất
ax
+
b
=
0
.
ng
trình
bậc
nhất
ax
+
b
=
0
.
HẦN CN
P
HẦN CN
P
ỌC PH
Ầ
ỌC PH
Ầ
G HỌC PG HỌC P
Q
UAN H
Q
UAN H
B
ÀI GIẢN
B
ÀI GIẢN
Ổ
NG
QỔ
NG
Q
BB
T
Ổ
T
Ổ
TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCMĐẠI HỌC SƯ PHẠM TP.HCMTRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCMĐẠI HỌC SƯ PHẠM TP.HCM

Lập trình ?
P
M
P
M
Ầ
N
Ầ
N
Lập trìnhLập trình
HẦN CN
P
HẦN CN
P
ỌC PH
Ầ
ỌC PH
Ầ
G HỌC PG HỌC P
Q
UAN H
Q
UAN H
Yêu cầu bài toánYêu cầu bài toán Viết chViết chươương trìnhng trình
ChChươương trình thực thi ng trình thực thi
(EXE)(EXE)
B
ÀI GIẢN
B
ÀI GIẢN
Ổ
NG
QỔ
NG
Q
ầầ
DữliệuDữliệu
ChChươương trìnhng trình
BB
T
Ổ
T
Ổ
Giải thuậtGiải thuật
Dữ liệu Dữ liệu đ
ầ
đ
ầ
u vàou vào
(Input)(Input)
Dữ
liệu
Dữ
liệu
đầđầu rau ra
(Output)(Output)
TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCMĐẠI HỌC SƯ PHẠM TP.HCMTRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCMĐẠI HỌC SƯ PHẠM TP.HCM

Ví dụ minh họa
ChCh
ươươ
ng trìnhng trình
P
M
P
M
Ầ
N
Ầ
N
GiảithuậtGiảithuật
Dữ liệu Dữ liệu đầđầu vàou vào
(Input)(Input)
Dữ liệu Dữ liệu
đầđầu rau ra
(O t t)(O t t)
ChCh
ươươ
ng
trìnhng
trình
HẦN CN
P
HẦN CN
P
ỌC PH
Ầ
ỌC PH
Ầ
Giải
thuậtGiải
thuật
(Input)(Input)
(O
u
t
pu
t)(O
u
t
pu
t)
ViếthViếth
tì h iảihtì h iảih
tì hbậhấtb0tì hbậhấtb0
G HỌC PG HỌC P
Q
UAN H
Q
UAN H
Viết
c
hViết
c
h
ươương
t
r
ì
n
h
g
iải
p
h
ng
t
r
ì
n
h
g
iải
p
h
ươương
t
r
ì
n
h
bậ
c n
hất
ax +
b
=
0
.ng
t
r
ì
n
h
bậ
c n
hất
ax +
b
=
0
.
InputInput
Hệsố:a,bHệsố:a,b
OutputOutput
--Nếu a ≠ 0 thì Nếu a ≠ 0 thì
B
ÀI GIẢN
B
ÀI GIẢN
Ổ
NG
QỔ
NG
Q
Hệ
số:
a,
bHệ
số:
a,
b
Nghiệm củaNghiệm của
phphươương trìnhng trình
xx
PhPhươương trình có nghiệm x=ng trình có nghiệm x=--b/ab/a
--NgNgượược lạic lại
Nếu b = 0 thìNếu b = 0 thì
PhPhươương trình vô số nghiệmng trình vô số nghiệm
BB
T
Ổ
T
Ổ
NgNgượcượclạilại
PhPhươương trình vô nghiệm ng trình vô nghiệm
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)
TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCMĐẠI HỌC SƯ PHẠM TP.HCMTRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCMĐẠI HỌC SƯ PHẠM TP.HCM
Các
biến
Các
biến
(variables)(variables)
trong chtrong chươương trìnhng trình

