Bai 1 Cơ Bản Về lập trình ngôn ngữ C - Pdf 40

Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 1/32
Chương 1
Cơ bản về lập trình
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 2/32
Mục tiêu
Giải thích được các khái niệm: mã hóa, giải mã,
chương trình, lập trình, ngôn ngữ lập trình, biên
dịch, giải mã.
Giải thích được giải thuật là gì.
Mô tả được những giải thuật cơ bản.
Giải thích được các bước để giải một bài toán
bằng máy tính.
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 3/32
Nội dung
Các khái niệm cơ bản.
Giải thuật
Các bước giải một bài toán
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 4/32
1.1- Các khái niệm cơ bản
Thông tin (information) và dữ liệu (data)
Mã hóa (encoding) và giải mã (decoding)
Chương trình- Program
Lập trình- Programming

60
15
3
cúc
vàng
60
15
3
Giải mã
Mã hóa cần một cách biểu diễn  ngôn ngữ
 ngôn ngữ: công cụ mô tả thông tin
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 7/32
Tính đa dạng của mã hóa thông tin
Mã hóa bằng 1 ngón tay một 1 one
Mã hóa bằng 2 ngón tay hai 2 two
Hai người hiểu nhau nếu có chung cơ chế mã hóa và giải mã
Qúa trình học là qúa trình tiếp thu các cách mã hóa và giải mã
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 8/32
Các loại thông tin
Thông tin mô tả - raw data
Cánh gà
Thông tin về 1 cách xử lý – processing data
Cách làm món cánh gà chiên bơ
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 9/32

Biểu diễn dữ liệu trong máy tính
Máy tính là thiết bị nhị phân nên tất cả mọi dữ liệu đều
được lưu trữ dạng nhị phân.
Số quả dâu:
3
3
00110011
3
Dạng mô tả của
người
Mã hóa
Giải mã sang
dạng biểu diễn
của người
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 12/32
Dạng biểu diễn dữ liệu và toán tử
00110010
+
+ =
3
2 5
00110011
Chọn dạng biểu
diễn là ký số
(mã ASCII)
00110101
00110011
00110010

Slide 14/32
Lưu trữ và xuất dữ liệu ra màn hình
00110011 00000011
3
3
Chuyển thành
00110011
mã ASCII
của
ký số 3
mã số 3 nhị
phân
Màn hình là
thiết bị
ký tự
Bàn phím
là thiết bị
ký tự
3
00110011
Đổi
3
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 15/32
Gán dữ liệu
Khi gán dữ liệu, dữ liệu cũ bị mất
00110010
10011110
a

song song nhiều lệnh.
1001001000101...
1100110011000...
0101001100110...
1010110100001
.............
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 18/32
Lập trình- Programming
Programming: a process that creates a program.
Lập trình: tạo ra 1 chương trình
Lập trình bằng ngôn ngữ máy
1001001000101...
1100110011000...
0101001100110...
1010110100001
.............
Bótay.com?
Gv. Thân Văn Sử Chương 1- Cơ bản về lập
trình
Slide 19/32
Ngôn ngữ lập trình
Đừng lo, có 1 phần mềm giúp diễn đạt 1 chương
trình bằng tiếng Anh( ngôn ngữ con người) rồi giúp
chuyển sang ngôn ngữ máy
Ngôn ngữ lập trình: Tập quy định về
cách diễn đạt 1 chương trình ( văn
phạm của ngôn ngữ)
Phần mềm ngôn ngữ: Một chương trình


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status