Biên soạn tài liệu hỗ trợ việc dạy và học tin học phổ thông từ lớp 1 đến lớp 12 lớp 5

32 2 0
Biên soạn tài liệu hỗ trợ việc dạy và học tin học phổ thông từ lớp 1 đến lớp 12 lớp 5

Đ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

SG KHOA HOC VÀ CÔNG NGHỆ $6 GIAO DUC VA DAO TAO ĐỀ TÀI: “Biên soạn tài liệu hỗ trợ việc dạy học tin học phổ thông từ lớp đến lớp 12” Lớp Ð Chủ nhiệm để tài: KS Huỳnh Kim Sen P Hồ Chí Minh, ngày 28 tháng 12 năm 2005 ĐỀ TÀI: “Biên soạn tài liệu hỗ trợ việc dạy học tín học phổ thơng từ lớp đến lớp 12” Kim Sen Chủ nhiệm để tài: KS Huỳnh Danh sich cộng tác viên 1o tên (hoc vị có) i cong lic Dao tao 'Th9 Nguyễn Hỗng Tuấn "ThS Vũ Thiện Căn CN Tạ Viết Quý CN Đậu Quang Tuấn CN Nguyễn Quang Bie CN Dỗ Thị Hồng Sở Giáo dục Đào tạo "Trường THPT Chuyên 'Trân Đại Nghĩa "Trường THCS Thanh Đa, Q Bình Thạnh Phịng GD Quận 10 Phịng GD Quận Tân Phú CN Nguyễn Minh Thiên Hoàng Trường TH Nguyễn Dĩnh Khiêm, Q L CN Phạm Minh Thiện "FT Hướng nghiệp Dạy nghề Quận CN Nguyễn Ngọc Dích "Trường THCS Lê Lợi, Quận 10 CN Hoàng Dăng Quảng, il ThS Lé Diic Long 12 CN Cao Sĩ Sơn THCS Udng Bang, Quin DUSP fp Hd Chi Minh "Trường THP† Nguyễn Thị Minh Khai I GIỚI THIỆU GIAO DIỆN CHƯƠNG 1./ Cửa số đồ ho LỤC TRÌNH 2./ Cửa số lệnh: li CÁC LỆNH CƠ i, CÁC LỆNH CƠ BẢN Khái niệm câu lệnh tham số , Các lệnh vi Bảng màu lL HƯỚNG DẪN THỰC HÀNH : IV BÀI TẬP GỢI Ý : sete THU THUAT REPEAT LAP LẠI CÔNG VIỆC !, GIỚI THIỆU THỦ THUẬT REPEAT Cú pháp Y nghĩa: Sơ đồ thực vòng lặp REPEAT: II HƯỚNG DẪN THỰC HÀNH: III BÀI TẠP GỌI Ý : CÁC LỆNH VẼ NÂNG CAO CÁC LỆNH VẼ TẠO VÀ SỬ DỤNG BIÉN I ĐỊNH NGHĨA: CÁCH TẠO BIẾN : SỬ DỤNG: VÍDU THỰC HÀNH ĐẶT ĐIỀU KIỆN VỚI VÒNG LẶP FOR CÚ PHÁP VÀ CÁCH SỬ DỤNG VÒNG LAP FOR Cú pháp: Ý nghĩa Sơ đồ thực vịng lặp FOR: II VÍ DỤ MÌNH HOA : ÁP DỤNG VỊNG LẶP FOR BE VE BU'ONG CHAM GACH 1II ÁP DỤNG FOR ĐỀ VẼ ĐƯỜNG LƯỚI TRÒN Iv SO SANH HAI THU THUAT FOR VA REPEAT Điểm giống Điểm khác nhau: VONG LAP LONG NHAU I ĐỊNH NGHIÃ II HƯỚNG DẪN THỰC HÀNH : III BÀI TẠP GỢI Ý: NN am ©2@@(00@00bS MỤC LOGO CƠ BẢN ceeedec 10 12 12 13 13 13 13 13 16 18 LOGO CƠ BẢN I GIỚI THIỆU GIAO DIEN CHU'ONG TRINH Giao diện chương trình Logo gồm sổ: 1./ Của số dé hoa: Cửa số chương trinh, gồm có trình đơn khu vực thể hình vẽ theo yêu cầu Của số lệnh: Người sử dụng thực câu lệnh cửa số Cửa sổ Fer Ema | - J Cita sé ten \ — eee Mp inh / mm [Eeem] Em || †tập lưu lệnh thực | ll CAC LENH CO’ BAN Khái niêm câu lệnh tham số a CÂU LỆNH: Đồng lệnh để chương trình thực cơng việc theo u cầu Ví dụ: Forward : lệnh bút vẽ vẽ đoạn thẳng theo hướng tới b THAM SÓ: Phần kèm leo câu lệnh để chương trình thực câu lệnh xác với lần câu lệnh Ví dụ: Forward 50 : Vẽ đoạn thẳng dài 50 theo tướng bút vẽ Forward 100 : Vẽ đoạn thẳng dài 100 theo hướng bút vẽ Câu lệnh la FORWARD, cac sé 50, 100, tham sé c SỬ DỤNG CUA SO LENH BE VE: Tại hộp lệnh cửa số lệnh, đánh vào tên lệnh tham số cách khoảng trắng, bam phim Enter Dong lệnh thực thí, đồng thời đưa vào hộp lưu Sau đó, muốn thực lại lệnh có hộp lưu, ta nhấp chuột vào dòng lệnh hộp lưu, hộp lệnh xuất dịng lệnh đó, điều chỉnh lại tham số theo yêu cầu phím bầm phím Enter Ví dụ: = Tớ Men loll ^ ¬ T] Hạt | bạn Prise | Smup Step Lat ao [ra T88 \ Dòng lệnh tham số đánh vào hộp lệnh h Resot E hang | Edel ty BHmAp Sì Nhấp chuột vào dịng lệnh có hộp lưu, dịng lệnh lại xuất hộp lệnh Chỉnh sửa lại tham số theo yêu cầu Eorwerd 106 Bị lGG s0 Taso ‘Status, Reset [Exsewe |] Edalt : EASE Fle BAmMp Set đaom L| =ml al “4 — Lệnh tên vàn ĐÃ lưu tiệp vào hộp lưu äKH 4S fora Ẻ ery re Pause | Status Suap | Reser _ —— ly at Te} ion | trace - TẾ Re — de | Các lệnj vẽ: CAU LENH (THAM SO) FORWARD (d6 dai) BACK (độ dài) Y NGHIA Di chuyển bút vẽ theo hướng tới Di chuyển lùi bút vẽ SETHEADING (hướng chuẩn) | Quay đầu bút vẽ hướng chuẩn LEFT (góc độ) Quay bút vẽ sang trái góc độ RIGHT (góc độ) Quay bút vẽ sang phải góc độ SETPC (số hiệu màu) Quy định màu bút vẽ CLEARTEXT Xoá tắt câu lệnh cửa số command CLEARSCREEN 'Xố hình đồ họa, đặt bút vẽ vị trí, hướng chuẩn Bang mau: Ta dung cac số từ đến 15 để đại diện cho 16 màu chuẩn Ngoài ra, ta cịn xử dụng 16 triệu màu cách pha trộn màu đỏ (red), xanh luc (green) va xanh dương (blue) với tỉ lệ cho màu tà từ đến 255, đỏ số hiệu máu số ngoặc vuông, số từ đến 255 ứng với tÏ lệ màu tượt theo thứ tự đỏ, xanh lục xanh dương pha màu lần Số hiệu màu: (Chỉ nhập số hiệu, không nhập tên mau) [ 000 000 000] 8: [ 155 096 059] { 000 000 255] 9: [ 197 136 018] [ 000 255 000] 10: [ 100 162 064| [ 000 255 255] 11: [ 120 187 187] { 255 000 000] 12 [ 255 149 119] [ 255 000 255] 13: [ 144 113 208] [ 255 255 000] 255 163 000] Hệ [ 255 255 255] 183 183 183} mm 14 [ as | 15: [ Ký hiệu lệnh bút vẽ: † FORWARD ¬ RiGHT 30 A 50 BACK 50 SETHEADING > 45 LEFT 30 lt, HUONG DAN THỰC HÀNH : Dùng lệnh để vẽ tam giác cân, có sử dụng màu sắc cho nét vẽ: Cửa số sau thực câu lệnh; Thực câu lệnh forward 150: Vẽ đoạn thẳng theo hướng tới độ dài 150 PN 10 ditt 150 than sty *Fhực câu lệnh lại cửu số Coimiand ————— CR DUỆNG forvard 150 ekepe 60 set ! Đầu bút vẽ quay trải 50 độ Trace Pouse | Slolus Step_| Reset | eet | (Ecce "Thực lệnh SETPC đổi màu bút vẽ màu đỏ Thực câu lệnh forward 150: vẽ tới có độ dài 150 EEO | Elo “Bama Set” Zoom “Help Yn ` But vé chuyén mau sau lệnh SETPC câu ¬ TH TT forverd oft 60 i[petpc [forward 150 'ˆExeculs ‘| "Eda Thực câu lệnh LEFT 150 : quay hướng bút vẽ sang trái góc 150 độ Thực câu lệnh SETPC : đổi màu xanh MEG ‹ co ee left + —mtpe fete asa Hộ” Hele Trece Pouse | Stews Siep | Raset Execule | Edat ee Bước 4: Chọn lại lệnh vẽ vòng tròn thực Click chọn lệnh vẽ vòng tròn hiộp lưu lệnh: Tea Như lệnh CIRCLE biến BK thay đỗi ee re :BK, lần vẽ cho vòng tròn khác giá trị THỰC HÀNH để vẽ hình sau: Bài tập : Dùng lệnh học kết hợp vòng lặp REPEAT al CNH REPENS EN a | Hướng dẫn : Lặp lại lần cơng việc sau vịng lặp REPEAT Các lệnh cần sử dụng : Câu lệnh : left 36 forward 100 right 72 forward 100 right 108 forward 100 right 72 forward 100 right 144 ¥ nghia : Vé cánh sao, quay bút vẽ hướng xuất phát Câu lệnh : forward 162 penup back 162 Ý nghiã : Vẽ đường gân cánh sao, nhắc bút vẽ, vị trí cũ Câu lệnh right 72 pendown ¥ nghid : Quay hudng bút vẽ để vẽ cánh Câu lệnh Circle 162 Ý nghiã : Vẽ vòng tròn kinh 162 Câu lệnh ` right 18 Ý nghiã : Quay hướng bút vẽ vào khu vực tô Câu lệnh Penup Ý nghiấ : Nhắc bút võ Câu lệnh setfc 14 Ý nghiã : Quy định màu tô màu Câu lệnh repeat 5[forward 50 fill penup back 100 fill penup forward 50 rt 36] Ý nghiã Lần lượt tô màu cặp đối xứng cánh 16 Bài tập : Dùng lệnh học để vẽ hình sau: Hướng dẫn: Căn cử vào thay đổi chiều dài bán kinh lệnh CIRCLE để tính tốn vị trí tâm vòng tròn, kết hợp lệnh PENUP PENDOWN để di chuyển bút vẽ đến vị tí muồn vẽ Các lệnh cần sử dụng : Câu lệnh SETPC Ý nghiã : Đổi màu búi vẽ màu xanh Câu lệnh MAKE “DK 30 Tao bién : Tao bién tên DK có giá trị khởi đầu 30 Câu lệnh REPEAT 30[CIRCLE :DK MAKE “DK :DK+3] Y nghia : Lap lại 30 lần thao táo sau : vẽ vịng trịn có bán kinh ĐK, sau tăng độ dài bán kính lên (MAKE “DK:DK+3) Bai tap 3: Dung vong lap REPEAT dé tao hinh vé sau: Hướng dẫn: Tạo hai biển : Một biến làm đại diện số hiệu màu lệnh SETPC với giá trị khởi đầu 0, biển làm tham số bán kính cho lệnh CIRCLE có giá trị khởi đầu 10 Trong vòng lặp., tăng số hiệu màu lên đơn vị, tăng bán kính vịng tron 10 đơn vị 17 ĐẶT ĐIỀU KIỆN VỚI VÒNG LẶP FOR I CÚ PHÁP VÀ CÁCH SỬ DỤNG VÒNG LẶP FOR : Cú pháp: For [Tên biến _ giá trị biến ban đầu _ giá trị biến kết thúc _ giá trị lần tăng] [công việc cần thực hiện] Ví dụ: FOR [A 50 100 10] [CIRCLE :A] Có nghiã vẽ vịng trịn bán kính có chiều dài biến A, với giá trị ban đầu A 50, sau vẽ xong, tang biến A lên 10 vẽ vòng tròn biển A đạt giá trị 100, vẽ vịng trịn cuối dừng lại, khơng tăng biển A nữa, đồng thời khơng vẽ vịng trịn khác Ý nghĩa: Lặp lại công việc giao, sau tăng giá trị biến biến đạt đến giá trị kết thúc ngừng lại Sơ đỗ thục vịng lăp_EOR; ÍE giá hị khối dầu x giá trị kết thúc Công việc thực I-I + bước tăng 18 II VÍ DU MINH HOẠ : AP DỤNG VÒNG LẶP FOR DE VE DUONG CHAM GACH Bút vẽ vị trí ban đầu: Me ae 19 Sau sử dụng vịng lặp FOR để thực câu lệnh lặp lặp lại sau: 4- TƯ HN R Viết lệnh tuần t lặp lại để a HH mt a tự lặp ean ‘Stop | Roset C7 [Em] gant | Sau xoay but vé sang trai 90° , chung ta dùng lệnh sau: Dùng lệnh fd 10 (forward 10) để vẽ đường thẳng có độ dài 10 (tham số) Dùng lệnh penup để nhắc bút vẽ lên (mọi di chuyển bút vẽ không tạo nét) Dùng lệnh fd 10 (forward 10) để di chuyển bút vẽ theo đường thẳng có độ dài 10 (ham số) Dùng lệnh pendown để đặt bút vẽ xuống (mợi di chuyển bút vẽ tạo nét) Các bước lặp lặp lại 20 lần dé tạo đường chấm gạch có 20 nét ‹] - } +” ee eee ee eee SE] even 20 Với cách thực thỉ lệnh FOR giải nhanh chóng đề: Sau xoay bút vẽ sang trai 90° lệnh Left 90, ta gộp tất lệnh lặp lặp lại thành câu lệnh nhất: for [ï 120 11 [fd 10 penup fd 19 pendown] (thực FOR chạy từ đến 20 thực lệnh vẽ nét chdm gach 20 lần) TT HT for sơ {i 20 1] [fd 10 penup 10 fd pendown] mi ~i Halt Pouse { Exeeuie Trace Stalus Reset |e ill AP DUNG FOR DE VE BU'ONG LUOLTRON Pi 21 Bút vị trí ban đầu: Step | Pesei Creare] eden [ Quay trái bút vẽ theo hướng bên trái góc 68” lệnh: Left 65 hộp lệnh ] BE] tam 22 Sau dùng vịng lặp FOR (100 lản) để thực câu lệnh lặp lặp lại sau 6S lellipsez 50 100 Hell Pouse | Stap_{ se Sau xoay bút vẽ sang trái 68, nhỏ 50 kinh lớn 100 - Trace Stolus Resal Exerwe | Eưal | dùng lệnh ellipse2 50 100 để vẽ hình elip có bán kính Các lệnh lặp lặp lại 100 lần để thực 100 vòng elip co bán kinh nhỏ 50 bán kính lớn 100 elip sau cách elip trước góc tết nhận được: 65”, Hl 23 Sau bút vẽ thực xong câu lệnh trên, tiếp tục bút vẽ thực vòng elip nhỏ bên đồng tâm với tắt hình elip trên: Xoay bút vẽ góc 10°, dùng lệnh ellipse 30 70 để vẽ hinh elib có bán kính nhỏ 30 bán kính lớn 70 Các lệnh lặp lặp lại 20 lần để thực 20 vòng eilip cỏ bán kính nhỏ 30, kính lớn 70 va elip sau cách elip trước góc 109, TT Kết nhận được: Ífe: elliveez 30°30) se 1001 Ế [t3 ea 1U0 deal ĐT late[ieft ab63 silipee [mo —Ẻ® Pat Sp | “Reser SE] cám | IV SO SANH HAI THU THUAT FOR VA REPEAT Diém gidng nhau: Cùng thực số lần công việc định trước Điểm khác nhau: - Vòng lặp FOR sử dụng biến đếm cho phép ta tính tốn qua lần lặp lại 24 VONG LAP LONG NHAU BINH NGHIA Khi phần thực công việc vịng lặp có vịng lặp khác, ta gọi vịng lặp lồng Ví dụ : Vịng lặp For “i 172 [fd 50 bk 50 right fd 5] cho hinh vé nhu H1 Kết hợp vòng lặp REPEAT FOR lồng ta hình vẽ H2: repeat 5[ For “¡ 72 [fd 50 bk 50 right fd 5] penup right 90 fd 50 left 90 pendown] HI I1, HƯỚNG DẪN THỰC Câu lệnh HÀNH H2 : for [i 75 2] [circle :i penup back pendown] vẽ vịng trịn có bán kính thay đổi theo ¡ (1, 3, 5, 75) ng | Tư i [Eenl se] lII BÀI TẤP GƠI Ý : Bài tập : Dùng vòng lặp FOR để vẽ hình sau: Hướng dẫn: Các đoạn thẳng có độ dài tăng dẫn theo bước tăng vòng lặp FOR hợp thành góc 120 độ Bài tập : Kết hợp vòng lặp FOR REPEAT để tạo hình vẽ ae oe sR 4h #) 4b ah don for [E15 20]Jerreie it repept (right 60 penup forward 2+2 peadows circle, ;[ pepee bac: I he, ~Rlal Vee mee fet Zoom ie Hake Pause | Sinus ‘Bop | Rosot Execute | Bean Í Dũng lệnh để đưa bút vẽ vị trí bên trái Vòng lặp repeat 6[right 60 penup forward :1*2 pendown circle :Ì penup back :Í*2 pendown] vong lap FOR để vẽ vòng tròn chung quanh Vòng lặp FOR : for {i 15 20]{circle :i repeat 6[right 60 penup forward :i*2 pendown circle :i penup back :i*2 pendown] penup right 90 forward 150 left 90 pendown} vẽ mai theo thứ tự từ nhỏ đến lớn ứng với biến ¡ vòng lặp FOR 26 Bài tập : Dùng vòng lặp REPEAT lồng vòng lặp FOR để thực hình sau: Hướng dẫn: Vịng lặp REPEAT 6[forward 30 right 60] Để vẽ hình lục giác đều, Trong vịng lặp FOR, vịng lặp REPEAT vẽ hình lục giác đều, kết hợp lệnh FORWARD, LEFT để đến vị trí kế Sử dụng giá trị biến ¡ vòng [Ap FOR két hợp lệnh SETPC để đổi màu bút vẽ Bai tap : Kết hợp hai vịng lặp FOR REPEAT để vẽ hình lưới trịn : 27 But vé vị trí ban đầu: eeal ta] [ [ESews] cua | Dũng vòng lặp FOR (3 lần) để quay trái bút vẽ theo hướng bên trái góc 1° (Left 65) kết hợp dùng lệnh ellipse2 50 100 dé vẽ hình elip có kinh nhỏ 50 bán kính lớn 100 Sau lệnh thực ta có vịng elip, vịng sau lệnh vịng trước1 góc 19 Kết nhận được: for [i 13 1) (ieft ellipse? So 190] 28 Vong lap for [i 13 4] {left ellipse2 50 100] lặp lặp lại 70 lần, lần xoay góc 3o bang lénh left Ps es “ ũ di for {i 1] [lett øllipse2 50 100] for= {i 19 1} [lefe aL1ipss2 50 100] Haut Treca Paus | Sieus Step | Reset | Execute | Edai Thay vi lặp lại 70 lần trên, ta dùng vịng lặp REPEAT 70 để thực nhanh chóng thao tác _ Vong lp REPEAT 70 để lặp lại vòng FOR (70 lần), lần lặp lại lệnh sang trái góc 3°: Kết nhận được: Pyare In feapeat 20 [loft d ter (6141) felt | aLiipss2 S0 10g 29

Ngày đăng: 06/10/2023, 11:33

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

Tài liệu liên quan