Thứ Tư, 28 tháng 6, 2023

Tin học đại cương


Nhân dịp máy tính phải chạy bằng MS DOS vì Windows bị hỏng, nhà em lại nhớ chuyện hồi xưa học môn Tin học đại cương ở xứ Cổ Nhuế.

Chả nhớ là môn đó dạy những thứ gì, nhưng nhà em nhớ mang máng là hình như có dạy cách xài MS DOS và một ngôn ngữ lập trình gọi là BASIC. MS DOS thì nhà em đã được học khá kỹ ở phổ thông rồi, nên nhà em chả cần học thêm tí nào mà vẫn biết cách xài các lệnh của nó.

Còn lại BASIC, tuy nhà em lần đầu được tiếp xúc, dưng trước đó nhà em cũng đã dành cả thanh xuân để học lập trình bằng ngôn ngữ Turbo Pascal rồi, nên việc làm chủ ngôn ngữ mới này cũng không làm nhà em mất nhiều thời gian. Cơ bản là cách viết câu lệnh giữa hai ngôn ngữ cũng tương tự nhau, giống như kiểu lái được xe số sàn rồi thì học lái xe số tự động cũng nhanh vậy.

Học được mấy buổi lý thuyết, bọn nhà em được lên phòng máy để thực hành. Buổi thực hành đầu tiên, nhà em mở phần mềm BASIC ra, viết một chương trình làm quen khá đơn giản. Đại để là khi chạy chương trình này thì trên màn hình sẽ hiện ra câu chào hỏi khá thân thiện: “Xin chào! Mình là Solitaire, lớp ABCD. Bạn tên là gì?”

Theo câu lệnh được viết trong chương trình của nhà em, sau khi người dùng nhập tên của mình, thì máy tính sẽ sử dụng tên đó để đưa ra câu hỏi tiếp theo. Tỉ dụ: “Chào Ngọc Trinh! Bạn có yêu mình không?”

Và theo câu lệnh được đưa vào chương trình, chỉ khi nào nhận được câu trả lời “Có” thì máy tính sẽ kết thúc phiên làm việc sau khi đã viết ra một câu đầy chất lừa đảo: “Mình cũng yêu bạn!”. Còn nếu người dùng đưa ra bất kỳ một câu trả lời nào khác, thì máy tính sẽ thực hiện một vòng lặp với câu hỏi: “Bạn hãy suy nghĩ lại đi! Bạn có yêu mình không?”. Cho đến khi nào người dùng chịu trả lời “Có” thì máy tính mới buông tha cho họ để chạy ứng dụng khác.

Viết xong chương trình, chạy thử đâu đấy trơn tru, nhà em liền lưu nó ra desktop để người tiếp theo dễ nhìn thấy nó mà bật lên.

Nhà em không biết sau đó có bao nhiêu sinh viên trường Tài chính Cổ Nhuế đã chạy chương trình của nhà em, cũng không biết bao nhiêu người trong đó đã vì tự nguyện hay bị ép buộc mà trả lời “Có”.

Nhưng đến buổi thực hành tiếp theo, khi nhà em ngồi vào chiếc máy tính lần trước và mở tệp mã nguồn lưu trên màn hình ra, thì thấy ai đó đã viết thêm dòng ký tự: “Solitaire lớp ABCD là thằng điên!”

Không có nhận xét nào:

Đăng nhận xét