Bỏ qua để đến nội dung

Giải mã ký tự

Bấm lá cờ xanh, chương trình hỏi một lời nhắn (chữ in hoa không dấu, để trống thì là XIN CHAO). Mỗi chữ được đổi thành 8 bit nhị phân theo bảng ASCII. Các bit 0 và 1 lần lượt rơi xuống như mưa ma trận, chạm đáy thì tóe tia sáng. Cứ đủ 8 bit, vi xử lý giải mã và nói ra, ví dụ “01000010 = B”, chữ đó bay lên và ghép dần thành lời nhắn ban đầu.

Video trên trang gõ lời nhắn BUMBII.

  • Hiểu máy tính lưu chữ bằng số nhị phân: mỗi chữ là một mã ASCII gồm 8 bit.
  • Đổi một số thành 8 bit bằng phép chia lấy phần nguyên và chia lấy dư.
  • Ghép 8 bit trở lại thành số và tra bảng ASCII (danh sách) để ra chữ.
  • Dùng danh sách làm hàng đợi các bit cần gửi.
  • Hiệu ứng mưa bit và tia sáng bằng bản sao.

Kèm file .sb3 là PDF hướng dẫn từng bước (33 trang) viết cho học sinh và thầy cô tiểu học, THCS, đi qua 9 bước: bảng ASCII, mã hoá lời nhắn thành bit, thả bit rơi, giải mã, rồi thêm vi xử lý, chữ bay lên và các hiệu ứng.

  • Sơ đồ luồng chạy vẽ bằng khối lệnh Scratch: nhìn một lần là biết chương trình chạy thế nào.
  • Giải thích số nhị phân bằng hình ảnh 8 bóng đèn, kèm bảng tính thử từng bit cho chữ “B”.
  • Giải thích khi nào dùng biến chung, khi nào dùng biến riêng cho bản sao.
  • Bảng kiến thức Scratch cần biết, kèm link tới bài học trên trang này cho bạn nào chưa quen.
  • Cách mở file .sb3 đi kèm và lấy sẵn bảng ASCII, nhân vật 95 trang phục chữ cái.
  • Cuối mỗi bước có phần Chạy thử; cuối tài liệu có bảng thử đổi thông số và các thử thách mở rộng.

Người đã mua có thể xem ở đây phiên bản mới nhất và phần nào cần tải lại.

  1. Phiên bản 2.0Mới nhất

    Khối lệnh xếp theo thứ tự chạy, kèm PDF hướng dẫn

    Cần tải lại:File .sb3PDF hướng dẫn
    • MớiPDF hướng dẫn từng bước (9 bước) cho học sinh và thầy cô tiểu học, THCS: sơ đồ luồng chạy vẽ bằng khối lệnh Scratch, giải thích số nhị phân bằng hình ảnh 8 bóng đèn, biến chung và biến riêng của bản sao, bảng kiến thức Scratch cần biết kèm link bài học, cách lấy sẵn bảng ASCII và trang phục từ file .sb3, thử đổi thông số và thử thách mở rộng.
    • Thay đổiFile .sb3: xếp các kịch bản gọn gàng theo thứ tự chạy (kịch bản bắt đầu trước đặt trên, khối tự tạo đặt ngay sau chỗ gọi nó), chú thích không còn đè lên khối lệnh. Chương trình chạy y hệt bản cũ.
  2. Phiên bản 1.1

    Sắp xếp lại mã nguồn cho dễ đọc

    Cần tải lại:File .sb3
    • Thay đổiChia kịch bản dài thành các khối tự tạo đặt tên theo việc chúng làm, thêm chú thích giải thích từng phần.
    • Thay đổiĐổi tên biến, tin nhắn sang tiếng Việt (mã ASCII, mã đang ghép, ký tự vừa ghép...).
    • BỏBỏ 8 biến không dùng.
    • Thay đổiChương trình chạy y hệt bản cũ.
  3. Phiên bản 1.0

    Phát hành phiên bản đầu tiên

    Cần tải lại:File .sb3
    • MớiMã hóa lời nhắn thành bit ASCII, mưa bit và vi xử lý giải mã lại thành chữ.