<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
THCB.1
<b>Tin</b>
<b>học</b>
<b>đại</b>
<b>cương</b>
<b>75 </b>
<b>tiết</b>
<b>Biên</b>
<b>soạn</b>
<b>: </b>
<b>Quách</b>
<b>Tuấn</b>
<b>Ngọc</b>
<b>Giảng</b>
<b>bài</b>
<b>: </b>
<b>Trường</b>
<b>Đại</b>
<b>học</b>
<b>Bách</b>
<b>khoa</b>
<b>HN</b>
</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
THCB.3
<b>Phần</b>
<b> 1: </b>
<b>Các</b>
<b>vấn</b>
<b>đề</b>
<b>căn</b>
<b>bản</b>
<b> </b>
<b>của</b>
<b>tin</b>
<b>học</b>
<b><sub>Chương</sub></b>
<b><sub> 1: </sub></b>
<b><sub>Thông</sub></b>
<b><sub>tin</sub></b>
<b><sub>và</sub></b>
<b><sub>biểu</sub></b>
<b><sub>diễn</sub></b>
<b><sub>thơng</sub></b>
<b>tin</b>
<b>Chương</b>
<b><sub> 2: </sub></b>
<b>Hệ</b>
<b>thống</b>
<b>máy</b>
<b>vi</b>
<b>tính</b>
</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>
THCB.4
<b>Chương</b>
<b> 1 </b>
<b>Thông</b>
<b>tin</b>
<b>và</b>
<b>biểu</b>
<b>diễn</b>
<b>thông</b>
<b>tin</b>
<b><sub> </sub></b>
<b><sub>I</sub></b>
<b><sub>. </sub></b>
<b><sub>Thông</sub></b>
<b><sub>tin</sub></b>
<b><sub>và</sub></b>
<b><sub>dữ</sub></b>
<b><sub>liệu</sub></b>
</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>
THCB.5
<b>I</b>
<b><sub>. </sub></b>
<b>Thông</b>
<b>tin</b>
<b>và</b>
<b>dữ</b>
<b>liệu</b>
<b><sub> 1. </sub><sub>Khái</sub></b> <b><sub>niệm</sub></b> <b><sub>về</sub></b> <b><sub>thơng</sub></b> <b><sub>tin</sub></b>
<b><sub> 2. </sub><sub>Dữ</sub></b> <b><sub>liệu</sub></b>
<b><sub> 3. </sub><sub>Xử</sub></b> <b><sub>lí</sub></b> <b><sub>thơng</sub></b> <b><sub>tin</sub></b>
<b><sub> 4. </sub><sub>Xử</sub></b> <b><sub>lí</sub></b> <b><sub>thơng</sub></b> <b><sub>tin</sub></b> <b><sub>bằng</sub></b> <b><sub>máy</sub></b> <b><sub>tính</sub></b>
<b><sub> 5. </sub><sub>Khái</sub></b> <b><sub>niệm</sub></b> <b><sub>phần</sub></b> <b><sub>cứng</sub></b> <b><sub>và</sub></b> <b><sub>phần</sub></b> <b><sub>mềm</sub></b>
</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>
THCB.6
<b>I</b>
<b><sub>. </sub></b>
<b>Thông</b>
<b>tin</b>
<b>và</b>
<b>dữ</b>
<b>liệu</b>
<b><sub>1. </sub></b>
<b>Khái</b>
<b>niệm</b>
<b>về</b>
<b>thông</b>
<b>tin</b>
<b>• Thơng</b> <b>tin</b> <b>là</b> <b>một</b> <b>khái</b> <b>niệm</b> <b>trừu</b>
<b>tượng</b> <b>mơ</b> <b>tả</b> <b>tất</b> <b>cả</b> <b>những</b> <b>gì</b> <b>đem</b> <b>lại</b>
<i><b>hiểu</b></i> <i><b>biết</b><b>, </b><b>nhận</b></i> <i><b>thức</b></i> <b>của</b> <b>con</b> <b>người</b>
<b>và</b> <b>các</b> <b>sinh</b> <b>vật</b> <b>sống</b> <b>khác.</b>
<b>• Định</b> <b>lượng</b> <b>thông</b> <b>tin: đo</b> <b>độ</b> <b>bất</b>
<b>định</b> <b>của</b> <b>hành</b> <b>vi, trạng</b> <b>thái. Xác</b> <b>suất</b>
<b>xuất</b> <b>hiện</b> <b>một</b> <b>tin</b> <b>càng</b> <b>thấp</b> <b>thì</b> <b>lượng</b>
<b>tin</b> <b>càng</b> <b>cao</b> <b>vì</b> <b>độ</b> <b>bất</b> <b>ngờ</b> <b>của</b> <b>nó</b>
</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>
THCB.7
• <b>Định</b> <b>nghĩa</b> <i><b>lượng</b></i> <i><b>tin</b></i> <b>của</b> <b>Shannon, 1948</b>
• Ví dụ 1: Gieo con xúc xắc H=2.58 bit
• Ví dụ 2: Gieo đồng xu H=1 bit
H
p
<sub>i</sub>
p
<sub>i</sub>
i
n
.log ( )
<sub>2</sub>
</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>
THCB.8
<b><sub> 2. </sub></b>
<b><sub>Dữ</sub></b>
<b><sub>liệu</sub></b>
•
Dữ
liệu
(
dữ
kiện
)
có
thể
hiểu
nơm
na
là
vật
liệu
thơ
mang
thơng
tin
.
•
Dữ
liệu
được
tập
hợp
lại
và
được
xử
lí
sẽ
cho
ta
thơng
tin
.
• =>
Dữ
liệu
là
nguồn
gốc
,
là
vật
mang
</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>
THCB.9
<b><sub>Dữ</sub></b> <b><sub>liệu</sub></b> <b><sub>trong</sub></b> <b><sub>thực</sub></b> <b><sub>tế</sub></b> <b><sub>có</sub></b> <b><sub>thể</sub></b> <b><sub>là</sub></b>
• Tín hiệu vật lí (Physical signal)
• Các số liệu (number)
• Kí hiệu (symbol)
<b>Thí</b> <b>dụ 1:</b> <b>Nhiệt</b> <b>độ</b> <b>cháu</b> <b>bé 39oC<sub> ...</sub></b>
<b>Thí</b> <b>dụ 2: 28, 27, 30, 32, 27 ... ?</b>
<b>Thí</b> <b>dụ 3: Tính</b> <b>qui</b> <b>ước</b> <b>biểu</b> <b>diễn</b> <b>thơng</b> <b>tin</b>
</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>
THCB.10
<b><sub>Dữ</sub></b> <b><sub>liệu</sub></b> <b><sub>có</sub></b> <b><sub>nguồn</sub></b> <b><sub>gốc</sub></b> <b><sub>tự</sub></b> <b><sub>nhiên</sub></b> <b><sub>như</sub></b> <b><sub>tín</sub></b> <b><sub>hiệu</sub></b> <b><sub>vật</sub></b> <b><sub>lí</sub></b>
<b>(tiếng</b> <b>nói, hình</b> <b>ảnh, nhiệt</b> <b>độ</b> <b>cơ</b> <b>thể ...) thì</b> <b>thơng</b>
<b>tin</b> <b>vốn</b> <b>là</b> <b>bản</b> <b>chất</b> <b>nội</b> <b>tại</b> <b>của</b> <b>vật</b> <b>thể. Các</b> <b>dữ</b> <b>liệu</b>
<b>loại</b> <b>này</b> <b>khơng</b> <b>có</b> <b>tính</b> <b>qui</b> <b>ước</b> <b>trước. Con</b> <b>người</b>
<b>phải</b> <b>tìm</b> <b>hiểu, khám</b> <b>phá</b> <b>về</b> <b>cách</b> <b>biểu</b> <b>diễn</b> <b>thơng</b>
<b>tin</b> <b>của</b> <b>nó.</b>
<b><sub>Những</sub></b> <b><sub>dữ</sub></b> <b><sub>liệu</sub></b> <b><sub>nhân</sub></b> <b><sub>tạo</sub></b> <b><sub>để</sub></b> <b><sub>mã</sub></b> <b><sub>hố</sub></b> <b><sub>thơng</sub></b> <b><sub>tin</sub></b> <b><sub>thì</sub></b>
<b>ta</b> <b>phải</b> <b>có</b> <i><b>qui</b></i> <i><b>ước</b></i> <b>về</b> <b>cách</b> <b>biểu</b> <b>diễn</b> <b>thơng</b> <b>tin.</b>
</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>
THCB.11
<b><sub> 3. </sub><sub>Xử</sub></b> <b><sub>lí</sub></b> <b><sub>thơng</sub></b> <b><sub>tin</sub></b>
• lọc lấy thơng tin cần thiết
• truyền tin: nhanh, chính xác ...
• lọc nhiễu
• lưu trữ
• tìm kiếm, lấy ra
• sao chép
• mã hố bảo mật
</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>
THCB.12
<b><sub> 4. </sub></b>
<b><sub>Xử</sub></b>
<b><sub>lí</sub></b>
<b><sub>thơng</sub></b>
<b><sub>tin</sub></b>
<b><sub>bằng</sub></b>
<b><sub>máy</sub></b>
<b><sub>tính</sub></b>
•
Khi
thơng
tin
ít
,
có
thể
làm
thủ
cơng
.
•
Khi
thơng
tin
nhiều
lên
,
địi
hỏi
máy
móc
tự
động
làm
thay
,
đặc
biệt
là
máy
tính
điện
tử
.
•
Ưu
điểm
của
máy
tính
:
Làm
nhanh
,
</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>
THCB.13
</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>
THCB.14
<b><sub> 5. Khái niệm phần cứng và phần mềm</sub></b>
•
<b>Phần</b>
<b>cứng</b>
(
Hardware
)
là
tồn
bộ
thiết
bị
điện
tử
,
cơ
khí
.
•
<b>Phần</b>
<b>mềm</b>
(
Software
)
là
các
chương
trình
máy
tính
điều
khiển
máy
chạy
.
<sub>Phần</sub>
<sub>cứng</sub>
<sub>là</sub>
<sub>thể</sub>
<sub>xác</sub>
<sub>, </sub>
<sub>phần</sub>
<sub>mềm</sub>
<sub>là</sub>
<sub>linh</sub>
<sub>hồn</sub>
<sub>.</sub>
<sub>Công</sub>
<sub>sức</sub>
<sub>đầu</sub>
<sub>tư</sub>
<sub>phần</sub>
<sub>cứng</sub>
<sub>: 9 </sub>
<sub>tháng</sub>
<sub> 10 </sub>
<sub>ngày</sub>
<sub>, </sub>
<sub>phần</sub>
</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>
THCB.15
<b><sub> 6. </sub></b>
<b>Chu</b>
<b>trình</b>
<b>xử</b>
<b>lí</b>
<b>thụng</b>
<b>tin</b>
<b>Vào dữ liệu</b>
<b>(Input)</b>
<b>Vào dữ liệu</b>
<b>(Input)</b> <b><sub>(Processing)</sub></b>
<b>Xử lí</b>
<b>Xử lí</b>
<b>(Processing)</b>
<b>Ra d÷ liƯu</b>
<b><sub>(Output)</sub></b>
<b>Ra d÷ liƯu</b>
<b>(Output)</b>
</div>
<span class='text_page_counter'>(15)</span><div class='page_container' data-page=15>
THCB.16
<b>Chương</b>
<b> 1 </b>
<b>Thơng</b>
<b>tin</b>
<b>và</b>
<b>biểu</b>
<b>diễn</b>
<b>thông</b>
<b>tin</b>
<b>I</b>
<b><sub>. </sub></b>
<b>Thông</b>
<b>tin</b>
<b>và</b>
<b>dữ</b>
<b>liệu</b>
</div>
<span class='text_page_counter'>(16)</span><div class='page_container' data-page=16>
THCB.17
<b><sub>II</sub><sub>. </sub><sub>Biểu</sub></b> <b><sub>diễn</sub></b> <b><sub>thông</sub></b> <b><sub>tin</sub></b> <b><sub>trong</sub></b> <b><sub>máy</sub></b> <b><sub>tính</sub></b>
<b><sub> 1. </sub><sub>Hệ</sub></b> <b><sub>đếm</sub></b> <b><sub>cơ</sub></b> <b><sub>số</sub><sub> 10 - </sub><sub>Hệ</sub></b> <b><sub>thập</sub></b> <b><sub>phân</sub></b>
<b><sub> 2. </sub><sub>Hệ</sub></b> <b><sub>đếm</sub></b> <b><sub>cơ</sub></b> <b><sub>số</sub></b> <b><sub>a</sub></b>
<b><sub> 3. </sub><sub>Hệ</sub></b> <b><sub>đếm</sub></b> <b><sub>cơ</sub></b> <b><sub>số</sub></b> <b><sub>hai</sub><sub> - </sub><sub>Hệ</sub></b> <b><sub>nhị</sub></b> <b><sub>phân</sub></b>
<b><sub> 4. </sub><sub>Hệ</sub></b> <b><sub>đếm</sub></b> <b><sub>Hexa</sub><sub>-</sub><sub>decimal</sub></b> <b><sub>và</sub></b> <b><sub>hệ</sub></b> <b><sub>tám</sub></b>
<b><sub> 5. </sub><sub>Chuyển</sub></b> <b><sub>đổi</sub></b> <b><sub>từ</sub></b> <b><sub>hệ</sub></b> <b><sub>a</sub></b> <b><sub>sang</sub></b> <b><sub>hệ</sub></b> <b><sub>thập</sub></b> <b><sub>phân</sub></b>
<b><sub> 6. </sub><sub>Chuyển</sub></b> <b><sub>đổi</sub></b> <b><sub>từ</sub></b> <b><sub>hệ</sub></b> <b><sub>thập</sub></b> <b><sub>phân</sub></b> <b><sub>sang</sub></b> <b><sub>hệ</sub></b> <b><sub>a</sub></b>
<b><sub> 7. </sub><sub>Các</sub></b> <b><sub>phép</sub></b> <b><sub>tính</sub></b> <b><sub>số</sub></b> <b><sub>học</sub></b> <b><sub>cơ</sub></b> <b><sub>bản</sub></b> <b><sub>nhị</sub></b> <b><sub>phân</sub></b>
<b><sub> 8. </sub><sub>Các</sub></b> <b><sub>phép</sub></b> <b><sub>tính</sub></b> <b><sub>logic</sub></b> <b><sub>cho</sub></b> <b><sub>số</sub></b> <b><sub>nhị</sub></b> <b><sub>phân</sub></b>
<b><sub> 9. </sub><sub>Mệnh</sub></b> <b><sub>đề</sub></b> <b><sub>logic</sub></b>
<b><sub>10. </sub><sub>Biểu</sub></b> <b><sub>diễn</sub></b> <b><sub>thơng</sub></b> <b><sub>tin</sub></b> <b><sub>trong</sub></b> <b><sub>máy</sub></b> <b><sub>tính</sub></b>
<b><sub>11. </sub><sub>Bảng</sub></b> <b><sub>mã</sub></b> <b><sub>ASCII</sub></b>
</div>
<span class='text_page_counter'>(17)</span><div class='page_container' data-page=17>
THCB.18
<b>Đặt</b>
<b>vấn</b>
<b>đề</b>
<sub> </sub>
<sub>Dữ</sub>
<sub>liệu</sub>
<sub>có</sub>
<sub>nhiều</sub>
<sub>loại</sub>
<sub>: </sub>
<sub>văn</sub>
<sub>bản</sub>
<sub> (</sub>
<sub>text</sub>
<sub>), </sub>
chữ
viết
(
character
),
số
liệu
(
number
),
âm
thanh
(
sound
),
hình
ảnh
(
image
),
đồ
hoạ
(
graphic
) ...
<sub> </sub>
Làm
thế
nào
để
biểu
diễn
thơng
tin
trong
máy
tính
?
<sub> </sub>
<sub>Ta</sub>
<sub>phải</sub>
<sub>dùng</sub>
<b><sub>mã</sub></b>
<b><sub> </sub></b>
<b><sub>nhị</sub></b>
<b><sub>phân</sub></b>
<b><sub> !</sub></b>
<sub> </sub>
<sub>Mã</sub>
<sub>nhị</sub>
<sub>phân</sub>
<sub>là</sub>
<sub>gì</sub>
<sub> ? </sub>
<sub>Tại</sub>
<sub>sao</sub>
<sub> ? </sub>
<sub>Làm</sub>
<sub>cách</sub>
</div>
<span class='text_page_counter'>(18)</span><div class='page_container' data-page=18>
THCB.19
<b>1. </b>
<b>Hệ</b>
<b>đếm</b>
<b>cơ</b>
<b>số</b>
<b> 10 - </b>
<b>Hệ</b>
<b>thập</b>
<b>phân</b>
• <b>Gồm 10 chữ</b> <b>số (digit) ‘0’..’9’</b>
• <b>Khi</b> <b>đếm</b> <b>đến 10 thì</b> <b>chuyển 1 sang</b> <b>hàng</b> <b>bên</b> <b>trái</b>
• <b>Thí</b> <b>dụ: Số</b> <b>1983.25</b> <b>cần</b> <b>được</b> <b>hiểu</b> <b>là</b>
<b>= </b>
<b>1</b>
<b>*</b>
<b>10</b>
<b>3</b>
<b>+</b>
<b>9</b>
<b>*</b>
<b>10</b>
<b>2</b>
<b>+</b>
<b>8</b>
<b>*</b>
<b>10</b>
<b>1</b>
<b>+</b>
<b>3</b>
<b>*</b>
<b>10</b>
<b>0</b>
<b>+</b>
<b>2</b>
<b>*</b>
<b>10</b>
<b>-1</b>
<b>+</b>
<b>5</b>
<b>*</b>
<b>10</b>
<b>-2</b>
<b>2. </b>
<b>Hệ</b>
<b>đếm</b>
<b>cơ</b>
<b>số</b>
<b> 2 - </b>
<b>Hệ</b>
<b>nhị</b>
<b>phân</b>
• <b>Gồm 2 chữ</b> <b>số (digit) ‘0’..’1’ </b><b> Bit: Binary</b> <b>digit</b>
• <b>Khi</b> <b>đếm</b> <b>đến 2 thì</b> <b>chuyển 1 sang</b> <b>hàng</b> <b>bên</b> <b>trái</b>
• <b>Thí</b> <b>dụ: Số</b> <b>1010.01</b> <b>cần</b> <b>được</b> <b>hiểu</b> <b>là</b>
</div>
<span class='text_page_counter'>(19)</span><div class='page_container' data-page=19>
THCB.20
<b>3. </b>
<b>Hệ</b>
<b>đếm</b>
<b>hexa</b>
<b>-</b>
<b>decimal</b>
<b>, 16</b>
• <b>Gồm 16 chữ</b> <b>số</b> <b>‘0’..’9’, ‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’</b>
• <b>Phải</b> <b>dùng</b> <b>chữ</b> <b>cái</b> <b>thay</b> <b>cho</b> <b>số 10, 11, .. 15</b>
• <b>Một</b> <b>số</b> <b>hexa = 4 chữ</b> <b>số</b> <b>nhị</b> <b>phân.</b>
• <b>Số</b> <b>F12A</b>
<b>= </b>
<b>F</b>
<b>*</b>
<b>16</b>
<b>3</b>
<b>+1*</b>
<b>16</b>
<b>2</b>
<b>+7*</b>
<b>16</b>
<b>1</b>
<b>+</b>
<b>A</b>
<b>*</b>
<b>16</b>
<b>0</b>
<b>= 15*</b>
<b>16</b>
<b>3</b>
<b>+1*</b>
<b>16</b>
<b>2</b>
<b>+2*</b>
<b>16</b>
<b>1</b>
<b>+10*</b>
<b>16</b>
<b>0</b>
<b>=61818</b>
</div>
<span class='text_page_counter'>(20)</span><div class='page_container' data-page=20>
THCB.21
<b>Chuyển</b>
<b>đổi</b>
<b>số</b>
<b>giữa</b>
<b>các</b>
<b>hệ</b>
• <b>Thí</b> <b>dụ: Hệ 10 sang</b> <b>hệ 2: 10.25</b>
• <b>Phần</b> <b>nguyên:</b> <b>nguyên</b> <b>tắc</b> <b>chia 2</b>
<b> 10 2</b>
<b> 0 5 2</b>
<b> 1 2 2</b>
<b> 0 1</b> <b>Kết</b> <b>quả: 10102=A16</b>
• <b>Phần</b> <b>phân:</b> <b>nguyên</b> <b>tắc</b> <b>nhân 2 </b>
<b>0.25 * 2=0.5 được</b> <b>0, tiếp 0.5</b>
<b> 0.5 * 2 = 1.0 được</b> <b>1, hết.</b>
</div>
<span class='text_page_counter'>(21)</span><div class='page_container' data-page=21>
THCB.22
<b>Bảng</b>
<b>mã</b>
<b>ASCII</b>
<b>Americain</b>
<b>Standard</b>
<b>Code</b>
<b> for </b>
<b>Information</b>
<b>Interchange</b>
<b>Dùng</b>
<b> 1 </b>
<b>byte</b>
<b>để</b>
<b>mã</b>
<b>hố</b>
<b>nên</b>
<b>có</b>
<b> 256 </b>
<b>ơ</b>
<b>kí</b>
<b>tự</b>
<b>.</b>
<sub>26 </sub>
<sub>chữ</sub>
<sub>cái</sub>
<sub>latin</sub>
<sub>‘a’</sub>
<sub>..</sub>
<sub>’z’</sub>
<sub>, 26 </sub>
<sub>chữ</sub>
<sub>cái</sub>
<sub>hoa</sub>
<sub>10 </sub>
<sub>chữ</sub>
<sub>số</sub>
<sub>thập</sub>
<sub>phân</sub>
<sub>‘</sub>
<sub>0</sub>
<sub>’</sub>
<sub>..</sub>
<sub>’</sub>
<sub>9</sub>
<sub>’</sub>
<sub>Các</sub>
<sub>dấu</sub>
<sub>chấm</sub>
<sub>câu</sub>
<sub> ...</sub>
<sub>Các</sub>
<sub>kí</sub>
<sub>tự</sub>
<sub>điều</sub>
<sub>khiển</sub>
<sub>128 </sub>
<sub>kí</sub>
<sub>tự</sub>
<sub>đầu</sub>
<sub>tiên</sub>
<sub>là</sub>
<sub>chuẩn</sub>
<sub>quốc</sub>
<sub>tế</sub>
</div>
<span class='text_page_counter'>(22)</span><div class='page_container' data-page=22>
THCB.23
<b>Chương</b>
<b> 2 </b>
<b>Hệ</b>
<b>thống</b>
<b>máy</b>
<b>tính</b>
<b>I</b>
<b><sub>. </sub></b>
<b>Các</b>
<b>bộ</b>
<b>phận</b>
<b>cơ</b>
<b>bản</b>
<b>II</b>
<b><sub>. </sub></b>
<b>Khối</b>
<b>xử</b>
<b>lí</b>
<b>trung</b>
<b>tâm</b>
<b>CPU</b>
<b>III</b>
<b><sub>. </sub></b>
<b>Bộ</b>
<b>nhớ</b>
<b>trong</b>
<b>IV</b>
<b><sub>. </sub></b>
<b>Bộ</b>
<b>nhớ</b>
<b>ngoài</b>
<b>V</b>
<b><sub>. </sub></b>
<b>Các</b>
<b>thiết</b>
<b>bị</b>
<b>vào</b>
<b><sub> - </sub></b>
<b>ra</b>
<b>VI</b>
<b><sub>. </sub></b>
<b>Modem</b>
</div>
<span class='text_page_counter'>(23)</span><div class='page_container' data-page=23>
THCB.24
<b><sub>I</sub></b>
<b><sub>. </sub></b>
<b><sub>Các</sub></b>
<b><sub>bộ</sub></b>
<b><sub>phận</sub></b>
<b><sub>cơ</sub></b>
<b><sub>bản</sub></b>
<b><sub>của</sub></b>
<b><sub>máy</sub></b>
<b>tính</b>
<b><sub> </sub></b>
<b><sub>Khối</sub></b>
<b><sub>xử</sub></b>
<b><sub>lí</sub></b>
<b><sub>trung</sub></b>
<b><sub>tâm</sub></b>
<b><sub>CPU</sub></b>
</div>
<span class='text_page_counter'>(24)</span><div class='page_container' data-page=24>
THCB.25
<b>Sơ</b>
<b>đồ</b>
<b>khối</b>
<b>máy</b>
<b>tính</b>
<b>Các</b> <b>thiết</b> <b>bị</b>
<b>Vào</b>
<b>Input</b> <b>devices</b>
<b>Khối</b>
<b>xử</b>
<b>lí</b>
<b>trung</b>
<b>tâm</b>
<b>CPU</b>
<b>Các</b> <b>thiết</b> <b>bị</b>
<b>Ra</b>
<b>Output</b> <b>devices</b>
Bộ nhớ ngoài
auxiliary storage
<b>Đĩa</b> <b>cứng, đĩa</b> <b>mềm</b>
Bộ nhớ trong
Main memory
<b>RAM</b>
<b>+</b>
<b>ROM</b>
<b>E s c</b> <b>F 1F 2F 3F 4</b> <b>F 5F 6F 7F 8</b> <b>F 9F 1 0F 1 1F 1 2</b>
<b>~</b>
<b>`</b> <b>1!</b> <b>@2</b> <b>$</b>
<b>4</b> <b>%5</b> <b>^6</b> <b>&7</b> <b>*8</b> <b>(90)</b> <b>+=</b>
<b>#</b>
<b>3</b>
<b>Q</b> <b>W</b> <b>E</b> <b>RT</b> <b>Y</b>
<b>AS</b> <b>D</b> <b>F</b> <b>G</b> <b>H</b>
<b>Z</b> <b>X</b> <b>C</b> <b>VB</b>
<b>U</b> <b>I</b> <b>O</b> <b>P</b>
<b>J</b> <b>KL</b>
<b>NM</b>
<b>{[</b> <b>]}</b>
<b>:</b>
<b>;</b> <b>"</b>
<b>'</b>
<b><,</b> <b>>.</b> <b>?/</b>
<b>T a b</b>
<b>S h ift</b>
<b>C tr l</b> <b>A lt</b>
<b>C a p s</b>
<b>L o c k</b>
<b>A lt</b> <b>C tr l</b>
<b>S h i f t</b>
<b>E n t e r</b>
<b>B a c k s p a c e</b> <b>In s e rtH o m eP a g e</b>
<b>U p</b>
<b>D e le t eE n d</b> <b>P a g eD o w n</b>
<b>|\</b> <b>78</b> <b>9</b>
<b>45</b> <b>6</b>
<b>12</b> <b>3</b>
<b>0</b> <b>.</b>
<b>N u m</b>
<b>L o c k</b>
<b>H o m e</b> <b>P g U p</b>
<b>E n d</b> <b>P g D n</b>
<b>In s</b> <b>D e l</b>
<b>E n t e r</b>
<b>/</b> <b>*</b>
<b>+</b>
<b>P rin t</b>
<b>S cr e e nS c r o l lL o c kP a u s e</b> <b>S c ro l l</b>
</div>
<span class='text_page_counter'>(25)</span><div class='page_container' data-page=25>
THCB.26
<b>Khối</b> <b>xử</b> <b>lí</b> <b>Trung</b> <b>tâm</b>
<b>CPU: Central</b> <b>Processing</b> <b>Unit</b>
<b>Khối</b> <b>điều</b> <b>khiển</b>
<b>Control</b> <b>Unit</b>
<b>Khối</b> <b>tính</b> <b>tốn</b>
<b>ALU</b>
<b>Các</b> <b>thanh</b> <b>ghi</b>
Tạo xung nhịp với tần số ... MHz
</div>
<span class='text_page_counter'>(26)</span><div class='page_container' data-page=26>
THCB.27
<b>Các</b>
<b>loại</b>
<b>CPU</b>
•
<b>Intel</b>
<b>để</b> <b>xây</b> <b>dựng</b> <b>máy</b> <b>IBM/PC</b> <b>phổ</b> <b>dụng</b>
– 8085, 8088/8086
– 80286, 80386, 80486
– Pentium 80586, 75/100/133/200 MHz
– Pentium II: 233, 266, 300, 400...MHz
•
<b><sub>Motorola</sub></b>
<b>để</b> <b>xây</b> <b>dựng</b> <b>máy</b> <b>Apple</b> <b>rất</b> <b>nổi</b> <b>tiếng</b>
</div>
<span class='text_page_counter'>(27)</span><div class='page_container' data-page=27>
THCB.28
<b>Bộ</b>
<b>nhớ</b>
<b>trong</b>
<b> (</b>
<b>Main</b>
<b>memory</b>
<b>)</b>
<sub>Nối</sub>
<sub>thẳng</sub>
<sub>với</sub>
<sub>CPU</sub>
<sub>để</sub>
<sub>CPU</sub>
<sub>làm</sub>
<sub>việc</sub>
<sub>ngay</sub>
Là
các
mạch
vi
điện
tử
<sub>Đặc</sub>
<sub>điểm</sub>
<sub>: </sub>
<b><sub>Tốc</sub></b>
<b><sub>độ</sub></b>
<b><sub>trao</sub></b>
<b><sub>đổi</sub></b>
<b><sub>dữ</sub></b>
<b><sub>liệu</sub></b>
<b><sub>với</sub></b>
<b><sub>CPU</sub></b>
<b><sub>rất</sub></b>
<b><sub>lớn</sub></b>
<b> (</b>
<b>cỡ</b>
<b> 70 </b>
<b>ns</b>
<b> ..200 </b>
<b>ns</b>
<b>)</b>
<b><sub>Dung</sub></b>
<b><sub>lượng</sub></b>
<b><sub>bộ</sub></b>
<b><sub>nhớ</sub></b>
<b><sub>khơng</sub></b>
<b><sub>cao</sub></b>
<b><sub>lắm</sub></b>
</div>
<span class='text_page_counter'>(28)</span><div class='page_container' data-page=28>
THCB.29
<b>Ơ</b>
<b>nhớ</b>
<b>, </b>
<b>địa</b>
<b>chỉ</b>
<b>ô</b>
<b>nhớ</b>
<b>và</b>
<b>dung</b>
<b>lượng</b>
<b>Địa</b>
<b>chỉ</b>
<b>Nội</b> <b>dung</b> <b>ô</b> <b>nhớ (1 byte=8 bits)</b>
0000 01110101
0001 11100100
0010 01010110
0011 00110101
0100 11100111
<b>.... ....</b>
<b><sub>Dung</sub></b>
<b><sub>lượng</sub></b>
<b><sub>bộ</sub></b>
<b><sub>nhớ</sub></b>
<b><sub>= 2</sub></b>
<b>n</b>
<b>bytes</b>
<b>, </b>
<b>n</b>
<b>là</b>
<b>số</b>
<b>bit</b>
<b>địa</b>
<b>chỉ</b>
</div>
<span class='text_page_counter'>(29)</span><div class='page_container' data-page=29>
THCB.30
<b>Các</b>
<b>loại</b>
<b>bộ</b>
<b>nhớ</b>
<b>trong</b>
<b>• </b>
<b>RAM</b>
<b>(</b>
<b>Random</b>
<b>Access</b>
<b>Memory</b>
<b>)</b>
– <b><sub>Có</sub></b> <b><sub>thể</sub></b> <b><sub>ghi</sub><sub>/</sub><sub>đọc</sub></b>
– <b>Mất</b> <b>điện</b> <b>là</b> <b>mất</b> <b>hết</b> <b>thơng</b> <b>tin</b>
<b>• </b>
<b>ROM</b>
<b>(</b>
<b>Read</b>
<b>Only</b>
<b>Memory</b>
<b>)</b>
<i>–</i> <b><sub>Chỉ</sub></b> <b><sub>đọc</sub><sub>, </sub><sub>người</sub></b> <b><sub>dùng</sub></b> <b><sub>không</sub></b> <b><sub>ghi</sub></b> <b><sub>được</sub></b>
</div>
<span class='text_page_counter'>(30)</span><div class='page_container' data-page=30>
THCB.31
<b>Sơ</b>
<b>đồ</b>
<b>khối</b>
<b>mỏy</b>
<b>tớnh</b>
<b>Address Bus</b>
<b>Tuyến dữ liệu</b>
<b>Data Bus</b>
<b>CPU</b>
<b>Bộ nhớ trong<sub>RAM/ROM</sub></b>
<b>Mạch</b>
<b>Vào/Ra</b>
<b>Control Bus</b> <b>Tun ®iỊu khiĨn</b>
</div>
<span class='text_page_counter'>(31)</span><div class='page_container' data-page=31>
THCB.32
<b>CPU</b>
<b>+</b>
<b>Bộ</b>
<b>nhớ</b>
<b>trong</b>
<b> =</b>
</div>
<span class='text_page_counter'>(32)</span><div class='page_container' data-page=32>
THCB.33
<b>Bộ</b>
<b>nhớ</b>
<b>ngoài</b>
<sub>Gồm</sub>
<sub>đĩa</sub>
<sub>cứng</sub>
<sub>, </sub>
<sub>đĩa</sub>
<sub>mềm</sub>
<sub>, </sub>
<sub>băng</sub>
<sub>từ</sub>
<sub> ... </sub>
Đặc
điểm
<sub>: </sub>
<b><sub> </sub></b>
<b><sub>Tốc</sub></b>
<b><sub>độ</sub></b>
<b><sub>trao</sub></b>
<b><sub>đổi</sub></b>
<b><sub>dữ</sub></b>
<b><sub>liệu</sub></b>
<b><sub>với</sub></b>
<b><sub>CPU</sub></b>
<b><sub>chậm</sub></b>
<b> (9-14 </b>
<b>ms</b>
<b>)</b>
<b><sub> </sub></b>
<b><sub>Dung</sub></b>
<b><sub>lượng</sub></b>
<b><sub>bộ</sub></b>
<b><sub>nhớ</sub></b>
<b><sub>cao</sub></b>
<b><sub>, </sub></b>
<b><sub>từ</sub></b>
<b><sub> 1 </sub></b>
<b><sub>MB</sub></b>
<b><sub> (</sub></b>
<b><sub>đĩa</sub></b>
</div>
<span class='text_page_counter'>(33)</span><div class='page_container' data-page=33>
THCB.34
<b>Đĩa</b>
<b>mềm</b>
<b> (</b>
<b>Floppy</b>
<b>Disk</b>
<b>)</b>
Đĩa
5
inch
1/4
Đĩa
3,5
inch
</div>
<span class='text_page_counter'>(34)</span><div class='page_container' data-page=34>
THCB.35
• Đóng kín trong hộp, có nhiều tầng đĩa, nhiều đầu
từ
• 1980: 10 .. 20 MB
• 1990: 40 MB
• 1995: 200 MB
• 1996: 1 GB
• 1997: từ 2 đến 4 GB
• ...
</div>
<span class='text_page_counter'>(35)</span><div class='page_container' data-page=35>
THCB.36
Cách
bố
trí
bộ
nhớ
trên
đĩa
mềm
<b>Rãnh</b>
<b> 0</b>
<b>Rãnh</b>
<b> 39</b>
<b>Cung</b>
<b>từ</b>
</div>
<span class='text_page_counter'>(36)</span><div class='page_container' data-page=36>
THCB.37
<b>Modem </b>
(Modulation - Demodulation)
Modem
PC Modem
Phone Phone
Workstation
<b>tín</b> <b>hiệu</b> <b>số 01010010 ...</b>
<b>tín</b> <b>hiệu</b> <b>tương</b> <b>tự (âm</b> <b>thanh)</b>
</div>
<span class='text_page_counter'>(37)</span><div class='page_container' data-page=37>
THCB.38
<b>Điều</b>
<b>chế</b>
<b> - </b>
<b>giải</b>
<b>điều</b>
<b>chế</b>
<b>tín</b>
<b>hiệu</b>
<b> 0 1 0 1 0 0 1 0</b>
</div>
<span class='text_page_counter'>(38)</span><div class='page_container' data-page=38>
THCB.39
Cách
nối
modem
<b>Đường</b>
<b>dây</b>
<b>telephone</b>
TEL LINE TEL DATA LINE
MODEM
<b>Máy</b> <b>tính</b>
<b>Tại</b> <b>mỗi</b> <b>thời</b> <b>điểm, hoặc</b> <b>telephone</b> <b>hoặc</b> <b>máy</b> <b>tính</b> <b>làm</b> <b>việc</b>
</div>
<span class='text_page_counter'>(39)</span><div class='page_container' data-page=39>
THCB.40
<b>Cấu</b>
<b>hình</b>
<b>một</b>
<b>máy</b>
<b>vi</b>
<b>tính</b>
<b>cần</b>
<b>mua</b>
<sub>CPU</sub><sub>: </sub><b><sub>586</sub></b><sub>/200 </sub><sub>MHz</sub> <sub>MMX</sub> <b><sub>hay</sub></b> <b><sub>Pentium II</sub></b><sub> ?</sub>
<sub>RAM</sub><sub>: 16 </sub><sub>MB</sub><sub>... </sub>
<sub>HDD</sub><sub>: 2.1 </sub><sub>GB</sub>
<sub>FDD</sub><sub>: 1.4 </sub><sub>MB</sub>
<sub>Màn</sub> <sub>hình</sub> <sub>SVGA</sub>
<sub>Mouse</sub>
<sub>Keyboard</sub><sub> 101 </sub><sub>keys</sub>
<sub>CD</sub> <sub>và</sub> <sub>sound</sub> <sub>card</sub>
</div>
<span class='text_page_counter'>(40)</span><div class='page_container' data-page=40>
THCB.41
<b>Chương</b>
<b> 3 </b>
<b>Phần</b>
<b>mềm</b>
<b>và</b>
<b>thuật</b>
<b>giải</b>
<b>I</b>
<b><sub>. </sub></b>
<b>Phần</b>
<b>mềm</b>
<b>II</b>
<b><sub>. </sub></b>
<b>Thuật</b>
<b>giải</b>
</div>
<span class='text_page_counter'>(41)</span><div class='page_container' data-page=41>
THCB.42
<b>I</b>
<b><sub>. </sub></b>
<b>Phần</b>
<b>mềm</b>
<b><sub> </sub></b>
<b><sub>Hệ</sub></b>
<b><sub>điều</sub></b>
<b><sub>hành</sub></b>
</div>
<span class='text_page_counter'>(42)</span><div class='page_container' data-page=42>
THCB.43
Hệ
điều
hành
(
OS
:
Operating
System
)
<b>là</b>
<b>tập</b>
<b>hợp</b>
<b>các</b>
<b>chương</b>
<b>trình</b>
<b>đảm</b>
<b>bảo</b>
<b>các</b>
<b>chức</b>
<b>năng</b>
<b>cơ</b>
<b>bản</b>
<b>sau</b>
<b><sub>Điều</sub></b> <b><sub>khiển</sub></b> <b><sub>việc</sub></b> <b><sub>thực</sub></b> <b><sub>thi</sub></b> <b><sub>mọi</sub></b> <b><sub>chương</sub></b> <b><sub>trình</sub></b>
<b><sub>Quản</sub></b> <b><sub>lí</sub><sub>, </sub><sub>phân</sub></b> <b><sub>phối</sub></b> <b><sub>và</sub></b> <b><sub>thu</sub></b> <b><sub>hồi</sub></b> <b><sub>bộ</sub></b> <b><sub>nhớ</sub><sub> (</sub><sub>cả</sub></b> <b><sub>trong</sub></b>
<b>lẫn</b> <b>ngoài)</b>
<b><sub>Điều</sub></b> <b><sub>khiển</sub></b> <b><sub>các</sub></b> <b><sub>thiết</sub></b> <b><sub>bị</sub></b>
<b><sub>Điều</sub></b> <b><sub>khiển</sub></b> <b><sub>và</sub></b> <b><sub>quản</sub></b> <b><sub>lí</sub></b> <b><sub>việc</sub></b> <b><sub>vào</sub><sub>/</sub><sub>ra</sub></b> <b><sub>dữ</sub></b> <b><sub>liệu</sub></b>
</div>
<span class='text_page_counter'>(43)</span><div class='page_container' data-page=43>
THCB.44
Các
hệ
điều
hành
khác
nhau
<sub>DOS</sub>
<sub> </sub>
<sub>Disk</sub>
<sub>Operating</sub>
<sub>System</sub>
MS
<sub>-</sub>
DOS
<sub> </sub>
của
MicroSoft
UNIX
<sub>WINDOW</sub>
<sub> 3.1, 95, </sub>
<sub>NT</sub>
OS
<sub>2 </sub>
của
IBM
</div>
<span class='text_page_counter'>(44)</span><div class='page_container' data-page=44>
THCB.45
<b>Các</b>
<b>ngôn</b>
<b>ngữ</b>
<b>lập</b>
<b>trình</b>
• <b>Ngơn ngữ máy</b>
01000011 11000101 0001 1101
• <b>Hợp ngữ (assembly)</b>
MOV A, B
• <b>Ngơn ngữ bậc cao: PASCAL, C...</b>
Write(‘Hello’);
• <b>Ngơn ngữ trực quan: Visual Basic ...</b>
</div>
<span class='text_page_counter'>(45)</span><div class='page_container' data-page=45>
THCB.46
<b>II</b>
<b><sub>. </sub></b>
<b>Thuật</b>
<b>giải</b>
<b><sub> (</sub></b>
<b>Algorithms</b>
<b><sub>)</sub></b>
<b>Định</b>
<b>nghĩa</b>
<b>: </b>
<b>...</b>
<b>dãy</b>
<b>các</b>
<b>lập</b>
<b>luận</b>
<b>và</b>
<b>thao</b>
<b>tác</b>
<b>cung</b>
<b>cấp</b>
<b>lời</b>
<b>giải</b>
<b>của</b>
<b>một</b>
<b>vấn</b>
<b>đề</b>
<b>, </b>
<b>một</b>
<b>bài</b>
<b>tốn</b>
<b>.</b>
<b><sub> </sub></b>
<b><sub>Tính</sub></b>
<b><sub>thực</sub></b>
<b><sub>hiện</sub></b>
<b><sub>được</sub></b>
<b><sub> </sub></b>
<b><sub>Tính</sub></b>
<b><sub>hữu</sub></b>
<b><sub>hạn</sub></b>
<b><sub>và</sub></b>
<b><sub>kết</sub></b>
<b><sub>thúc</sub></b>
<b><sub> </sub></b>
<b><sub>Tính</sub></b>
<b><sub>kết</sub></b>
<b><sub>quả</sub></b>
<b><sub> </sub></b>
<b><sub>Tính</sub></b>
<b><sub>hiệu</sub></b>
<b><sub>quả</sub></b>
</div>
<span class='text_page_counter'>(46)</span><div class='page_container' data-page=46>
THCB.47
Diễn
đạt
thuật
giải
bằng
lời
<b> Tìm</b> <b>USCLN</b> <b>của</b> <b>hai</b> <b>số</b>
<b>Bước 1: Đọc</b> <b>a</b> <b>và</b> <b>b</b>
<b>Bước 2: Chia</b> <b>a</b> <b>cho</b> <b>b, dư</b> <b>r</b>
<b>Bước 3: - Nếu</b> <b>r=0 thì</b> <b>USCLN=b, sang 4</b>
<b> - Nếu</b> <b>r<>0 thì</b> <b>gán</b> <b>b</b> <b>cho</b> <b>a, gán r</b>
<b>cho</b> <b>b. Quay</b> <b>lại</b> <b>bước 2.</b>
<b>Bước 4: In</b> <b>ra</b> <b>kết</b> <b>quả.</b>
</div>
<span class='text_page_counter'>(47)</span><div class='page_container' data-page=47>
THCB.48
Diễn
đạt
thuật
gii
bng
lu
Begin
Đoc a và b
r = 0 ?
Chia a cho b
Sè d r
Yes
No
a:=b, b:=r
USCLN=b
In ra
USCLN
</div>
<span class='text_page_counter'>(48)</span><div class='page_container' data-page=48>
THCB.49
Diễn
đạt
thuật
giải
bằng
chương
trình
<b>Var</b>
<b> a, b, r:integer;</b>
<b>Begin</b>
<b> Read(a); Read(b); { Đọc</b> <b>a</b> <b>và</b> <b>b } </b>
<b> r := a</b> <b>mod</b> <b>b; { Số</b> <b>dư</b> <b>r }</b>
<b> While</b> <b>r <> 0 Do</b>
<b> Begin</b>
<b>a:=b; b:= r; r:= a</b> <b>mod</b> <b>b;</b>
<b> End</b>
<b> USCLN := b; </b>
<b>Write('USCLN = ', r); {In</b> <b>ra</b> <b>kết</b> <b>qu}</b>
</div>
<span class='text_page_counter'>(49)</span><div class='page_container' data-page=49>
THCB.50
Thuật
giải
đổi
chỗ
hai
biến
a
và
b
<b>Chọn</b>
<b>một</b>
<b>biến</b>
<b>trung</b>
<b>gian</b>
<b>T</b>
<b>T</b>
<b>:=</b>
<b>a</b>
<b>;</b>
<b>a</b>
<b>:=</b>
<b>b</b>
<b>;</b>
</div>
<span class='text_page_counter'>(50)</span><div class='page_container' data-page=50>
THCB.51
<b><sub>III</sub><sub>. </sub><sub>Qui</sub></b> <b><sub>trình</sub></b> <b><sub>làm</sub></b> <b><sub>phần</sub></b> <b><sub>mềm</sub></b>
<b>Bước 0:</b> <b>ý</b> <b>tưởng (Concept)</b>
Hình thành các ý tưởng về nhu cầu hay về thị trường làm một phần mềm.
<b>Bước 1: Xác</b> <b>định</b> <b>các</b> <b>yêu</b> <b>cầu. </b>
<b> (Requirements</b> <b>Specification)</b>
Chuẩn bị tài liệu mô tả một cách đầy đủ, rõ ràng về các u cầu, hay cịn
gọi là q trình đặc tả. Các yêu cầu này có thể xuất phát từ những người
đặt hàng, có thể là những người sáng tạo ra các ý tưởng cho một phần
</div>
<span class='text_page_counter'>(51)</span><div class='page_container' data-page=51>
THCB.52
<b>Bước 2: Phân</b> <b>tích. (Analysis)</b>
Hiểu vấn đề.
Đánh giá các giải pháp khác nhau.
Chọn giải pháp được ưa thích nhất.
<b>Bước 3: Thiết</b> <b>kế. (Design)</b>
Thực hiện thiết kế hệ thống theo kiểu từ trên
xuống, tạo ra các modun nhỏ.
Đối với mỗi modun, xác định cấu trúc dữ liệu
</div>
<span class='text_page_counter'>(52)</span><div class='page_container' data-page=52>
THCB.53
<b>Bước 4: Thực</b> <b>hiện. (Implementation)</b>
Viết thuật giải và có thể dùng các lệnh giả
(pseudocode) để mô tả các thủ tục.
Tạo mã (viết chương trình với PASCAL, C,
Assembler, FOXPRO ...) cho giải pháp đã chọn.
Gỡ rối (sửa các lỗi).
<b>Bước 5: Thử</b> <b>nghiệm. (Testing)</b>
</div>
<span class='text_page_counter'>(53)</span><div class='page_container' data-page=53>
THCB.54
<b>Bước 6: Vận</b> <b>hành, theo</b> <b>dõi</b> <b>và</b> <b>bảo</b> <b>dưỡng. </b>
<b> (Operation, follow-up</b> <b>and</b> <b>Maintenance)</b>
Cho chạy tồn bộ hệ thống. Đánh giá các tính năng
của nó.
Gỡ các lỗi mới mỗi khi phát hiện ra thêm.
Cập nhật hệ thống. Khẳng định rằng các thay đổi
</div>
<span class='text_page_counter'>(54)</span><div class='page_container' data-page=54>
THCB.55
Tài
liệu
tham
khảo
•
<b><sub>Tin</sub></b>
<b><sub>học</sub></b>
<b><sub>căn</sub></b>
<b><sub>bản</sub></b>
•
<b><sub>Ngơn</sub></b>
<b><sub>ngữ</sub></b>
<b><sub>lập</sub></b>
<b><sub>trình</sub></b>
<b><sub>PASCAL</sub></b>
•
<b><sub>Bài</sub></b>
<b><sub>tập</sub></b>
<b><sub>Ngơn</sub></b>
<b><sub>ngữ</sub></b>
<b><sub>lập</sub></b>
<b><sub>trỡnh</sub></b>
<b><sub>PASCAL</sub></b>
</div>
<span class='text_page_counter'>(55)</span><div class='page_container' data-page=55>
THCB.56
-20%
1 Ngôn ngữ lập trình PASCAL 28000 22,400 đ
2 Bài tập Ngôn ngữ lập trình PASCAL 17000 13,600 ®
3 Turbo PASCAL, cÈm nang tra cøu 30000 24,000 ®
4 Tin học căn bản 24000 19,000 đ
Mua sách theo lớp, giảm giá 20%
</div>
<!--links-->