Chủ Nhật, 20 tháng 5, 2018
Thứ Bảy, 5 tháng 5, 2018
TẠO MÁY TÍNH CASIO BẰNG JAVASCRIPT
TẠO MÁY TÍNH CASIO BẰNG NGÔN NGỮ JAVASCRIPT
Sản phẩm này là thành quả trong hai ngày của mình.Vừa lập thuật toán ,vứa viết code...Tuy nó trong đơn sơ vậy, nhưng đối với người mới bắt đầu tập tềnh với lập trình thì nó chắc chắn là một thử thách không nhỏ.Ban đầu mình dùng HTML với CSS để tạo bộ khung và chỉnh sửa cho nó bắt mắt.Công đoạn khó nhất có lẽ là viết code.Lúc đầu mình không viết thuật toán ra đâu,trong đầu có suy nghĩ gì thì viết nấy,sai thì sửa.Vậy là loay hoay một ngày trời vẫn chưa xong bước đầu tiên là "nhập số".Mình mới bắt đầu suy nghĩ về thuật toán từ A đến Z.Sau đó hiện thực hóa từ thuật toán sang code.Đây là giai đoạn đau não nhất,khi mà mình phải vận dụng từ những chi tiết nhỏ nhặt nhất trong Number,String...và đặc biệt là Array.Viết một hồi thì cũng xong bước 1 là nhập số(tức là bấm phím gì thì trên màn hình hiển thị kí tự đó.Chuẩn bị sang bước 2 là tạo phím AC hay CA (CLEAR ALL).Bước này dễ nhất.Chỉ hai dòng code là xong.
Sang bước thứ ba là bước vô cùng khó,tức là chuyển từ biểu thị nhập trên màn hình ra kết quả,khi mà gồm khá nhiều công đoạn. Mình làm từng công đoạn một rồi thử kết quả.Mới lúc đầu thì sai nhiều lắm.Làm mấy cũng không ra kết quả như mong muốn.Nhưng sai thì sửa,cuối cùng nó cũng đúng thôi.Và sau hai ngày thì mình cũng hoàn thiện được nó.,Mặc dù vẫn còn một số lỗi...nhưng xũng dễ khắc phục thôi.
Đây là dạng máy tính đơn sơ,dùng cho học sinh cấp 1,khi mà nó chỉ tính được các phép tính +,-,x,/ với các số nguyên dương mà thôi. Các tính năng dành cho học sinh cấp hai trở lên,mình đang nghiên cứu và sẽ nâng cấp nó hoàn thiện hơn.Các bạn có thể tính thử những phép toán đơn giản xem nhé!!
Đây là sản phẩm đầu tiên nên mình rất vui khi làm ra nó.Nó là động lực giúp mình chinh phục các ngôn ngữ lập trình khó hơn nữa để tạo ra các sản phẩm chất lượng hơn.