Trong bài viết này chúng tôi dùng Mswlogo để vẽ bông hoa 6 cánh như hình dưới đây: Kết quả là như thế này :D, nhìn nó không giống với phiên bản gốc cho lắm nhưng ở trong đó có rất nhiều điều thú vị, các bạn có thể xem lại tại đây Trong bài này tôi viết một chương trình tên là a, (do lười nên trong page toàn đặt là aa zz xx thôi) chương trình này vẽ và tô màu 1 cụm 5 cánh hoa, để cho việc chọn màu vẽ và tô màu được ngắn ngọn…
Tác giả: Đình Trọng
Xử lý dữ liệu từ bàn phím Đây là một bài viết nâng cao thích hợp cho các thầy cô nghiên cứu tuy nhiên một phần nhỏ trong này cũng rất thích hợp để các thầy cô hướng dẫn cho họ trò của mình, đầu tiên tôi hướng dẫn cách các chúng ta kiểm tra xem phím nào được nhấn và xử lý phím đó. Phím được nhấn có 2 trạng thái 1 là khi nhấn xuống 2 là khi buông ra. Ở ví dụ sau đây tôi dùng bốn phím mũi tên để điều khiển rùa đi trên sân…
To Cau1 CS HT Repeat 24[ Repeat 4[fd 100 RT 90] RT 360/24 PU FD 10 PD] Pu RT 90 FD 38 LT 90 BK 5 PD Circle 120 End Cách giải câu 2 Vì hình chữ nhật to ABCD chia làm 4 hình chữ nhật nhỏ mà đa giác lại là 1/2 diện tích của tổng tất cả 4 hình chữ nhật nhỏ đó nên diện tích nó chính bằng 1/2 diện tích của ABCD, các bạn có thể tham khảo cách tính khác ở dưới. Mở…
Tình cờ trên mạng phát hiện ra cái hình này và tôi nghĩ là MSWLogo sẽ vẽ được, nhìn thì có vẻ đơn giản với một hình vuông và một bát giác ở ngoài. Tuy nhiên khi bắt tay vào thự hiện thì hàng loạt vấn đề phát sinh. Các bạn có thể xem chi tiết ở đây. Trước giờ chúng ta thường sử dụng SETXY cho tọa độ cố định, ở ví dụ dưới đây cũng là cách để các bạn có thể hình dung ra việc sử dụng SetXY ở mức độ tương đối, có thể thay đổi…
Đề bài: Cho 3 số a, b, c thực. Kiểm tra xem mỗi 3 số đó giữ nguyên thứ tự của chúng có tạo thành cấp số nhân hay không. Nếu 3 số đó tạo thành cấp số nhân tính trung bình cộng của chúng, nếu không thì gấp đôi mỗi số. Biết a, b, c được lấy từ file csn.inp. Kết quả ghi vào file csn.out. Cấp số nhân Program CapSoNhan; Uses Crt; Var f,g:Text; a,b,c:Real; s:String; {ham kiem tra xem so a,b,c co phai la cap so nhan hay khong} Function kiemtra(o,p,q:real):Boolean; Begin If p/o=q/p then kiemtra:=True else…
Vì nhìn phần màu đỏ khá giống với cánh quạt nên tôi đặt tiêu đề như vậy, bài này thật ra không khó lắm tuy nhiên sau khi nhận code của các thầy cô trên fanpage chúng tôi thấy rằng phần lớn các thầy cô khi vẽ hình đều để lại đường màu đen của hình vuông trong khi đề bài không có. Vì vậy tôi code lại bài này và nhấn mạnh rằng : Với lệnh Distance trong MSWLogo bạn có thể đo khoảng cách từ rùa tới một tọa độ nào đó. Về phần diện tích tôi tính…
Định nghĩa kiểu tập hợp : Một số đối tượng nào đó có cùng bản chất. Ví dụ Những quả cam trên bàn. Nhóm học sinh lớp 5.1. Các bạn trai của trường. Bài toán: Có 4 bạn tên là Xuân, Hạ, Thu, Đông được đánh số từ 1 tới 4, hãy dùng MswLogo để in ra màn hình tất cả các vị trí có được bằng cách hoán đổi vị trí của 4 người, tất nhiên các vị trí là không giống nhau ví dụ Xuân Hạ Thu Đông Xuân Đông Thu Hạ Hạ Xuân Thu Đông Đông Hạ…
Đề dạng này các bạn đã gặp ở đề tài năng trẻ tin học tỉnh Bình Dương, huyên Sơn Trà năm 2016. Đề bài : Cắt một hình chữ nhật có chiều rộng bằng 4/5 chiều dài và ghép thành một hình vuông. Chiều dài được đưa từ ngoài vào To Ghephinh :d ;:d là chiều dài đưa từ ngoài vào Cs Pd Ppt Make “R :d*4/5 ;đặt chiều rộng bằng 4/5 chiều dài Repeat 2[Fd :R Rt 90 Fd :d Rt 90] Fd :R Make “A Pos Bk :R Rt 90 Fd :d*2/5 Setheading Towards :A Fd (Distance :A)…
Ở bài trước tôi đã giải bài toán đường tròn nội tiếp tam giác, hôm nay tôi giải bài tương tự nhưng với cách khác đơn giản và dễ hơn Hình tròn ngoại tiếp tam giác : Dùng MWSLogo vẽ hình tam giác màu xanh dương, có ba cạnh bằng nhau, nằm trong hình tròn màu đỏ viền xanh như hình bên. Kích thước tùy ý sao cho đỉnh của tam giác nằm trên đường tròn. Giải thuật lần trước tôi xác định trọng tâm tam giác bằng cách nối trung điểm của 3 cạnh lại thành một tam giác…
Cho 5 hình vuông bằng nhau, Em hãy sử dụng các câu lệnh trong MSW Logo, cắt và ghép chúng thành 1 hình vuông. Em hãy lưu kết quả trong tệp văn bản có tên hinhvuong.doc gồm: – Hình em đã vẽ – Các câu lệnh của MSWLogo theo trình tự đã vẽ Đây là phần bài giải. To 5vuong setpensize [ 2 2 ] repeat 2[fd 198 rt 90 fd 66 rt 90] fd 66 lt 90 fd 66 rt 90 repeat 2[fd 66 rt 90 fd 198 rt 90] End To ghep setpensize [ 2 2 ] 5vuong…
Hướng trong Scratch Trong Scratch nhân vật có thể xoay 360 độ, bạn có thể chỉnh xoay mà nhân vật của bạn trên sân khấu không nhúc nhích 😀 Hướng ban đầu mặc định của nhân vật là 90 và sau đó tùy thuộc vào bạn ra lệnh xoay như thế nào nó sẽ di chuyển tương ứng. Trong hình minh họa ở dưới nếu bạn muốn di chuyển tới tam giác hay ngôi sao thì đầ tiên bạn phải chỉnh hướng cho nhân vật trước, hướng 90 hướng 0, hướng -180 sau đó phối hợp với quay trái hoặc…
Lập trình giải toán gà trống gà mái gà con Có 100 con gà giá 100 đồng. Gà trống 5 đồng một con, gà mái 3 đồng một con, gà con 2 con một đồng. Tính số gà trống, gà mái và gà con. Ở đây nếu gọi i là gà trống, k là số gà mái và j là số gà con thì ta chỉ cần chạy 3 vòng lặp thử tất cả các trường hợp và tìm ra nghiệm đúng, ở đây mình không nói nhiều về giải thuật mà đề cập tới vòng lặp của Scratch. Scratch…