Trần Quang
© 2016
Kỹ thuật lập trình
1
Chương 1: Giới thiệu về máy tính và lập trình
Chương 1
Gii thiu v
máy tính và lp trình
Trần Quang
© 2016
Kỹ thuật lập trình
2
Chương 1: Giới thiệu về máy tính và lập trình
Ni dung
Tổ chức máy tính.
Ngôn ngữ lập trình.
Các công việc trong lập trình.
Dữ liệu và giải thuật.
Trần Quang
© 2016
Kỹ thuật lập trình
3
Chương 1: Giới thiệu về máy tính và lập trình
Máy tính là gì?
Máy tính là thiết bị có khả năng thực hiện tính toán và ra
quyết định.
Máy tính hot đng dựa trên nguyên l chy các chương
trình đ đưc định sẵn.
Hiện nay, máy tính có th đưc nhngo c thiết bị
dân dng như xe hơi, đồng hồ, điện thoi, máy tính phổ
thông, v.v.
Trần Quang
© 2016
Kỹ thuật lập trình
4
Chương 1: Giới thiệu về máy tính và lập trình
Phn cng (hardware)
Gồm c b phận dng đ lp p thành y nh:
Hp y (case),
Bo mch ch (mainboard, motherboard),
Bàn phím (keyboard),
Màn hình (display),
Chut (mouse),
B nh (memory),
 đa cứng HDD (Hard Disk Drive),
B cp nguồn (power supply),
Dây ni (cables),
. . .
Trần Quang
© 2016
Kỹ thuật lập trình
5
Chương 1: Giới thiệu về máy tính và lập trình
Phn mm (software)
Gồm các chương trình i đt sẵn gip vận nh y nh
theo nhiu mc đích khác nhau.
Hệ điu nh (operating system): cho php quản l và khai
thác các phn cứng trong y nh.
Công c lập trình (programming tools): cho php ngưi s
dng to ra thêm phn mm mi trên y, m rng phm
vi ng dng ca y nh.
Phn mm ng dng (applications): cho php khai thác
y nh theo mc đích c th.