Đang chuẩn bị liên kết để tải về tài liệu:
Sáng tạo trong thuật toán và lập trình với ngôn ngữ Pascal và C# Tập 1 - Chương 3

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

BÀN PHÍM VÀ MÀN HÌNH Bài 3.1. Bảng mã ASCII Sinh tệp có tên ASCII.DAT chứa mã ASCII để tiện dùng. Chú ý ASCII (đọc là a-ski) là bộ mã chuẩn dùng trong trao đổi thông tin của Mĩ và đầu tiên được cài đặt trong các máy tính sử dụng hệ điều hành MS-DOS. Trong bảng mã này, mỗi kí tự có một mã số riêng biệt chiếm 1 byte. Trong TP Ta viết 65 là để biểu thị mã số 65, viết #65 là để biểu thị kí tự có mã số 65, tức là chữ 'A'. . | Sáng tạo trong Thuật toán và Lập trình Tập I 66 CHƯƠNG 3 BÀN PHÍM VÀ MÀN HÌNH Bài 3.1. Bảng mã ASCII Sinh tệp có tên ASCII.DAT chứa mã ASCII đê tiện dùng. Chú ý ASCII đọc là a-ski là bộ mã chuẩn dùng trong trao đổi thông tin của Mĩ và đầu tiên được cài đặt trong các máy tính sử dụng hệ điều hành MS-DOS. Trong bảng mã này mỗi kí tự có một mã số riêng biệt chiếm 1 byte. Trong TP Ta viết 65 là để biểu thị mã số 65 viết 65 là để biểu thị kí tự có mã số 65 tức là chữ A . Các kí tự mang mã số từ 0 đến 31 là các kí tự điều khiển thí dụ kí tự 13 điều khiển con trỏ văn bản xuống dòng mới kí tự 10 điều khiển con trỏ văn bản về đầu dòng. Như vậy xâu kí tự 13 10 sẽ điều khiển con trỏ về đầu dòng mới và do đó lệnh write 13 10 sẽ tương đương với lệnh writeln. Lệnh writeln 13 10 sẽ tương đương với hai lệnh writeln writeln. Chương trình dưới đây ghi vào tệp văn bản có tên ASCII.DAT các kí tự và mã của chúng. Tất cả có 256 kí tự chia làm hai phần. 128 kí tự đầu tiên mã số từ 0 đến 127 là các kí tự cơ sở 128 kí tự còn lại mã số từ 128 đến 255 là các kí tự mở rộng. Sau khi thực hiện chương trình bạn có thể mở tệp ASCII.DAT để xem từng kí tự và mã của chúng. Lưu ý rằng có kí tự hiển thị được và có kí tự không hiển thị được trên màn hình chẳng hạn như các kí tự điều khiển. Pascal program ASCII uses crt procedure ASCII var f text i byte begin assign f ASCII.DAT rewrite f for i 0 to 255 do Sáng tạo trong Thuật toán và Lập trình Tập I 67 begin write f chr i i 3 if i mod 5 0 then writeln f end close f writeln OK readln end BEGIN ASCII END. C Chương trình dưới đây lưu lại mã của 128 kí tự đầu tiên ứng với phần cơ sở của bảng mã ASCII. Các kí tự phần mở rộng phụ thuộc vào từng phiên bản cài đặt của các hệ điều hành. using System using System.IO namespace SangTao1 class ASCII static void Main string fn ASCII.TXT StreamWriter g File.CreateText fn for int i 0 i 128 i g.WriteLine 0 1 i char i g.Close Console.WriteLine File. ReadAllText fn Doc lai Console.ReadLine class space Bài 3.2. Bộ Tủ lơ .