Tải bản đầy đủ (.docx) (16 trang)

Chuong VI Bai 1 Buoc dau lam quen voi Logo

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.15 MB, 16 trang )

<span class='text_page_counter'>(1)</span>ThÕ giíi LOGO cña em. Bµi 1. Logo lµ g×?.  Logo vµ chó rïa Logo (đọc là lô-gô) là phần mềm máy tính giúp các em vừa học vừa chơi một cách bổ ích. Em sẽ học viết các dòng lệnh để điều khiển một Chú Rïa ®i l¹i trªn mµn h×nh vµ Rïa sÏ dïng mét bót mµu vÏ l¹i vÕt cña chÆng đờng đã đi qua. C¸c dßng lÖnh cña em ... TiÕn lªn 120 bíc Quay trái 90 độ TiÕn lªn 100 bíc Quay trái 90 độ TiÕn lªn 100 bíc Quay phải 90 độ TiÕn lªn 100 bíc .... Hành động của chú rùa Bót vÏ cña Rïa. VÕt ®i cña Rïa. Cùng Rùa hoạt động trong thế giới Logo, em còn có thể ra lệnh để Rùa viết chữ, làm tính, chơi đàn,... Logo đợc ví nh một thế giới dành cho trẻ thơ tìm hiểu, khám phá..

<span class='text_page_counter'>(2)</span> a) Rïa viÕt ch÷. b) Rùa chơi đàn H×nh.  T¹i sao nh©n vËt cña Logo l¹i lµ Rïa?. Tho¹t ®Çu, nh÷ng ngêi s¶n xuÊt phÇn mÒm Logo chÕ t¹o mét r«-bèt nhỏ, liên lạc đợc với máy tính. Theo lệnh từ máy tính, rô-bốt sẽ di chuyển trên sàn nhà và vẽ lại vết của chặng đờng đã đi qua. Rô-bốt đầu tiên đợc lµm b»ng nhùa, cã vá h×nh vßm, g¾n b¸nh xe, tr«ng gièng rïa. Sau đó, rô-bốt hình rùa đợc cải tiến để thành con trỏ màn hình có d¹ng rïa (H. 134).. H×nh Trong phần mềm Logo mà chúng ta sẽ học, con trỏ rùa có dạng đơn gi¶n h¬n n÷a, chØ cßn lµ h×nh tam gi¸c (H. 135).. H×nh.

<span class='text_page_counter'>(3)</span>  Mµn h×nh lµm viÖc cña Logo Mµn h×nh Logo chia lµm hai phÇn: mµn h×nh chÝnh vµ cöa sæ lÖnh. Màn hình chính là nơi Rùa di chuyển và để lại vết trên đó. Các bạn nhỏ gọi đó là sân chơi của Rùa. Cửa sổ lệnh lại đợc chia thành hai ngăn: ngăn ghi lại các lệnh đã viết trong phiên làm việc và ngăn để gõ lệnh (H. 136).. S©n ch¬i cña Rïa. Các dòng lệnh đã viết. a) Mµn h×nh chÝnh. N¬i gâ lÖnh. b) Cöa sæ lÖnh H×nh . Mµn h×nh lµm viÖc cña Logo Thùc hµnh T1. Khởi động Logo bằng cách nháy đúp lên biểu tợng h×nh nÒn. Quan s¸t vµ chØ ra  Mµn h×nh chÝnh.  Cöa sæ lÖnh.. trªn mµn.

<span class='text_page_counter'>(4)</span>   . Ng¨n nhËp lÖnh. Ngăn chứa các lệnh đã viết. Rïa ë vÞ trÝ xuÊt ph¸t.. Ra lÖnh cho Rïa. Rïa biÕt sÏ ph¶i lµm g× víi mçi lÖnh em viÕt. Sau khi viÕt xong mét lệnh, em hãy nhấn phím Enter để trao lệnh đó cho Rùa thực hiện. Em h·y gâ lÇn lît c¸c lÖnh díi ®©y. Sau khi gâ lÖnh, nhÊn phÝm Enter : LÖnh. Rïa lµm. Home. Rïa vÒ vÞ trÝ xuÊt ph¸t (ë chÝnh gi÷a s©n ch¬i, mÆt nh×n th¼ng phÝa tríc).. CS. Rïa vÒ vÞ trÝ xuÊt ph¸t. Xo¸ toµn bé s©n ch¬i.. FD 100. Rïa ®i vÒ phÝa tríc 100 bíc.. RT 90. Rùa quay phải 90 độ.. FD 100 RT 90 FD 100 RT 90 FD 100 Thật bất ngờ, Rùa đã vẽ đợc một hình vuông (H. 137)..

<span class='text_page_counter'>(5)</span> H×nh . KÕt qu¶ lµm viÖc cña Rïa C©u hái Em hãy điền vào các ô còn trống trong bảng trên để mô tả công việc cña Rïa. Thùc hµnh T2. Hãy viết các lệnh để Rùa vẽ đợc một hình chữ nhật. T3. Hãy thay đổi nét của bút vẽ bằng cách chọn lệnh SetPensize... (nh¸y chuét vµo Set råi nh¸y chuét lªn Pensize...) vµ chän mét nÐt vÏ míi.. H×nh . §æi nÐt vÏ cña bót.

<span class='text_page_counter'>(6)</span> T4. §æi mµu cña bót vÏ b»ng c¸ch chän lÖnh SetPenColor... råi chän mét mµu vÏ míi.. H×nh . §æi mµu vÏ cña bót T5. Viết các lệnh để vẽ lại hình vuông, hình chữ nhật sau khi thay đổi nét vµ mµu cña bót vÏ..

<span class='text_page_counter'>(7)</span> Bµi 2. Thªm mét sè lÖnh cña LOgo.  Các lệnh đã biết Trong bài trớc, em đã biết các lệnh trong bảng sau. Lệnh đầy đủ. ViÕt t¾t. 1 Home 2 ClearScreen. Hành động của Rùa Rïa vÒ chÝnh gi÷a s©n ch¬i (vÞ trÝ xuÊt ph¸t). CS. Rïa vÒ vÞ trÝ xuÊt ph¸t. Xo¸ toµn bé s©n ch¬i. 3 ForwarD n. FD n. Rïa ®i vÒ phÝa tríc n bíc. 4 RighT k. RT k. Rùa quay phải k độ. Chó ý:  Mét sè lÖnh chØ cã phÇn ch÷ (vÝ dô lÖnh Home, CS). PhÇn ch÷ trong lÖnh kh«ng ph©n biÖt ch÷ hoa ch÷ thêng (VÝ dô hOmE, cS).  Mét sè lÖnh cã c¶ phÇn ch÷ vµ phÇn sè, gi÷a phÇn ch÷ vµ phÇn sè ph¶i cã dÊu c¸ch (vÝ dô lÖnh FD 100).  Lệnh có thể đợc viết đầy đủ hoặc viết tắt (ví dụ lệnh ForwarD 100 hoÆc FD 100 lµ nh nhau).  Cã thÓ viÕt vµi lÖnh trªn mét dßng, lÖnh sau c¸ch lÖnh tríc mét dÊu c¸ch (vÝ dô CS FD 100 RT 90).. C©u hái B1. Những dòng nào dới đây là các câu lệnh đợc viết đúng? Fd 100 Fd 100. FD 100 RT 60 FD100 FD 100 FD 50 FD 100RT 50.

<span class='text_page_counter'>(8)</span> CS FD 100 RT 60 CS FD 100 RT 60... CS, FD 100, RT 60. B2. Chỉnh sửa lại các dòng dới đây để đợc các câu lệnh đúng. Fd 100. FD 100, RT 60 FD100 FD 100RT 50 CS FD 100 RT 60... CS, FD 100, RT 60..  C¸c lÖnh míi §Ó cã thÓ ra lÖnh cho Rïa lµm nh÷ng viÖc kh¸c, em cÇn biÕt thªm mét sè lÖnh trong b¶ng sau. Lệnh đầy đủ Viết tắt. Hành động của Rùa. 5 BacK n. BK n. Rïa lïi l¹i sau n bíc. 6 LefT k. LT n. Rùa quay sang trái k độ. 7 PenUp. PU. NhÊc bót (Rïa kh«ng vÏ n÷a). 8 PenDown. PD. H¹ bót (Rïa tiÕp tôc vÏ). 9 HideTurle. HT. Rïa Èn m×nh. 10 ShowTurle. ST. Rïa hiÖn h×nh. 11 Clean. Xo¸ mµn h×nh vµ Rïa vÉn ë vÞ trÝ hiÖn t¹i. 12 BYE. Tho¸t khái phÇn mÒm Logo. Thùc hµnh T1. Sử dụng thêm lệnh mới biết LT 90 để quay trái 90 độ, em hãy viết các lệnh để Rùa vẽ đợc hình vẽ sau..

<span class='text_page_counter'>(9)</span> Gîi ý: FD............. RT ............ FD............. RT.............. FD............. RT ............ FD............. LT.............. FD............. RT ............ FD.............. T2. Hãy viết các lệnh ở mỗi cột và quan sát những thay đổi trên màn hình sau mỗi câu lệnh và phát biểu những điều quan sát đợc. a) RT 90 FD 100 PU FD 100 PD FD 100 HOME. b) RT 90 FD 100 PU FD 100 PD FD 100 HT. T3. Hãy dự đoán hành động của Rùa ứng với mỗi lệnh, viết lệnh và quan sát những thay đổi trên màn hình. So sánh kết quả với điều quan sát đợc. a) RT 90 FD 100 PU FD 100 PD FD 100 CLEAN. b) RT 90 FD 100 PU FD 100 PD FD 100 CS. T4. Hãy đặt lại màu bút và nét bút, sau đó viết các lệnh để Rùa vẽ các h×nh theo mÉu sau:. H×nh.

<span class='text_page_counter'>(10)</span> Chó ý:. Nếu muốn nhập lại một dòng lệnh đã có trong ngăn chứa các lệnh đã viết, em chỉ cần nháy chuột vào dòng lệnh đó. T5. Hãy viết các lệnh để Rùa vẽ đợc các hình sau.. a). b) H×nh.

<span class='text_page_counter'>(11)</span> Bµi 3. Sö dông c©u lÖnh lÆp.  C©u lÖnh lÆp Trong bài trớc, để vẽ đợc một hình vuông em phải viết bảy lệnh chÝnh: FD 100 RT 90 FD 100 RT 90 FD 100 RT 90 FD 100 NhËn xÐt: lÖnh FD 100 lÆp l¹i bèn lÇn vµ lÖnh RT 90 lÆp l¹i ba lÇn. Logo gióp em tr¸nh viÖc viÕt lÆp b»ng lÖnh repeat (lÆp l¹i). Víi lÖnh nµy, thay cho b¶y dßng lÖnh ë trªn, ta chØ cÇn viÕt mét dßng: repeat 4 [FD 100 RT 90] Nh vậy, các lệnh để Rùa vẽ đợc hình vuông sẽ chỉ ngắn gọn là Home CS repeat 4 [FD 100 RT 90] Trong nhiÒu trêng hîp, kh«ng cÇn ®a Rïa vÒ vÞ trÝ xuÊt ph¸t vµ kh«ng cÇn xo¸ mµn h×nh th× cã thÓ bá qua mét hoÆc hai dßng lÖnh ®Çu. Chó ý: C©u lÖnh lÆp cã d¹ng REPEAT n [. ]. Để viết đúng câu lệnh, cần lu. ý:   . Sè n trong c©u lÖnh chØ sè lÇn lÆp (vÝ dô REPEAT 4 cã nghÜa lµ lÆp 4 lÇn). Gi÷a REPEAT vµ n ph¶i cã kho¶ng c¸ch trèng. CÆp ngoÆc ph¶i lµ ngoÆc vu«ng [ ]. PhÇn trong cÆp ngoÆc lµ nơi ghi các lệnh đợc lặp lại..

<span class='text_page_counter'>(12)</span> Thùc hµnh a) Hãy kiểm tra để thấy hai lệnh sau sẽ cho kết quả là một hình lục gi¸c. HT repeat 6 [FD 50 RT 60]. b) Hãy kiểm tra để thấy hai lệnh sau sẽ cho kết quả là một hình ch÷ nhËt. HT repeat 2 [FD 100 RT 90 FD 50 RT 90] Chó ý:. Mét kinh nghiÖm hay lµ khi cÇn vÏ h×nh nhanh, em h·y cho Rïa Èn m×nh (HT) tríc khi viÕt lÖnh.. C©u hái B1. Những dòng nào dới đây là câu lệnh đợc viết đúng? repeat 4 [FD 100 RT 90] REPEAT 4 [FD 100, RT 90] REPEAT 4 [FD 100 RT 90] REPEAT 4 [FD 100 RT 90] . REPEAT 4 {FD 100 RT 90} REPEAT 4[FD 100 RT 90] REPEAT4 [FD 100 RT 90] B2. Chỉnh sửa lại các dòng dới đây để đợc các câu lệnh đúng REPEAT 4 [FD 100, RT 90] REPEAT 4 [FD 100 RT 90] . REPEAT 4 {FD 100 RT 90} REPEAT4 [FD 100 RT 90] REPEAT4[FD 100, RT 90.] B3. Điền vào chỗ trống (...) để đợc câu lệnh đúng: a) VÏ h×nh vu«ng.

<span class='text_page_counter'>(13)</span> REPEAT ... [FD 100 RT 90] REPEAT 4 [FD ... RT ...] b) VÏ h×nh ch÷ nh©t REPEAT 2 [FD 100 RT 90 FD 50 RT ...] REPEAT 2 [FD ... RT 90 FD ... RT 90] c) VÏ h×nh tam gi¸c REPEAT 3 [FD ... RT 120] REPEAT ... [FD 100 RT 120].  Sö dông c©u lÖnh lÆp kÐp Những chiếc khăn thêu xinh xắn đợc tạo bằng lệnh lặp kép dới đây.. repeat 5 [repeat 6 [FD 30 RT 60] RT 72]. repeat 8 [repeat 6 [FD 30 RT 60] RT 45]. NhËn xÐt: Trong dßng lÖnh repeat 5 [repeat 6 [FD 30 RT 60] RT 72] Rïa thùc hiªn hai lÇn repeat  repeat 6 [... ]: Rïa vÏ mét h×nh lôc gi¸c nhê lÆp 6 lÇn lÖnh FD 30 RT 60  repeat 5 [...]: Rïa vÏ xong kh¨n thªu nhê lÆp 5 lÇn vÏ lôc giác sau đó quay phải một góc 72 độ. repeat 6 [FD 30 RT 60] RT 72 C©u hái B1. H·y gâ c¸c dßng lÖnh sau vµ quan s¸t kÕt qu¶ hiÖn trªn mµn h×nh. HT.

<span class='text_page_counter'>(14)</span> repeat 12 [repeat 4[fd 100 rt 90] rt 30] B2. H·y gi¶i thÝch viÖc lµm cña Rïa ë hai lÇn thùc hiÖn repeat trong dßng lÖnh repeat 8 [repeat 6 [FD 30 RT 60] RT 45].

<span class='text_page_counter'>(15)</span> Bµi 4. ¤n tËp Để Rùa làm đúng việc mà em mong muốn, em phải tởng tợng đợc việc mà Rùa sẽ làm khi em ra lệnh. Nhớ các lệnh sẽ giúp em có đợc kết qu¶ nhanh h¬n. Thùc hµnh T1. Với mỗi lệnh, hãy tô một màu cho ô lệnh (cột A) và ô hành động của Rïa t¬ng øng (cét B). A. B. HOME DÊu rïa FD n Quay phải n độ PU H¹ bót xuèng RT n NhÊc bót lªn HT TiÕn n bíc vÒ tríc PD VÒ gi÷a mµn h×nh T2. Viết các lệnh để Rùa vẽ các hình theo mẫu sau.. T3. §iÒn tõ thÝch hîp vµo chç trèng (...) trong c¸c c©u sau: a) Muèn Rïa vÒ vÞ trÝ gi÷a mµn h×nh, ta dïng lÖnh . . . . . . . . . b) Muèn Rïa vÒ vÞ trÝ xuÊt ph¸t, ta dïng lÖnh . . . . . . . . c) BiÓu tîng cña Rïa trªn mµn h×nh Logo cã d¹ng . . . . . . . d) Sau khi viÕt lÖnh HideTurle (HT) th× Rïa sÏ . . . . . . . . khái mµn h×nh. e) Sau khi dïng lÖnh PenUp (PU) th× Rïa sÏ kh«ng . . . . . n÷a.

<span class='text_page_counter'>(16)</span> T4. Gi¶i thÝch viÖc lµm cña Rïa khi thùc hiÖn c¸c lÖnh sau HT repeat 2 [FD 100 RT 90 FD 50 RT 90] T5. Hãy dùng lệnh lặp (repeat n) để ra lệnh cho Rùa vẽ bậc cầu thang.. T6. H·y ®iÒn vµo c¸c « cã dÊu ( ? ) trong b¶ng danh s¸ch tÊt c¶ c¸c lệnh của Rùa đã đợc học. Lệnh đầy đủ. ViÕt t¾t. 1 Home 2 (?). Hành động của Rùa Rïa vÒ chÝnh gi÷a s©n ch¬i (vÞ trÝ xuÊt ph¸t). CS. Rïa vÒ vÞ trÝ xuÊt ph¸t. Xo¸ toµn bé s©n ch¬i. 3 ForwarD n. FD n. (?). 4 RighT k. (?). 5 (?) 6 LefT k. BK n. Rùa quay phải k độ Rïa lïi l¹i sau n bíc. (?). Rùa quay sang trái k độ. PU. NhÊc bót (Rïa kh«ng vÏ n÷a). (?). H¹ bót (Rïa tiÕp tôc vÏ). HT. Rïa Èn m×nh. ST. (?). 7 PenUp 8 PenDown 9 HideTurle 10 ShowTurle 11 Clean 12 Repeat n [ ]. Xo¸ mµn h×nh vµ Rïa vÉn ë vÞ trÝ hiÖn t¹i. 13 BYE. (?). LÆp n lÇn.

<span class='text_page_counter'>(17)</span>

×