C
C
á
á
c kh
c kh
á
á
i ni
i ni
ệ
ệ
m cơ b
m cơ b
ả
ả
n
n
Nguy
Nguy
ễ
ễ
n Đông H
n Đông H
à
à
Khoa CNTT
Khoa CNTT
–
–
ĐH KHTN
ĐH KHTN
Chương tr
Chương tr
ì
ì
nh
nh
Chương tr
Chương tr
ì
ì
nh:
nh:
l
l
à
à
m
m
ộ
ộ
t chu
t chu
ỗ
ỗ
i c
i c
á
á
c ch
c ch
ỉ
ỉ
th
th
ị
ị
đi
đi
ề
ề
u khi
u khi
ể
ể
n s
n s
ự
ự
ho
ho
ạ
ạ
t đ
t đ
ộ
ộ
ng
ng
c
c
ủ
ủ
a m
a m
á
á
y t
y t
í
í
nh
nh
nh
nh
ằ
ằ
m đ
m đ
ể
ể
gi
gi
ả
ả
i quy
i quy
ế
ế
t m
t m
ộ
ộ
t công vi
t công vi
ệ
ệ
c hay m
c hay m
ộ
ộ
t v
t v
ấ
ấ
n đ
n đ
ề
ề
n
n
à
à
o đ
o đ
ó
ó
V
V
í
í
d
d
ụ
ụ
chương tr
chương tr
ì
ì
nh hi
nh hi
ể
ể
n th
n th
ị
ị
câu ch
câu ch
à
à
o lên m
o lên m
à
à
n h
n h
ì
ì
nh
nh
chương tr
chương tr
ì
ì
nh x
nh x
ử
ử
lý văn b
lý văn b
ả
ả
n, h
n, h
ì
ì
nh
nh
ả
ả
nh, c
nh, c
hơi nh
hơi nh
ạ
ạ
c
c
trên m
trên m
á
á
y t
y t
í
í
nh v v
nh v v
Ngôn ng
Ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh
nh
D
D
ù
ù
ng đ
ng đ
ể
ể
vi
vi
ế
ế
t chương tr
t chương tr
ì
ì
nh
nh
C
C
á
á
c ngôn ng
c ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh thông d
nh thông d
ụ
ụ
ng
ng
C/C++
C/C++
Java
Java
Visual Basic
Visual Basic
C#
C#
…
…
Ngôn ng
Ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh C
nh C
Tr
Tr
ì
ì
nh biên d
nh biên d
ị
ị
ch
ch
L
L
à
à
m
m
ộ
ộ
t ph
t ph
ầ
ầ
n m
n m
ề
ề
m d
m d
ị
ị
ch m
ch m
ộ
ộ
t chương tr
t chương tr
ì
ì
nh vi
nh vi
ế
ế
t
t
b
b
ằ
ằ
ng m
ng m
ộ
ộ
t ngôn ng
t ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh ra m
nh ra m
ộ
ộ
t chương
t chương
tr
tr
ì
ì
nh g
nh g
ồ
ồ
m to
m to
à
à
n mã m
n mã m
á
á
y.
y.
Chương trình
viết bằng C
Trình biên dịch
Borland C
Mã máy của
chương trình
Hệ điều hành
thực thi chương
trình
C
C
á
á
c bư
c bư
ớ
ớ
c t
c t
ổ
ổ
ng qu
ng qu
á
á
t đ
t đ
ể
ể
l
l
ậ
ậ
p tr
p tr
ì
ì
nh
nh
X
X
á
á
c đ
c đ
ị
ị
nh m
nh m
ụ
ụ
c tiêu c
c tiêu c
ủ
ủ
a chương tr
a chương tr
ì
ì
nh
nh
X
X
á
á
c đ
c đ
ị
ị
nh phương ph
nh phương ph
á
á
p s
p s
ử
ử
d
d
ụ
ụ
ng đ
ng đ
ể
ể
vi
vi
ế
ế
t
t
chương tr
chương tr
ì
ì
nh
nh
Vi
Vi
ế
ế
t chương tr
t chương tr
ì
ì
nh
nh
Biên d
Biên d
ị
ị
ch chương tr
ch chương tr
ì
ì
nh
nh
Ch
Ch
ạ
ạ
y chương tr
y chương tr
ì
ì
nh v
nh v
à
à
xem k
xem k
ế
ế
t qu
t qu
ả
ả
, c
, c
ó
ó
th
th
ể
ể
s
s
ử
ử
a l
a l
ạ
ạ
i chương tr
i chương tr
ì
ì
nh n
nh n
ế
ế
u c
u c
ó
ó
sai s
sai s
ó
ó
t
t
M
M
ộ
ộ
t chương tr
t chương tr
ì
ì
nh C đơn gi
nh C đơn gi
ả
ả
n
n
/* File Hello.c */
/* File Hello.c */
#include <stdio.h>
#include <stdio.h>
void main()
void main()
{
{
printf(
printf(
“
“
Hello, world
Hello, world
”
”
);
);
}
}
Demo
Demo
M
M
ở
ở
Borland C
Borland C
Vi
Vi
ế
ế
t chương tr
t chương tr
ì
ì
nh Hello.c
nh Hello.c
Biên d
Biên d
ị
ị
ch v
ch v
à
à
ch
ch
ạ
ạ
y chương tr
y chương tr
ì
ì
nh
nh
Gi
Gi
ả
ả
l
l
ậ
ậ
p chương tr
p chương tr
ì
ì
nh b
nh b
ị
ị
l
l
ỗ
ỗ
i
i
Phân t
Phân t
í
í
ch m
ch m
ộ
ộ
t chương tr
t chương tr
ì
ì
nh C
nh C
Chương tr
Chương tr
ì
ì
nh t
nh t
í
í
nh t
nh t
ổ
ổ
ng 2 s
ng 2 s
ố
ố
nguyên
nguyên
#include <stdio.h>
#include <stdio.h>
/* Chuong trinh tinh tong 2 so nguyen */
/* Chuong trinh tinh tong 2 so nguyen */
void
void
main()
main()
{
{
int
int
a,b
a,b
;
;
int
int
tong
tong
;
;
printf
printf
("
("
Nhap gia tri cua so a:
Nhap gia tri cua so a:
");
");
scanf
scanf
("%d",&
("%d",&
a
a
);
);
printf
printf
("
("
Nhap gia tri cua so b:
Nhap gia tri cua so b:
");
");
scanf
scanf
("%d",&
("%d",&
b
b
);
);
tong
tong
=
=
a
a
+
+
b
b
;
;
printf
printf
("
("
Ket qua:
Ket qua:
");
");
printf
printf
("%d",
("%d",
tong
tong
);
);
}
}
T
T
ó
ó
m t
m t
ắ
ắ
t
t
C
C
á
á
c kh
c kh
á
á
i ni
i ni
ệ
ệ
m cơ b
m cơ b
ả
ả
n
n
Chương tr
Chương tr
ì
ì
nh, ngôn ng
nh, ngôn ng
ữ
ữ
l
l
ậ
ậ
p tr
p tr
ì
ì
nh, tr
nh, tr
ì
ì
nh biên d
nh biên d
ị
ị
ch
ch
C
C
á
á
c bư
c bư
ớ
ớ
c đ
c đ
ể
ể
xây d
xây d
ự
ự
ng m
ng m
ộ
ộ
t chương tr
t chương tr
ì
ì
nh
nh
C
C
á
á
c th
c th
à
à
nh ph
nh ph
ầ
ầ
n ch
n ch
í
í
nh c
nh c
ủ
ủ
a m
a m
ộ
ộ
t chương tr
t chương tr
ì
ì
nh C
nh C
H
H
à
à
m main
m main
Khai b
Khai b
á
á
o bi
o bi
ế
ế
n
n
H
H
à
à
m, th
m, th
ủ
ủ
t
t
ụ
ụ
c
c
B
B
à
à
i t
i t
ậ
ậ
p
p
Vi
Vi
ế
ế
t chương tr
t chương tr
ì
ì
nh nh
nh nh
ậ
ậ
p v
p v
à
à
o b
o b
á
á
n k
n k
í
í
nh c
nh c
ủ
ủ
a h
a h
ì
ì
nh
nh
tròn. T
tròn. T
í
í
nh v
nh v
à
à
in ra chu vi v
in ra chu vi v
à
à
di
di
ệ
ệ
n t
n t
í
í
ch c
ch c
ủ
ủ
a h
a h
ì
ì
nh
nh
tròn đ
tròn đ
ó
ó
.
.