3 dự án mã hóa dễ dàng cho trẻ em sử dụng Microsoft Small Basic

3 dự án mã hóa dễ dàng cho trẻ em sử dụng Microsoft Small Basic

Học lập trình có thể khó khăn, đặc biệt là đối với trẻ em. Sự kết hợp của việc phải học các cú pháp phức tạp cùng với các khái niệm lập trình đủ để khiến nhiều người thất vọng. Tuy nhiên, học viết mã là một trong những điều quan trọng nhất mà con bạn có thể học và các công cụ luôn sẵn có để giúp chúng dễ dàng hơn.





Một trong những công cụ như vậy là Microsoft Small Basic, rất dễ bắt đầu. Dưới đây là ba dự án mà trẻ em có thể sử dụng để thực hiện những bước đầu tiên trong lĩnh vực mã hóa.





Microsoft Small Basic là gì?

Microsoft Small Basic (MSB) là một ngôn ngữ được thiết kế để giúp bạn học những kiến ​​thức cơ bản về mã hóa dễ dàng hơn. Nhắm đến trẻ em (nhưng cũng hoàn hảo cho người lớn), nó cung cấp một ngôn ngữ đơn giản và giao diện thân thiện với người dùng. Bây giờ là năm thứ 10, MSB là một môi trường phát triển tích hợp tha thứ cho phép một số phòng lung tung với cú pháp.





Điều này giúp tránh một số khó khăn mà các lập trình viên mới bắt đầu có thể gặp phải.

Dự án này là một hướng dẫn về mã hóa đồng hồ được cá nhân hóa. Dự án bao gồm các khái niệm lập trình đơn giản và trong khi hướng đến trẻ em, người lớn mới bắt đầu cũng có thể hưởng lợi từ việc làm theo. Trong khi IDE có thể được tải xuống máy tính chạy Microsoft Windows, hướng dẫn hôm nay sử dụng IDE dựa trên web. Nó có thể được hoàn thành trên bất kỳ máy tính nào có trình duyệt và kết nối internet.



Bắt đầu với Microsoft Small Basic

Để bắt đầu, hãy mở trình duyệt web và điều hướng đến smallbasic.com . Bạn sẽ thấy một trang web có hai nút này ở giữa:

Nhấn nút Bắt đầu và bạn sẽ được đưa đến một màn hình giống như sau:





Đây là phiên bản trực tuyến của Microsoft Small Basic IDE. IDE trực tuyến là nơi bạn có thể viết mã và kiểm tra nó, tất cả ở một nơi. Như bạn có thể thấy, đã có một số mã trong cửa sổ văn bản. Nhấn màu xanh lam, hình tam giác, Chạy để xem mã làm gì.

Nhấn một chút NS ở góc trên cùng bên phải để đóng chương trình. Nhìn vào mã. Bạn sẽ thấy rằng bất cứ thứ gì bên trong dấu ngoặc đều được in ra khi bạn chạy chương trình. Hãy thử thay đổi từ Thế giới vào tên của bạn và bấm chạy lại. Nếu nó không hoạt động, hãy đảm bảo rằng bạn vẫn có dấu ngoặc kép trong dấu ngoặc ('... text ...') như sau:





Để hiểu tại sao điều này xảy ra, chúng ta hãy chia nhỏ dòng này thành nhiều phần. Nó bắt đầu với TextWindow . Điều này cho máy tính biết rằng bất cứ điều gì xảy ra tiếp theo sẽ xảy ra với cửa sổ văn bản. TextWindow.WriteLine nghĩa là chúng ta muốn TextWindow viết một dòng. TextWindow.WriteLine ('Xin chào, Ian!') Có nghĩa là chúng ta đang yêu cầu TextWindow viết một dòng và những gì trong ngoặc là những gì được viết!

miền và phạm vi của một máy tính hàm

1. Hỏi tên

Bây giờ, bạn sẽ thay đổi chương trình của mình để hỏi tên người dùng khi nó bắt đầu. Bắt đầu với câu hỏi rõ ràng:

Để có được thông tin đầu vào của người dùng, chúng ta cần hai thứ. Một cách để đọc những gì họ nhập và một nơi để lưu giữ nó. Dòng này cung cấp cho bạn cả hai:

Dòng này tạo một biến được gọi là Tên . Một biến giống như một hộp để lưu trữ dữ liệu --- trong trường hợp này là tên của người dùng.

Tiếp theo, có một dấu bằng ( = ). Điều này có nghĩa là bất cứ điều gì đến tiếp theo sẽ được lưu trữ bên trong Tên .

Sau đó, bạn nói với TextWindow đến Đọc những gì người dùng nhập vào. Đừng quên dấu ngoặc --- mặc dù chúng trống, máy tính cần họ biết phải làm gì!

Bây giờ, khi chương trình chạy, người dùng được hỏi tên của họ. Khi họ nhập nó và nhấn đi vào nó được lưu trữ. Tất cả những gì còn lại là bảo máy tính in lại cho họ.

