Các lệnh cơ bản và các dạng bài tập lập trình Logo và scrap

34 12 0
Các lệnh cơ bản và các dạng bài tập lập trình Logo và scrap

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MSWLOGO TT Danh định Home Viết tắt ClearScreen CS Clean 10 11 12 13 ClearText PenUp PenDown Hideturtle Showturtle ForwarD BacK RighT LefT Print Wait 14 Setpensize 15 Label 16 17 Bye ARoundCircle 18 19 ARoundCircle2 Ví dụ: repeat 36[rr 10 arc2 180 100 arc2 -180 100 fd 5] Repeat 20 Modulo 21 Ellipse Ví dụ: repeat 72[ellipse 250 150 rr fd 5] CT PU PD FD BK RT LT PR ARC ARC2 Cú pháp home Chức Rùa sân chơi (vị trí xuất phát) CS Rùa vị trí xuất phát Xố tồn sân chơi clean Xố hình Rùa vị trí CT Xóa dịng lẹnh ghi PU Nâng bút PD Hạ bút để vẽ hideturtle Ẩn rùa showturtle Hiện rùa FD n Rùa tới n bước BK n Rùa lui n bước RT k Quay sang phải k độ LT k Quay sang trái k độ PR + In kết (vì + =9) Wait m Chờ đợi m đơn vị thời gian trước thực lệnh (m/100 giây) Setpensize [k k] làm cho nét bút lớn đến độ rộng k, để xem dễ dàng hơn! kích thước bút mặc định [1 1] Label[MSWLogo] Viết vị trí rùa đứng dịng chữ “MSWLogo” theo hướng rùa bye Thoát khỏi phần mềm Logo ARC k n Vẽ cung trịn k độ bán kính n vị trí rùa đứng tâm vào phía bên trái sau lưng rùa, hướng rùa không thay đổi ARC2 k n Vẽ cung trịn k độ bán kính n vị trí rùa đứng vị trí xuất phát vào phía bên phải trước mặt rùa, đồng thời rùa di chuyển theo cung tròn Repeat n[ … ] Lặp lại n lần lệnh ngoặc vuông Modulo m n Hàm Modulo m n để xác định số dư phép chia số m cho số n (m, n số tự nhiên khác 0) ellipse m n Vẽ elip trục ngang m trục đứng n (không thay đổi vị trí rùa) MSWLOGO Định nghĩa thủ tục Thủ tục với tư cách thuật ngữ tin học có nghĩa chương trình Nhưng với LOGO, với kiểu cấu trúc theo mơđun triệt để phân tán, thủ tục chương trình Mỗi thủ tục bao gồm phận: • Mở đầu (to) • Thân • Kết thúc (end) Mở đầu gốc TO Sau TO tên thủ tục Tên thủ tục người lập trình đặt từ Đó từ khơng có dấu nháy kép đầu Sau tên thủ tục có liệu tên Nếu có liệu đặc trưng tên, tức từ có dấu (:) đầu Có thể có hay nhiều liệu Sau liệu sang dòng Thân thủ tục bao gồm câu lệnh Các câu lệnh xác lập nội dung chức thủ tục Thân chứa nhiều câu, miễn câu khơng q 248 ký tự, kể dấu cách Khi thân xác lập xong phải sang dòng Kết thúc gồm từ gốc END đứng dầu dịng Đó quy định nghiêm ngặt Ví dụ ta muốn vẽ hình vng ta thực lệnh vào cửa sổ lệnh sau: FD 100 RT 90 FD 100 RTI 90 FD 100 RT 90 FD 100 RT 90 Hoặc FD 100 RT 90 FD 100 RTI 90 FD 100 RT 90 FD 100 RT 90 Hoặc ta lập thủ tục vẽ hình vng mà ta muốn đặt tên HINHVUONG, thủ tục có tên HINHVUONG có dạng sau: Mở đầu TO HINH VUONG Thân FD 100 RT 90 FD 100 RTI 90 FD 100 RT 90 FD 100 RT 90 Kết thúc END Trong thủ tục hình vng ta có: TO END hai từ gốc đặc biệt, dùng vào việc mở đầu kết thúc thủ tục FD RT (ý nghĩa: rùa bước tới rùa quay phải) hai từ gốc, điều khiển Rùa vẽ nên hình vng, tức xác lập nội dung chức cho thủ tục HINHVUONG 100 90 liệu FD RT Khi ta viết FD 100 hay RT 90 viết theo cú pháp quy định FD n, RT m, với n, m số Tên HINHVUONG ta đặt phải tuân thủ số quy định sau: * Tên thủ tục phải từ, ví dụ ta viết HINHVUONG thành HINH VUONG, nghĩa thành hai từ * Tên thủ tục không trùng với tên từ gốc Nếu trùng chương trình thơng báo lỗi (ở chế độ trực tiếp) * Tên thủ tục không trùng với tên thủ tục khác có mặt thời gian làm việc Nếu trùng, máy từ chối (ở chế độ trực tiếp) * Khi định nghĩa tên thủ tục biến thành tên từ gốc tiện ích ta dùng từ gốc Với thủ tục HINHVUONG có thẻ dùng tham số sau: Mở đầu TO DAGIAC :canh :goc Thân REPEAT :goc[FD :canh RT 360/:goc] Kết thúc END Với thủ tục ta gọi lệnh “DAGIAC 100 4” thỉ vẽ hình vng cạnh 100; sử dụng lệnh “DAGIAC 200 5” vẽ ngũ giác cạnh 200; … Đến ta coi tóm tắt xong phần văn phạm Như đơn giản Tuy nhiên ứng dụng có nhiều chi tiết giải trình dần quen dần MSWLOGO Sử dụng biến MSWLogo: 4.1 Khái niệm biến: Biến đại lượng thay đổi giá trị Tại phải dùng biến? Có thể hiểu cách đơn giản nhất: Dùng biến để đảm bảo tính tổng quát dạng toán Sau sử dụng thành thạo, ta nhiều trường hợp khác phải dùng đến biến 4.2 Cách khai báo biến thủ tục: a) Đối với biến nhận giá trị trực tiếp từ bên ngồi: Trong tốn tính số kẹo kể trên, biến a, b c đưa vào từ bên ngồi để chương trình thực tính tốn, ta khai báo biến dòng với dòng ghi tên thủ tục cách ghép dấu hai chấm(:) trước tên biến: Ví dụ: Bạn Mai có a kẹo, Mai cho Minh b cái, sau Mai lại ăn hết c Hỏi Mai lại kẹo?(a ≥ b + c) To keo :a :b :c CS RT 90 Label [So keo lai la: ] PU FD 250 PD Label :a - :b - :c End Khi thực hiện, ta nhập giá trị a, b, c dòng với lệnh gọi thủ tục cửa sổ lệnh Ví dụ: To kẹo 20 Khi biến a, b, c nhận giá trị 20, và thực tính kết 2/ Đối với biến nhận giá trị chạy thủ tục: Trường hợp biến nhận giá trị từ biểu thức có thủ tục, ta khai báo theo cú pháp sau: Make “ Cần phân biệt: Nếu biến nhận giá trị từ bên ngồi dùng dấu hai chấm (:) trước tên biến, biến nhận giá trị từ biểu thức thủ tục dùng dấu nháy kép (“) trước tên biến Loại biến thường sử dụng giải toán phương pháp dùng ký hiệu thay Ví dụ: Một hình chữ nhật có chu vi M cm Biết chiều rộng chiều dài Hãy tính diện tích hình chữ nhật Ta gọi a b chiều dài chiều rộng hình chữ nhật, ta có: (a+b)  = M  a + b = M/2 3 Mà b =  a  a +  a = M/2   a = M  4 Tức là: a = (M  4)/7 b=M-a Gọi S diện tích hình chữ nhật, ta có S = a  b Ta viết thủ tục sau: To dientich :M CS Make “a (:M*4)/7 Make “b :M - :a Make “S :a * :b RT 90 Label [Dien tich hinh chu nhat la: ] PU FD 250 PD Label :S End MSWLOGO IV CẤU TRÚC RẺ NHÁNH 1) Câu lnh IF: Điều kiện Đ Lênh Lệnh S Nếu điều kiện (logic) thỏa mãn lệnh 1, 2,… thực khơng thỏa thơi khơng làm Cú pháp: IF [Lệnh 1, Lệnh 2, …] Câu lệnh MSWLogo thực sau: Nếu điều kiện Đúng lệnh 1, 2, … thực hiện, cịn điều kiện Sai khơng làm Ví dụ: Hãy vẽ đa giác có N cạnh, chiều dài cạnh M bước rùa với số cạnh lớn 10 To vedagiac :M :N CS IF :N < 11 [DAGIAC :M :N] End 2) Gộp nhiều điều kiện: Hãy xem lại ví dụ trên, ta nhận thấy: Một hình đa giác phải có cạnh (gọi tam giác) Như với số cạnh N đưa từ vào, việc kiểm tra điều kiện khơng vượt q 10, ta cịn phải kiểm tra xem số có lớn hay khơng? Trong MSWLogo có sử dụng số hàm để gộp điều kiện sau: a) Hàm And Cú pháp: And (điều_kiện 1) (điều_kiện 2)… Hàm xét điều kiện kết Đúng tất điều kiện thỏa mãn (Đúng) Chỉ cần điều kiện khơng thỏa mãn (Sai) hàm cho kết Sai Như vậy, ví dụ phải sửa lại xác sau: to vedagiac :M :N CS IF and (:N < 11) (:N >2) [DAGIAC :M :N] end b) Hàm OR Cú pháp: OR (điều_kiện 1) (điều_kiện 2)… Ngược lại với hàm And, hàm xét điều kiện cho kết Đúng cần điều kiện thỏa mãn (Đúng) Chỉ tất điều kiện khơng thỏa mãn (Sai) hàm cho kết Sai 3) Về so sánh biểu thức logic: Về MSWLogo có phép so sánh ngơn ngữ lập trình khác so sánh (=), so sánh lớn (>), so sánh nhỏ (2) [DAGIAC :M :N] [LABEL [so canh khong phu hop]] End MSWLOGO V CẤU TRÚC LẶP Cấu trúc lặp với số lần lặp biết trước: người ta thường dùng cú pháp sau: 1.1.Câu lệnh REPEAT: Cú pháp: Repeat N[ lệnh1 lệnh2 …] Ý nghĩa: Lặp lại N lần lệnh: lệnh1 lệnh2 … Cách thực vòng lặp sau: MSWLogo cho thực N lần dãy lệnh lệnh1 lênh2 … Ví dụ 1: vẽ đa giác có số cạnh độ dài cạnh người chạy chương trình lệnh to DG_NcanhM :M :N repeat :N[FD :M RT 360/:N] end Rõ ràng sô lần lặp biết trước N Ví du 2: Giải đề thi tin học trẻ toàn quốc năm 2015 Câu (20 điểm): Biển báo Em viết câu lệnh chương trình MSWLogo để vẽ hình – Biển báo giao thơng “cấm dừng đổ xe” Biết bán kính vịng trịn ngồi 110 đơn vị, bán kính vịng tròn 90 đơn vị, độ dày đường chéo 10 đơn vị Tô màu quy định biển báo giao thông Giải: to bienbao cs pd setpc [255 0] circle 110 rt 45 pu fd lt 90 fd pd repeat 4[fd 85 rt 90 arc2 90 85 rt 90 fd 85 pu fd 10 pd] pu home setFC fill fd 30 setFC fill rt 135 fd 40 repeat 3[fill rt 90 fd 40]pd ht end Hình 1(bản màu đen, xám) Câu (10 điểm): Hình vẽ Em viết câu lệnh chương trình MSWLogo để vẽ hình Biết Hình tạo thành từ hình vng tam giác có kích thước cạnh 100 đơn vị Giải: to vehinh cs pd repeat 8[repeat 4[fd 100 rt 90] fd 100 lt 90 repeat 2[rt 120 fd 100] rt 75 pu fd 100*sqrt(2) rt 180 pd] end Hình Câu (10 điểm): Tinh tốn Một bể nước tích 2015 lít thùng đựng nước tích 31 lít lít Chỉ có hai thao tác: - Thao tác 1: Múc đầy thùng 31 lít đổ vào bể - Thao tác 2: Múc đầy thùng lít đổ vào bể Em sử dụng câu lệnh MSWLogo để tính đưa số cách sử dụng thao tác để làm đầy bể nước Hai cách gọi khác tổng số thao tác sử dụng khác Giải: MSWLOGO to tinhtoan cs make "d make "m make "n repeat 66 [ repeat 251 [ if (:m*31+:n*8)=2015 [make "d :d+1] make "n :n+1 ] make "n make "m :m+1 ] rt 90 label [so cach la] pu fd 100 pd label :d ht end Cấu trúc lặp với số lần lặp chưa biết trước (lặp có điều kiện) Ta biết câu lệnh Repeat để lặp lại công việc Trong câu lệnh này, số bước lặp biết trước MSWLogo thực số bước định Ví dụ 1: Cần tính tổng S = + + + + + …+ N Ta giải tốn với biến S A thực sau: Đầu tiên, ta cho S = A = 1; thực lặp N lần với hai công việc cộng dồn S = S + A cho tăng A đơn vị: A =A+1 To cong :N CS Make “S Make “A Repeat :N [Make “S :S*:A Make “A :A+1] RT 90 Label :S End Với toán trên, N biến ta biết trước thực chương trình Trong nhiều trường hợp, số lần lần lặp lại khơng biết trước số vịng lặp xác định điều kiện Khi cần sử dụng vịng lặp có điều kiện While (hay cịn gọi vịng lặp với số lần lặp khơng xác định) Ví dụ 2: Tính tổng S = + + 11 + 15 + 19 + … số hạng cuối gần 100 Cũng giống trên, ta giải với biến S A, ta cho S=0 A=3; sau thực lặp với hai việc cộng dồn S = S + A tăng A = A + (vì khoảng cách số hạng 4) Vấn đề đặt là: Số lần lặp ? 1.2.Câu lệnh FOR: Cú Pháp: For [ ] [Câu lệnh] Công dụng: - Ban đầu nhận giá trị - [Câu lệnh] thực nhỏ giá trị cuối, lần thực câu lệnh tăng lên Ví dụ: 1/Vẽ hình vng lồng hình vẽ bên có kích thước 30; 60; 90; 120; 150; 180 to vehinhvuong cs pd For [I 1] [repeat 4[fd :i*30 rt 90]] HT end MSWLOGO 2/ Vẽ hình tái tim với cạnh ngắn 20, cạnh dài 200, cạnh tăng, giảm 10, góc cạnh 10 độ (Như hình vẽ bên) to vetraitim cs pd For [i 20 200 10][fd :i BK :i rt 10] For [i 200 20 -10][fd :i BK :i rt 10] HT end Cấu trúc lặp với số lần lặp chưa biết trước (lặp có điều kiện) 2.1 Mở đầu: Ta biết câu lệnh Repeat, For để lặp lại công việc Trong câu lệnh này, số bước lặp biết trước MSWLogo thực số bước định Ví dụ 1: Cần tính tổng S = 1+2+3+4+5+…… +N Ta giải toán với biến S A thực sau: Đầu tiên, ta cho S=0 A=1; thực lặp N lần với hai công việc cộng dồn S=S+A cho tăng A đơn vị: A=A+1 to cong :N CS Make “S Make “A Repeat :N [Make “S :S+:A Make “A :A+1] RT 90 Label :S HT end Hoặc to cong :N Make “S For [I :N][Make “S :S+1] RT 90 Label :S HT End Với toán trên, N biến ta biết trước thực chương trình Trong nhiều trường hợp, số lần lặp lại khơng biết trước số vịng lặp xác định điều kiện Khi cần sử dụng vịng lặp có điều kiện While (hay cịn gọi vịng lặp với số lần lặp khơng xác định) 2.2 Câu lệnh While: Cú Pháp: While [điều_kiện] [lệnh1 lênh2 …] Ý nghĩa: Khi mà điều kiện cịn cịn thực dãy lệnh: lệnh1 lênh2 … Cách thực vòng lặp sau: Đầu tiên, MSWLogo kiểm tra [điều_kiện], điều kiện lệnh1 lênh2 …được thực hiện, sau lại kiểm tra [điều_kiện], điều kiện thỏa mản lệnh1 lênh2 … tiếp tục thực hiện… [điều_kiện] không thỏa mản nửa (tức Sai) dừng lại Ví dụ 2: Tính tổng S=3+7+11+15+19+…… số hạng cuối gần 100 Cũng giống tốn trên, ta giải với biến S A, ta cho S=0 A=3; sau thực lặp với hai việc cộng dồn S=S+A tăng A=A+4 (vì khoảng cách số hạng 4) Vấn đề đặt là: Số lần lặp ? Khi tốn giải cách xác định kết thúc vòng lặp, ta nhận thấy: Biến A liên tục tăng lên sau lần lặp, ta xác định điều kiện A100 nên loại Nếu có gà 34 chó số chân 140 >200 nên loại … Cứ số chân 100 ta chọn phương án Cách giải dễ, dài nhiều thời gian Tuy nhiên, máy tính, việc “lấy cần cù bù khả năng” ưu thế, nên sử dụng phương pháp thuận lợi cho người viết chương trình Gọi số gà x, số chó y, bắt đầu với x = y = 35, sau kiểm tra số chân, tổng số chân 100 dừng lại to gacho CS Make "x Make "y 35 Make "chan 2*:x + 4*:y While [Not :chan = 100] [make "x :x + make "y :y - make "chan 2* :x + * :y] RT 90 Label [so ga la:] PU FD 85 Label :x FD 50 Label [so cho la:] FD 90 Label :y End Bài tập: 1/ Giải toán sau: Trong giỏ vừa thỏ vừa gà 100 cẳng, 43 đầu Hỏi có gà, thỏ ? 2/ Chuồn chuồn nhện: Chuồn chuồn Nhện hợp sức để chống lại lão Tò vò độc ác Một hơm, chúng tập trung lại để cơng Tị vò Mới đầu, chúng đồng loạt bò mặt đất lão Tị vị đếm tất có 200 chân Sau chúng thay đổi chiến thuật, Nhện bị đất, cịn Chuồn chuồn bay, bò làm lão Tò vò hoa mắt đếm tất có 28 đầu, khơng biết loại có Em tính giúp xem có Nhện Chuồn chuồn cơng lão Tị vị, biết nhện có chân, chuồn chuồn có chân 3/ Giải toán cổ: Trăm trâu trăm cỏ MSWLOGO Trâu đứng ăn Trâu nằm ăn Lụ khụ trâu già bó Hỏi có trâu đứng, trâu nằm, trâu già? 4/ Tìm số viên bi: Việt có 20 viên bi, Nam có viên bi Cả Việt Nam cho Bình số viên bi nhau, sau Việt lại cho Nam số viên bi số viên bi mà Nam có, nhận thấy số bi Việt Nam Hỏi Việt Nam cho Bình viên bi? 5/ Cho dãy số 5, 8, 11, … số cuối khơng lớn 64000 Hãy tính trung bình cộng số có dãy For 10 MSWLOGO - Các câu lệnh MSWLogo theo trình tự vẽ Bài 36: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai36.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 37: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai37.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 38: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai38.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 39: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai39.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ 20 MSWLOGO Bài 40: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai40.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Perspective Repeat 72 [Circle 100 rr 5] HT perspective - Chuyển sang đồ hoạ 3D RR - rightroll - Cuộn cung tròn độ (72  = 360) – Circle: Đường tròn Bài 41: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai41.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ HT REPEAT 30 [FD 10 Repeat 20[fd RT 18] Repeat 20[FD RT 18] LT 12] Bài 42: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai42.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 43: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai43.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ HT LT 180 REPEAT 36 [PD Repeat 30[FD 10 RT 12] PU LT 10 ] 21 MSWLOGO Bài 44: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai44.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 45: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai45.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 46: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai46.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 47: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai47.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 48: Một người cha có miếng đất hình chữ nhật có chiều rộng 200 m; chiều dài 240 m muốn chia cho người con, người chia miếng đất giống Hãy viết câu lệnh chương trình MSWLogo để vẽ kết chia Kết lưu lại với tên file chiadat doc gồm: - Hình vẽ kết chia - Các câu lệnh MSWLogo theo trình tự vẽ 22 MSWLOGO Bài 49: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai49.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 50: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai50.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 51: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai51.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 52: Một người cha có miếng đất hình chữ nhật có chiều rộng 150 m; chiều dài 180 m muốn chia cho người con, người chia miếng đất giống Hãy viết câu lệnh chương trình MSWLogo để vẽ kết chia ghép miếng đất thành hính Kết lưu lại với tên file chiadat doc gồm: - Hình vẽ kết chia 23 MSWLOGO - Các câu lệnh MSWLogo theo trình tự vẽ Hình Bài 53: Một khăn hình chữ nhật có chiều dài 200 đơn vị, chiều rộng chiều dài Ở người ta trang trí bơng hoa tạo hình thoi có cạnh 20 dơn vị Em viết câu lệnh chương trình MSWLogo để vẽ khăn Kết lưu lại với tên file khantheu.doc gồm: - Chiếc khăn em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài 54: Em viết câu lệnh chương trình MSWLogo để vẽ hình Biết Hình tạo thành từ hình vng tam giác có kích thước cạnh 100 đơn vị ( Hình 24 MSWLOGO Bài 55: Cờ Tổ quốc: Cờ Tổ quốc Việt Nam hình chữ nhật có chiều rộng hai phần ba chiều dài, đỏ, có ngơi vàng năm cánh Tâm vàng đặt tâm cờ Khoảng cách tâm đến đầu cánh phần năm chiều dài cờ Một cánh hướng rhawngr lên phía Em viết câu lệnh chương trình MSWLogo để vẻ cờ Tổ quốc Em lưu kết tệp văn có tên cotoquoc.doc gồm: - Lá cờ em vẻ - Các câu lệnh MSWLogo theo trình tự vẻ Bài 56: Em viết câu lệnh chương trình MSWLogo để vẽ hình – Biển báo giao thông “cấm dừng đổ xe” Biết bán kính vịng trịn ngồi 110 đơn vị, bán kính vịng trịn 90 đơn vị, độ dày đường chéo 10 đơn vị Tô màu quy định biển báo giao thơng Hình 1(bản màu đen, xám) Bài 57: Vẽ hình vng lồng hình vẽ bên có kích thước 30; 60; 90; 120; 150; 180 Bài 58: Vẽ hình tái tim với cạnh ngắn 20, cạnh dài 200, cạnh tăng, giảm 10, góc cạnh 10 độ (Như hình vẽ bên) 25 ... - Các câu lệnh MSWLogo theo trình tự vẽ Bài 26: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai26.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài. .. - Các câu lệnh MSWLogo theo trình tự vẽ Bài 29: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai29.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình tự vẽ Bài. .. - Các câu lệnh MSWLogo theo trình tự vẽ 18 MSWLOGO Bài 32: Em viết câu lệnh chương trình MSWLogo để vẽ bên cạnh lưu lại với tên file bai32.doc gồm: - Hình em vẽ - Các câu lệnh MSWLogo theo trình

Ngày đăng: 07/08/2020, 13:11

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan