
BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI
TRƯNG CAO ĐNG ĐẠI VIỆT SÀI GÒN
GIO TRNH
MÔN HC: KỸ THUẬT LẬP TRNH CƠ BẢN
NGÀNH: CÔNG NGHỆ THÔNG TIN
TRNH Đ$: CAO ĐNG
(Lưu hành nội bộ)
LI GIỚI THIỆU
Giáo trình “Lập trình cơ bản” được biên soạn theo Chương trình khung Công

nghệ thông tin đã được Bộ Lao động – Thương binh và Xã hội ban hành. Trong
những năm qua, dạy nghề đã có những bước tiến vượt bậc cả về số lượng và chất
lượng, nhằm thực hiện nhiệm vụ đào tạo nguồn nhân lực kỹ thuật trực tiếp đáp ứng
nhu cầu xã hội. Cùng với sự phát triển của khoa học công nghệ trên thế giới, lĩnh vực
Công nghệ thông tin nói chung và ngành Công nghệ thông tin ở Việt Nam nói riêng
đã có những bước phát triển đáng kể.
Chương trình khung quốc gia nghề Công nghệ thông tin đã được xây dựng trên
cơ sở phân tích nghề, phần kỹ thuật nghề được kết cấu theo các môđun. Để tạo điều
kiện thuận lợi cho các cơ sở dạy nghề trong quá trình thực hiện, việc biên soạn giáo
trình kỹ thuật nghề theo theo các môđun đào tạo nghề là cấp thiết hiện nay.
Môn đun Lập trình cơ bản là môn học đào tạo nghề được biên soạn theo hình
thức tích hợp lý thuyết và thực hành. Trong quá trình thực hiện, nhóm biên soạn đã
tham khảo nhiều tài liệu Công nghệ thông tin trong và ngoài nước, kết hợp với kinh
nghiệm trong thực tế.
Mặc dầu có rất nhiều cố gắng, nhưng không tránh khỏi những khiếm khuyết, rất
mong nhận được sự đóng góp ý kiến của độc giả để giáo trình được hoàn thiện hơn. .
Đà Nẵng, ngày…..........tháng…........... năm 202
1
MỤC LỤC
TRANG
LI GIỚI THIỆU ................................................. Error! Bookmark not

defined. MỤC
LỤC............................................................................................................ 2 BÀI
1: SƠ ĐỒ KHỐI.......................................................................................... 6 1.1.
Các ký hiệu.................................................................................................... 6
1.2. Cách thực hiện..............................................................................................
7 BÀI 2: MÃ GIẢ .................................................................................................
14 2.1. Khái
niệm.................................................................................................... 14 2.2. Ví
dụ ............................................................................................................ 15 BÀI
3: GIỚI THIỆU NGÔN NGỮ PYTHON................................................ 16 3.1.
Khái niệm.................................................................................................... 16
3.2. Cơ sở - nền tảng..........................................................................................
18 3.3. Cấu trúc của chương trình
Python........................................................... 21 3.4. Chương trình Hello
World........................................................................ 21 BÀI 4: NHẬP MÔN
.......................................................................................... 24 4.1. Kiểu dữ
liệu................................................................................................. 24 4.2. Biến
.............................................................................................................. 25 4.3.
Khởi tạo biến và kết xuất .......................................................................... 25
4.4. Nhập liệu từ bàn phím...............................................................................
26 BÀI 5: TON
TỬ.............................................................................................. 27 5.1. Toán tử
gán................................................................................................. 27 5.2. Toán
tử số học............................................................................................. 28 5.3.
Toán tử quan hệ và logic ........................................................................... 29
BÀI 6: CẤU TRÚC ĐIỀU KHIỂN..................................................................
32 6.1. Ví dụ về các biểu
thức................................................................................ 32 6.2. Lệnh
if.......................................................................................................... 33 6.3.
Lệnh if else .................................................................................................. 34
6.4. Câu lệnh với nhiều lệnh if..........................................................................
36 6.5. Lệnh if lồng
................................................................................................. 37

2
BÀI 7: CẤU TRÚC LẶP ..................................................................................
39 7.1. Lặp
for......................................................................................................... 39 7.2.
Lặp while..................................................................................................... 42
7.3. Kết hợp while với else ................................................................................
45 7.4. Lệnh break và continue
............................................................................. 46 DANH MỤC TÀI LIỆU
THAM KHẢO......................................................... 57
GIO TRNH MÔ ĐUN
Tên mô đun: Lập trình cơ bản
Mã mô đun: CNTT 03
Vị trí, tính chất, ý nghĩa và vai trò của môn học/mô đun:
- Vị trí: Mô đun này được bố trí sau các môn học chung.

- Tính chất: Lập trình cơ bản là mô đun kỹ thuật cơ sở nghề áp dụng cho trình độ Cao
đẳng nghề.
- Ý nghĩa và vai trò của mô đun:
Mục tiêu của môn học/mô đun:
- Về kiến thức:
+ Trình bày được khái niệm về lập máy tính;
+ Mô tả được ngôn ngữ lập trình: cú pháp, công dụng của các câu lệnh;
+ Phân tích được chương trình: xác định nhiệm vụ chương trình;
- Về kỹ năng:
+ Soạn thảo chương trình và thực hiện chương trình trong máy tính. + Biên tập
chương trình, sử dụng các công cụ, điều khiển, thực đơn lệnh trợ giúp.
3
+ Xác định được nguyên nhân lỗi, gỡ rối được, bẫy lỗi, được.
- Về năng lực tự chủ và trách nhiệm:
+ Nghiêm túc, tích cực tiếp thu kiến thức của mô đun này cũng như cần kết hợp
với các môn liên quan.
+ Tích cực thực hiện các bài tập, chủ động tìm kiếm nguồn bài tập liên quan.
Nội dung của mô đun:
Số Tên các bài trong mô đun Thời gian (giờ)