Bạn sẽ nhận thấy rằng không phải mọi thứ trong WriteLine ngoặc có dấu ngoặc kép. Điều này là do bạn đang kết hợp nói 'Xin chào, ' với bất cứ thứ gì được lưu trữ trong Tên biến, sử dụng dấu cộng. Đây được gọi là nối chuỗi . Đừng lo lắng nếu bạn chưa hiểu điều đó nghĩa là gì --- đó là một cụm từ hay nên biết sau này khi bạn cảm thấy thoải mái hơn với việc lập trình, hoặc đã tham gia một khóa học lập trình . Bây giờ khi bạn chạy chương trình của mình, người dùng sẽ nhận được phản hồi cá nhân.

2. Kể thời gian

Cho đến nay chương trình của bạn chào đón từng người dùng theo tên. Bây giờ bạn có thể làm cho nó cho họ biết thời gian bằng cách sử dụng Clock.Time . Thêm nó vào cùng dòng bạn vừa tạo:

Lưu ý nơi có dấu ngoặc kép và nơi không có. Ngoài ra, hãy đảm bảo bạn đưa tất cả các dấu cộng vào đúng vị trí. Làm đúng điều này là quan trọng! Chạy lại mã của bạn --- cùng với lời chào của bạn, bạn sẽ thấy thời gian.

Tuyệt vời! Nếu bạn gặp bất kỳ lỗi nào hoặc bạn thiếu bất kỳ khoảng trắng nào trong cửa sổ văn bản, hãy xem kỹ mã của bạn để biết bất kỳ lỗi nào.

3. Làm cho nó trở nên cá nhân

Bây giờ bạn đã có đồng hồ của mình, hãy làm cho nó để nó chỉ hoạt động cho bạn. Chúng tôi cần một cách để kiểm tra xem tên đã nhập có phải là tên của bạn hay không. Chúng tôi làm điều này với một câu lệnh if . Thay đổi mã của bạn trông giống như sau:

Bằng cách thêm từ Nếu như đối với mã, máy tính biết rằng nó phải kiểm tra một cái gì đó. Lần này, bạn muốn kiểm tra xem Tên biến khớp với tên của bạn, sử dụng bằng ký tên.

marshmallow chuyển ứng dụng sang thẻ sd

Cho đến nay, nếu như NS Tên biến mà người dùng đã nhập vào bằng tên của bạn, nó sẽ cho bạn biết thời gian. Điều gì xảy ra nếu người khác sử dụng chương trình?

Đó là những gì Khác tuyên bố dành cho. Nếu bất kỳ tên nào khác được nhập vào, chương trình sẽ bỏ qua câu lệnh if và thực hiện bất cứ điều gì nó nói sau Khác .

Cuối cùng, gõ EndIf để máy tính biết rằng câu lệnh if đã kết thúc. Bây giờ khi bạn chạy chương trình, bạn sẽ nhận được một phản hồi khác tùy thuộc vào việc bạn có nhập tên của mình hay không:

Bạn chỉ cần mã hóa một chiếc đồng hồ phù hợp với bạn và chào đón bất kỳ ai khác sử dụng nó!

Tìm hiểu thêm với Microsoft Small Basic

Dự án này có một số khái niệm cơ bản cần thiết cho lập trình. Sử dụng IDE đơn giản cho phép người mới bắt đầu học các khái niệm lập trình và làm quen với cú pháp mã hóa. Điều này có thể giúp giảm bớt các ngôn ngữ phức tạp hơn như Python.

Microsoft Small Basic không phải là cách duy nhất để học và nếu mã thực sự hơi quá nhiều ở giai đoạn này, bạn có các tùy chọn khác.

Scratch là một ngôn ngữ hình ảnh hoàn toàn phù hợp với trẻ em. Ngoài ra còn có một số yếu tố giáo dục trong Minecraft được thiết kế để dạy các khái niệm cốt lõi. Giờ viết mã của Minecraft cung cấp một môi trường học tập quen thuộc cho những nhà xây dựng trẻ gan dạ!

Tín dụng hình ảnh: olly18 / Tiền gửi

những điều cần nói với trang chủ google
Đăng lại Đăng lại tiếng riu ríu E-mail Bạn có nên nâng cấp lên Windows 11 ngay lập tức không?

Windows 11 sắp ra mắt, nhưng bạn nên cập nhật càng sớm càng tốt hay đợi vài tuần? Hãy cùng tìm hiểu.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • Hướng dẫn viết mã
  • Microsoft Small Basic
Giới thiệu về tác giả Ian Buckley(216 bài báo đã xuất bản)

Ian Buckley là một nhà báo tự do, nhạc sĩ, nghệ sĩ biểu diễn và nhà sản xuất video sống ở Berlin, Đức. Khi không viết hay trên sân khấu, anh ấy sẽ mày mò với các thiết bị điện tử hoặc mã tự làm với hy vọng trở thành một nhà khoa học điên rồ.

Xem thêm từ Ian Buckley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký