Giáo trình Tin học đại cương - Trường CĐ Nghề Công nghiệp Hà Nội

Tải giáo trình tin học đại cương chuyên ngành công nghiệp tại Cao đẳng nghề Công nghiệp Hà Nội. Tài liệu chuẩn, cập nhật dành cho sinh viên ngành công nghệ

Chuyên ngành

Tin học đại cương

Người đăng

Ẩn danh

Thể loại

Giáo trình

2003

144
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan về giáo trình Tin học đại cương CĐ Nghề Công nghiệp Hà Nội

Giáo trình Tin học đại cương do Trường Cao đẳng Nghề Công nghiệp Hà Nội biên soạn là tài liệu học tập bắt buộc dành cho sinh viên chuyên ngành công nghệ thông tin. Tài liệu cung cấp kiến thức nền tảng về xử lý thông tin, biểu diễn dữ liệu trong máy tính và hệ thống quản lý tệp. Được xuất bản năm 2003 dưới sự chủ biên của thầy Nguyễn Gia Phúc cùng cộng sự Nguyễn Thái Hà, giáo trình này tập trung vào hai lĩnh vực chính: hệ đếm nhị phân và môi trường lập trình Turbo Pascal. Nội dung được thiết kế phù hợp với chương trình đào tạo cao đẳng, kết hợp lý thuyết và thực hành thông qua các ví dụ minh họa cụ thể. Tài liệu tuân thủ nghiêm ngặt quy định lưu hành nội bộ, không sử dụng cho mục đích thương mại.

1.1. Đối tượng sử dụng và phạm vi ứng dụng

Giáo trình hướng tới sinh viên năm nhất các ngành kỹ thuật, đặc biệt là công nghệ thông tin tại trường Cao đẳng Nghề Công nghiệp Hà Nội. Nội dung bao gồm 6 chương, bắt đầu từ khái niệm cơ bản về thông tin đến lập trình Pascal. Mỗi chương kết thúc bằng bài tập thực hành giúp sinh viên củng cố kiến thức. Phạm vi ứng dụng mở rộng đến các trường cao đẳng kỹ thuật khác nhờ cấu trúc bài giảng chuẩn hóa. Giáo trình cũng phục vụ nhu cầu tự học nhờ ngôn ngữ trình bày rõ ràng, dễ hiểu.

1.2. Cấu trúc nội dung chính của giáo trình

Nội dung giáo trình chia thành hai phần lớn: Hệ đếm và biểu diễn thông tin (Chương I-III) cùng hệ thống Turbo Pascal (Chương IV-VI). Phần đầu giới thiệu hệ đếm nhị phân, chuyển đổi hệ cơ số và biểu diễn dữ liệu. Phần sau hướng dẫn lập trình Pascal từ khái niệm cơ bản đến cấu trúc chương trình phức tạp. Mỗi chương có mục tiêu học tập rõ ràng và bài tập ứng dụng thực tế.

II. Phân tích ưu nhược điểm của giáo trình Tin học đại cương

Giáo trình Tin học đại cương có nhiều ưu điểm vượt trội như nội dung cô đọng, phù hợp với chương trình đào tạo cao đẳng. Tài liệu được biên soạn bởi đội ngũ giảng viên giàu kinh nghiệm, đảm bảo tính học thuật cao. Hệ thống bài tập phong phú giúp sinh viên rèn luyện kỹ năng thực hành. Tuy nhiên, giáo trình còn tồn tại một số hạn chế như hình thức trình bày đơn điệu, thiếu minh họa trực quan. Nội dung phần lập trình Pascal khá cũ, không cập nhật các phiên bản mới nhất. Một số khái niệm lý thuyết còn trừu tượng, khó tiếp cận đối với sinh viên mới bắt đầu.

2.1. Điểm mạnh vượt trội của giáo trình

Giáo trình cung cấp nền tảng kiến thức vững chắc về tin học cơ bản, phù hợp với chuẩn đầu ra của chương trình cao đẳng. Nội dung được cập nhật thường xuyên theo yêu cầu đào tạo. Hệ thống bài tập đa dạng từ dễ đến khó giúp sinh viên tiến bộ từng bước. Tài liệu có cấu trúc logic, dễ theo dõi từ chương đầu đến cuối.

2.2. Những tồn tại cần khắc phục

Nội dung phần Turbo Pascal khá lỗi thời, không phản ánh xu hướng lập trình hiện đại. Thiếu hình ảnh minh họa khiến nội dung trở nên khô khan. Một số khái niệm lý thuyết trừu tượng, khó hiểu đối với sinh viên mới. Cần bổ sung thêm ví dụ thực tế và bài tập ứng dụng đa dạng hơn.

III. Phương pháp học hiệu quả từ giáo trình Tin học đại cương

Để đạt hiệu quả cao khi học theo giáo trình, sinh viên cần kết hợp giữa lý thuyết và thực hành. Đầu tiên, đọc kỹ nội dung mỗi chương để nắm vững khái niệm cơ bản. Tiếp theo, thực hành ngay các bài tập mẫu trong giáo trình để củng cố kiến thức. Sử dụng phần mềm mô phỏng để luyện tập lập trình Pascal, giúp hiểu rõ hơn về cấu trúc chương trình. Tham gia các buổi thảo luận nhóm để trao đổi kiến thức và giải quyết thắc mắc. Cuối cùng, tự xây dựng các dự án nhỏ để áp dụng kiến thức đã học vào thực tế. Giáo viên nên tổ chức các buổi thực hành hướng dẫn trực tiếp, giải đáp kịp thời những khó khăn của sinh viên.

3.1. Chiến lược học tập theo từng chương

Mỗi chương trong giáo trình có cấu trúc riêng, sinh viên nên áp dụng phương pháp học phù hợp. Đối với phần lý thuyết, ghi chép ngắn gọn các khái niệm quan trọng. Đối với phần thực hành, tự viết lại mã nguồn mẫu và thử nghiệm sửa đổi. Sử dụng sơ đồ tư duy để hệ thống hóa kiến thức sau mỗi chương. Tham khảo thêm tài liệu trực tuyến để mở rộng hiểu biết.

3.2. Sử dụng công cụ hỗ trợ học tập

Sinh viên có thể sử dụng phần mềm Free Pascal hoặc Lazarus để thực hành lập trình. Các công cụ này miễn phí, tương thích hoàn toàn với nội dung giáo trình. Ngoài ra, tham gia diễn đàn lập trình như Stack Overflow để trao đổi kiến thức. Sử dụng ứng dụng ghi chú như OneNote hoặc Evernote để quản lý tài liệu học tập. Đừng quên kiểm tra lỗi chính tả và cú pháp khi viết mã nguồn.

IV. Ứng dụng thực tế của kiến thức từ giáo trình

Kiến thức từ giáo trình Tin học đại cương được áp dụng rộng rãi trong lĩnh vực công nghệ thông tin và quản lý dữ liệu. Sinh viên sau khi tốt nghiệp có thể đảm nhận các vị trí như kỹ thuật viên IT, chuyên viên lập trình, hoặc quản trị hệ thống. Kỹ năng xử lý thông tin nhị phân hữu ích trong lĩnh vực an ninh mạng và bảo mật dữ liệu. Kiến thức về lập trình Pascal là nền tảng quan trọng để học các ngôn ngữ lập trình hiện đại như Python, Java. Giáo trình cũng hỗ trợ sinh viên tự xây dựng các ứng dụng đơn giản phục vụ học tập và nghiên cứu.

4.1. Cơ hội nghề nghiệp sau khi học giáo trình

Sinh viên hoàn thành giáo trình có cơ hội việc làm tại các doanh nghiệp công nghệ, ngân hàng, hoặc cơ quan nhà nước. Kỹ năng lập trình Pascal giúp sinh viên dễ dàng chuyển đổi sang các ngôn ngữ lập trình khác. Nhiều sinh viên sau khi tốt nghiệp trở thành lập trình viên, kỹ sư phần mềm tại các công ty phần mềm.

4.2. Đóng góp vào nghiên cứu và phát triển

Kiến thức từ giáo trình là nền tảng quan trọng cho nghiên cứu khoa học máy tính. Sinh viên có thể áp dụng vào các dự án nghiên cứu về trí tuệ nhân tạo, xử lý ngôn ngữ tự nhiên. Giáo trình cũng hỗ trợ sinh viên trong việc phát triển các ứng dụng di động và web. Nhiều dự án khởi nghiệp công nghệ bắt nguồn từ kiến thức cơ bản trong giáo trình.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

31/05/2026

