Tài liệu lập trình Scratch hiện nay trên mạng rất ít, sách bán ở ngoài thì chỉ có bộ sách của FPT, trong quá trình tìm kiếm chúng tôi sưu tâm được 2 tài liệu hướng dẫn tương đối đầy đủ cho người mới tập làm quen với Scratch. Chúng tôi nghĩ rằng Scratch sau này sẽ thay thế Mslogo dùng trong cấp tiểu học như hiện nay. Bên cạnh việc dạy cho học sinh cách làm quen với lập trình thì các thầy cô cũng nên tìm hiểu chuyên sâu Scratch, nó là công cụ trợ giảng rất thú…
Tác giả: Đình Trọng
Chuyển Scratch về tiếng Việt Thật may mắn, giao diện Scratch hiển thị tiếng Việt cho chúng ta, vậy vào một ngày nào đó Scratch hiển thị tiếng nước ngoài thì sao ta?. Để tùy chỉnh ngôn ngữ cho Scratch. Chọn vào biểu tượng Quả Địa Cầu và rê chuột chọn ngôn ngữ bạn muốn sử dụng. Giao diện Scratch – Thanh Menu gồm 4 thành phần chính: File, Chỉnh sửa, Tips, About. + File menu: + Chỉnh sửa: Với chế độ Turbo mode, khi nhấp vào lá cờ xanh (Green Flag), dự án của chúng ta sẽ chạy…
1. Scratch là gì? Scratch là một môi trường lập trình ứng dụng đặc biệt, trong đó việc “viết” lệnh sẽ được thực hiện bằng thao tác “kéo thả”, bạn sẽ quên đi các câu lệnh, cấu trúc lệnh, bạn hoàn toàn có thể chuyển tất cả về tiếng Việt. Lập trình với Scratch giống như việc bạn làm đạo diễn vậy. Hãy xem một kịch bản như sau: Kịch Bản: 1. Mèo nói xin chào 2. Kêu meo meo…… 3. Chạy qua, chạy lại trên sân khấu. Và lập trình Scratch là như thế này đây xem video minh họa…
Trong ví dụ dưới đây sẽ tạo ra một đàn rùa mà mỗi con sẽ sử lý một công việc riêng, đầu tiên là 100 con rùa đi theo chiều ngang để vẽ các đường chấm ngang bề mặt sân chơi, tọa độ full của sân chơi là (-500 -500 500 500). Tuy nhiên trong bài này ta chỉ cần trích lấy phần màn hình SETACTIVEAREA [-400 -300 400 300] là đủ. SETTURTLE 0 PU SETPOS [-200 100] PD HT SETTURTLE 1 PU SETPOS [0 0] PD HT SETTURTLE 2 PU SETPOS [200 -100] PD HT SETTURTLE 3 PU SETPOS…
Trong một vụ cướp ngân hàng, một tên cướp hét lên: “Tất cả đứng im, nên nhớ tiền thuộc về Nhà nước, còn mạng sống thuộc về chúng mày!” Mọi người trong ngân hàng nghe xong liền im lặng nằm xuống. Điều này được gọi là: “Cách thức khai tâm – Thay đổi những suy nghĩ theo lối mòn.” Có cô nhân viên nằm trên bàn trong tư thế khiêu gợi, một tên cướp hét lên: “Làm ơn cư xử văn minh, chúng tôi là cướp chứ không phải những kẻ hiếp dâm!” Điều này được gọi là “Hành xử…
Dùng ngôn ngữ lập trình Pascal giải bài toán cổ trăm trâu 100 cỏ sau: Trâu đứng ăn năm Trâu nằm ăn ba Lụ khụ trâu già Ba con một bó Trăm con ăn cỏ Trăm bó no nê. Hỏi có bao nhiêu trâu đứng , trâu nằm , trâu già ? Giải thích : Có một trăm con trâu ăn hết một trăm bó cỏ. Mỗi con trâu đứng ăn đưọc 5 bó. Mỗi con trâu nằm ăn được 3 bó và ba con trâu già thì chia nhau chỉ ăn đưọc 1 bó. Hỏi có bao nhiêu con…
1. Vẽ và tạo hình gif To HoaSen CS SETACTIVEAREA [-150 -150 150 150] Setpc [255 0 255] MAKE “append “FALSE For [i 1 3 1] [ lt 45*:i Repeat 90 [fd 1 rt 1] (GIFSAVE “HoaSen.gif 0 :append 0) MAKE “append “TRUE RT 90 (GIFSAVE “HoaSen.gif 0 :append 0) MAKE “append “TRUE Repeat 90 [fd 1 rt 1] (GIFSAVE “HoaSen.gif 0 :append 0) MAKE “append “TRUE home ] For [i 0 1 1] [ rt 45*:i (GIFSAVE “HoaSen.gif 0 :append 0) MAKE “append “TRUE repeat 90 [fd 1 rt 1] (GIFSAVE “HoaSen.gif 0 :append 0) MAKE “append…
Vừa gà vừa chó bó lại cho tròn ba mươi sáu (36) con một trăm (100) chân chẵn Hỏi có bao nhiêu con gà và bao nhiêu con chó. Code gợi ý giải bài toán cổ gà chó: Sử dụng 2 vòng lặp duyệt qua tất cả các trường hợp, trường hợp nào thảo điều kiện thì viết ra, ta sẽ thử lần lượt từng trường hợp 1: 1 con gà 1 con chó 1 con gà 2 con chó 1 con gà 3 con chó 1 con gà 4 con chó 1 con gà 5 con chó ….. 1…
Tìm tất cả các số có 3 chữ số thỏa điều kiện abc=a*a*a+b*b*b+c*c*c Program tim_so_thoa_dk; Uses crt; Var i,a,b,c:integer; Begin For a:=1 to 9 do for b:=0 to 9 do for c:=0 to 9 do if (100*a+10*b+c)=(a*a*a+b*b*b+c*c*c) then writeln(a,b,c); readln; End.}
Bài tập lớn : Cho dãy số sau:6 9 13 16 21 25 hãy viết ra 9 giá trị tiếp theo. Hướng dẫn: Đây là dãy số được tạo bởi tổng của số nguyên tố và số không nguyên tố, ta viết số nguyên tố trên 1 hàng, số không nguyên tố trên 1 hàng khác và công lại sẽ ra kết quả này Để giải quyết bài này ta cần 2 mảng bằng nhau 15, sau đó điền giá trị vào các mảng tương ứng Program tim_so; Uses crt; Const n=15; (* Khi muon tang do rong mang chi…
Viết chương trình cho phép tính diện tích các hình: Hình vuông; Hình chữ nhật; Hình tròn; Tam giác; Hình thang. Người dùng chọn hình cần tính diện tích từ bảng chọn, sau đó khai báo các thông số liên quan và nhận được diện tích của hình: MOI BAN CHON VIEC MUON LAM ************************* * 1. Hình vuông. * * 1. Hình chữ nhật. * * 3. Hình tròn * * 4. Tam giác * * 5. Hình thang. * ************************* Muốn tình diện tích tam giác, người dùng gõ 4 và khai báo đường cao, đáy. Chương trình…
In dãy số nguyên tố từ 1 tới 500. Program tim_so_nguyen; Uses crt ; Const n = 500; Var i,k,j:integer; kt:boolean; Begin clrscr; Write(2:4,3:4); For j:=4 to n do Begin i:=2; while (j mod i)<>0 do i:=i+1; if i=j then write(j:4); End; {for} Readln; End. Số nguyên tố là số chỉ chia hết cho 1 và chính nó, số 0, 1 không phải là số nguyên tố. Số nguyên tố Để xác định một số có phải là nguyên tố không ta tiến hành chia thử cho 2,3,4,5,6… vòng lặp while khi số cần kiểm tra(j) chia không hết cho…