Trích đoạn nội dung tài liệu

CHƯƠNG I HỆ ĐẾM, BIỂU DIỄN THÔNG TIN TRONG MÁY TÍNH ĐIỆN TỬ I- MỘT SỐ KHÁI NIỆM CƠ BẢN Thông tin, lưu trữ và truyền tin Thông tin là sự phản ánh sự vật, sự việc, hiện tượng của thế giới khách quan và các hoạt động của con người trong đời sống xã hội. Điều cơ bản là con người thông qua việc cảm nhận thông tin làm tăng hiểu biết cho mình và tiến hành những hoạt động có ích cho cộng đồng. Thông tin được lưu giữ trên nhiều dạng vật liệu khác nhau như được khắc trên đá, được ghi lại trên giấy, trên bìa, trên băng từ, đĩa từ. Việc lưu giữ và truyền tin chỉ có giá trị khi quá trình đó đảm bảo chính xác nội dung của nó.

Để thuận tiện người ta phải biến đổi và khôi phục thông tin theo quy ước sao cho đảm bảo: chính xác, kinh tế, thời gian, không gian, mà thực chất là quá trình xử lý thông tin: mã hoá thông tin, cất giữ, truyền tin và giải mã thông tin. Môi trường vận động thông tin là môi trường truyền tin, nó bao gồm các kênh liên lạc tự nhiên hoặc nhân tạo như sóng âm, tia sáng, dây dẫn, sóng âm thanh, sóng hình. Kênh liên lạc thường nối các thiết bị của máy móc với nhau hay nối với con người. Con người có hình thức liên lạc tự nhiên và cao cấp là tiếng nói, từ đó nghĩ ra chữ viết.

Ngày nay nhiều công cụ phổ biến thông tin đã xuất hiện: bút viết, máy in, điện tín, điện thoại, phát thanh, truyền hình, phim ảnh v. Máy tính điện tử là công cụ hiện đại cho phép tự động hoá việc xử lý và truyền thông tinđảm bảo chính xác và nhanh gọn. II- BIỂU DIỄN THÔNG TIN TRONG MÁY TÍNH ĐIỆN TỬ (MTĐT) Máy tính điện tử biểu diễn thông tin trên cơ sở ghép nối các linh kiện, các mạch điện tử thực hiện hai trạng thái vật lý ký hiệu là 0 và 1. Để mô tả trạng thái vật lý tương ứng với hai ký hiệu 0 và 1, Ví dụ: Bóng điện tử có thể ở một trong hai trạng thái là sáng hoặc tắt; Một công tắc điện có thể ở một trong hai trạng thái là bật hoặc tắt; Một nguồn điện có thể có điện thế cao hay thấp v.

Trong máy tính là các mạch điện tử, linh kiện điện tử thể hiện hai trạng thái đó và được quy ước biểu diễn như sau: Nếu ở trạng thái đóng: biểu diễn ký hiệu số 1 X Nếu ở trạng thái ngắt : biểu diễn ký hiệu số 0 Thông tin biểu diễn trong máy tính có dạng dữ liệu, bao gồm những con số, chữ cái, ký hiệu được chọn lọc và tổ chức theo quy cách xác định để thuận tiện cho việc xử lý tự động. Dữ liệu được thể hiện bằng cách ghép nối theo từng nhóm các linh kiện điện tử và ở từng thời điểm, từng nhóm các linh kiện thể hiện trạng thái tín hiệu điện ký hiệu 0,1. MTĐT có thể biểu 8 Nguyễn Gia Phúc, Nguyễn Thái Hà Giáo trình Tin họcđạicương diễn được thông tin đa dạng của cuộc sống trên cơ sở mã hoá thành các ký hiệu 0 và 1 theo quy luật náo đó gọi là mã nhị phân. Trong thực tế người ta hay ghép các linh kiện thành từng nhóm, các bộ xử lý của máy tính thường ghép theo nhóm 8, 16, 32 linh kiện để biểu diễn thông tin.

Việc dùng từ “linh kiện điện tử” trên nhằm mục đích mô tả, thực chất linh kiện điện tử là các vi mạch bán dẫn, các bộ vi xử lý thực hiện hai tín hiệu đó cực kỳ nhanh. III- HỆ ĐẾM NHỊ PHÂN Trong cuộc sống hàng ngày ta thường dùng số đếm thập phân (hệ cơ số 10), tức là dùng mười chữ số : 0,1,2,3,4,5,6,7,8,9 để biểu diễn một số nào đó. Trong máy tính, số và các câu lệnh đều biểu diễn bằng những dãy số nhị phân (cơ số 2) tức là để biểu diễn số nào đó theo cơ số này, chỉ dùng hai chữ số: 0 và 1 ghép lại theo trật tự. Ví dụ: số nhị phân: 10112 = 1110; 11022 = 1310 IV- CHUYỂN ĐỔI HỆ ĐẾM 1.

Chuyển dạng biểu diễn từ nhị phân sang thập phân: Cho một số X dưới dạng nhị phân: X= anan-1an-2.a2a1a0 (ai=0 hoặc ai=1) Muốn tìm dạng biểu diễn thập phân của X ta tính đa thức: X= an*2n + an-1 *2n-1 +. + a1 *21 + a0*20 Ví dụ: dạng thập phân của 11012 là: 1823 + 1*22 + 0*21 + 1*20 = 8+4+1=13 Vậy 11012 = 13 2. Chuyển dạng biểu diễn thập phân sang nhị phân Cho số X dưới dạng thập phân, muốn tìm dạng biểu diễn nhị phân của X ta chia X liên tiếp cho 2 và lấy số dư (chỉ gồm các số 0 và 1) theo chiều ngược lại. Ví dụ: cho X=13, hãy chuyển X sang biểu diễn ở dạng nhị phân 13 2 1 6 2 0 3 2 1 1 2 Viết đảo ngược thứ tự các số dư 1 0 11012 9 Nguyễn Gia Phúc, Nguyễn Thái Hà Giáo trình Tin họcđạicương V- BIỂU DIỄN CÁC KÝ TỰ Hệ thống máy tính thướng xuyên trao đổi số liệu, đưa ra màn hình dòng thống báo, thể hiện câu lệnh v.

ở dạng các chữ cái và các ký hiệu thông thường, nhứng máy chỉ xử lý các tín hiệu mã hoá dưới dạng nhị phân (binary digit) Ví dụ: chữ cái A được mã thành số nhị phân 0100 0001 Dấu * được mã thành số nhị phân 0010 1010 Vì vậy cần chọn bảng mã nhị phân để biểu diễn các chữ cái, chữ số, dấu ngắt câu, các câu lệnh để trao đổi giữa các thiết bị trong máy và giữa các máy tính với nhau. Bảng mã ASCII (American Standard Code for Information Interchange) được chọn làm bảng mã chuẩn quốc tế trong các máy tin học để thực hiện trao đổi thông tin. Trong đó mỗi ký tự được biểu diễn bởi 1 nhóm cố định 8 chữ số 0 hoặc 1 tức là tương đương với một số nhị phân. Tổng số tất cả các ký hiệu trong ASCII là 256=28, trong đó 128 ký hiệu chuẩn và 128 ký hiệu mở rộng được dùng cho các ký hiệu đặc biệt cho ngôn ngũ của các quốc gia riêng biệt.

Bảng mã chuẩn bao gồm các ký hiệu: - Các chữ cái la tinh: 26 chữ hoa (A, B, C,., Z) và 26 chữ thường (a, b, c,., z) - Các chữ số tự nhiên: 0, 1, 2, 3, 4, 5, 6, 7 , 8, 9 - Các ký hiệu toán học thông dụng: +, -, *, /, =, <, > - Các ký hiệu thường dùng:. - Các ký hiệu điều khiển:’xuống dòng’, ‘thực hiện chương trình"’: ENTER ‘đánh dấu đầu bản tin’, ‘ đánh dấu cuối bản tin’ v. Bảng mã ASCII có 128 ký tự chuẩn (tham khảo bảng mã ASCIII ở phần phụ lục). Giả sử muốn hiển thị chữ A trên màn hình ta phải tác động vào chương trình giải mã và chương trình thể hiện các ký tự trên màn hình, quá trình đó diễn ra rất nhanh, ta có thể hình dung theo mô tả khổi dưới đây: Bộ (chương Bộ (chương A trình) giải mã trình) hiển thị bàn phím ký tự Gõ chữ A từ C:\>A bàn phím VI- TỔ CHỨC BỘ NHỚ VÀ ĐƠN VỊ ĐO THÔNG TIN Bit (Binary digit) X Bộ nhớ của MTĐT được tạo từ vật liệu | | | | có thể ở một trong hai trạng thái, ký hiệu 1 bit 1 bit 1 bit 1 bit 10 Nguyễn Gia Phúc, Nguyễn Thái Hà Giáo trình Tin họcđạicương tương ứng là 0 và 1.

Mỗi vị trí chất liệu như thế là đơn vị nhỏ nhất gọi là bit (binary digit). Địa chỉ các từ. máy Các từ máy (ô nhớ) được đặt liên tiếp nhau. và đánh số thứ tự từ: 0,1,.,n gọi là địa chỉ của (ô nhớ).

Khả năng chứa thông tin (trong thời gian Địa chỉ xử lý của CPU) của bộ nhớ trong là dung lượng. các từ của bộ nhớ. Các bộ nhớ trong của MTĐT. máy thường có dung lượng: 640KB, 1MB, 2MB,.

4MB, 8MB, 16MB, 32MB, 64MB. Bộ nhớ trong chia thành các ô nhớ, mỗi ô n nhớ đều đánh số thứ tự gọi là địa chỉ ô nhớ, nội dung thông tin chứa trong các ô nhớ. Có thể diễn tả các ô nhớ và địa chỉ của bộ nhớ trong như hình bên. Các từ máy chứa Cách đọc tệp thông tin và các thông báo nội dung dữ liệu Thông tin được lưu trên các đĩa từ, băng từ (bộ nhớ ngoài) được gọi là dữ liệu.

Dữ liệu được tổ chức thành các tệp (file) có tên tệp và độ lớn mà nó chiếm giữ không gian nhớ trên đĩa hoặc băng từ. Độ lớn của tệp được đo và thể hiện bằng bytes. Để thuận lợi và đơn giản hoá cách gọi ta thường gọi vắn tắt độ lớn các tệp, các thông báo trên màn hình bằng đơn vị KB, MB. Cứ 3 chữ số tính từ bên phải sang trái để gọi theo độ lớn của tệp: 11 Nguyễn Gia Phúc, Nguyễn Thái Hà Giáo trình Tin họcđạicương Ví dụ: COMMAND.COM 54645B đọc là tệp COMMAND chiếm hơn 54 KB trên đĩa từ, dòng chữ 35,475,154 bytes free trên màn hình, đọc là “còn khoảng 35MB trống để chứa thông tin trên đĩa”.

Dựa vào đơn vị đo thông tin ta hình dung sức chứa thông tin trên vật mang như đĩa từ chẳng hạn: Đĩa từ 1,2 MB chứa lượng thông tin dạng các ký hiệu văn bản chữ, chữ số, mỗi ký hiệu chiếm 1 byte nhớ, được tính ra: 1,2 x 1024 (KByte) x 1024 (byte) = 1258171 ký hiệu, nếu một trang văn bản có 80 cột chữ x 80 dòng thì đĩa từ 1,2MB chứa xấp xỉ 800-1000 trang dữ liệu kiểu văn bản. CÂU HỎI ÔN TẬP 1. Trong MTĐT muốn biểu diễn thông tin cơ sở (đơn vị nhỏ nhất biểu diễn thông tin) người ta mã hoá dưới dạng nào? 2. Nêu các cách chuyển dạng biểu diễn số từ thập phân sang nhị phân và ngược lại.

Nêu ví dụ cụ thể? 3. Nêu công dụng chính của bảng mã ASCII. Đơn vị cơ sở biểu diễn thông tin là gì? 5. Nêu tên và độ lớn các đơn vị đo thông tin? 6.

Phân biệt địa chỉ ô nhớ và nội dung ô nhớ thông tin? 7. Cách đọc và viết của các đơn vị đo thông tin? 12 Nguyễn Gia Phúc, Nguyễn Thái Hà Giáo trình Tin họcđạicương CHƯƠNG II KIẾN TRÚC MÁY TÍNH I- XỬ LÝ THÔNG TIN TRONG MÁY TÍNH Trong cuộc sống, bất cứ hoạt động nào của con người cũng đều hướng tới mục đích cụ thể. Để đạt được mục đích đó, con người cần nắm được điều kiện và tạc động có thể ảnh hưởng tới hoạt động này. Từ đó phân tích và lựa chọn một chương trình hành động để đạt được hiệu quả công việc.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