Giáo án chuyên đề KHMT 10 kết nối: Bài 6 Chương trình điều khiển robot

Trọn bộ giáo án chuyên đề tin học khoa học máy tính 10 kết nối tri thức cả năm file word. Giáo án bài 6 Chương trình điều khiển robot. Bài soạn bám sát theo chương trình mới được trình bày khoa học, kiến thức trọng tâm, dễ dàng giảng dạychỉnh sửa đơn giản khi cần.

Nội dung chi tiết

Ngagrave;y soạn: hellip;/hellip;/hellip;

Ngagrave;y dạy: hellip;/hellip;/hellip;

BAgrave;I 6: CHƯƠNG TRIgrave;NH ĐIỀU KHIỂN ROBOT (2 TIẾT)

  1. MỤC TIEcirc;U
  2. Kiến thức

Sau bagrave;i học nagrave;y, HS sẽ:

  • Biết caacute;ch thiết lập vagrave; kiểm tra chương trigrave;nh điều khiển robot.
  • Biết cấu truacute;c chung của một chương trigrave;nh điều khiển robot.
  1. Năng lực
  • Năng lực chung:
  • Giải quyết được những nhiệm vụ học tập một caacute;ch độc lập, theo nhoacute;m vagrave; thể hiện sự saacute;ng tạo.
  • Goacute;p phần phaacute;t triển năng lực giao tiếp vagrave; hợp taacute;c qua hoạt động nhoacute;m vagrave; trao đổi cocirc;ng việc với giaacute;o viecirc;n.
  • Năng lực riecirc;ng:
  • Thagrave;nh thạo caacute;ch thiết lập vagrave; kiểm tra chương trigrave;nh điều khiển robot.
  • Phaacute;t triển năng lực saacute;ng tạo, năng lực vagrave; kĩ năng chia sẻ, năng lực ứng dụng kiến thức đatilde; học vagrave;o giải quyết caacute;c vấn đề thực tế.
  1. Phẩm chất
  • Higrave;nh thagrave;nh yacute; thức traacute;ch nhiệm, phẩm chất lagrave;m việc chăm chỉ, chuyecirc;n cần.
  • Năng động, chịu khoacute; tigrave;m tograve;i, saacute;ng tạo.
  1. THIẾT BỊ DẠY HỌC VAgrave; HỌC LIỆU
  2. Đối với giaacute;o viecirc;n
  • Saacute;ch chuyecirc;n đề học tập Định hướng khoa học maacute;y tiacute;nh 10, SGV, Kế hoạch bagrave;i dạy.
  • Bảng mạch G-Robot để thực hagrave;nh ngay trecirc;n lớp với GaraBlock (nếu coacute;).
  • Một bộ robot giaacute;o dục cụ thể cugrave;ng phần mềm lập trigrave;nh điều khiển kegrave;m theo đatilde; cagrave;i sẵn trong maacute;y tiacute;nh để coacute; thể trigrave;nh diễn một chương trigrave;nh lập trigrave;nh hoagrave;n chỉnh điều khiển robot nagrave;y.
  • Maacute;y tiacute;nh cagrave;i phần mềm GaraBlock, maacute;y chiếu (nếu coacute;).
  1. Đối với học sinh: Saacute;ch chuyecirc;n đề học tập Định hướng khoa học maacute;y tiacute;nh 10, vở ghi, buacute;t.

III. TIẾN TRIgrave;NH DẠY HỌC

  1. HOẠT ĐỘNG KHỞI ĐỘNG
  2. Mục tiecirc;u: Gợi mở cho HS biết, muốn điều khiển được robot hoạt động chuacute;ng ta cần viết chương trigrave;nh.
  3. Nội dung: HS đọc đoạn văn bản để kết nối với kiến thức đatilde; biết vagrave; dẫn nhập vagrave;o bagrave;i học.
  4. Sản phẩm học tập: HS trả lời cacirc;u hỏi dựa vagrave;o hiểu biết của bản thacirc;n.
  5. Tổ chức thực hiện:

Bước 1: GV chuyển giao nhiệm vụ:

- GV dẫn dắt HS: Em đatilde; biết muốn điều khiển robot thigrave; cần viết chương trigrave;nh. Một chương trigrave;nh điều khiển robot coacute; đặc điểm gigrave;? Cấu truacute;c một chương trigrave;nh như thế nagrave;o?

Bước 2: HS thực hiện nhiệm vụ học tập: HS chuacute; yacute; theo dotilde;i, suy nghĩ cacirc;u trả lời.

Bước 3: Baacute;o caacute;o kết quả hoạt động, thảo luận: HS dựa vagrave;o hiểu biết của bản thacirc;n để đưa ra cacirc;u trả lời, HS khaacute;c nhận xeacute;t bổ sung.

Bước 4: Đaacute;nh giaacute; kết quả thực hiện: Vigrave; đacirc;y lagrave; cacirc;u hỏi gợi mở đến nội dung bagrave;i học necirc;n khocirc;ng xeacute;t tiacute;nh đuacute;ng, sai trong cacirc;u trả lời của HS. GV dẫn dắt vagrave;o bagrave;i học:

Bagrave;i học hocirc;m nay sẽ giuacute;p caacute;c em thiết lập được chương trigrave;nh để điều khiển robot ndash; Bagrave;i 6: Chương trigrave;nh điều khiển robot.

  1. HOẠT ĐỘNG HIgrave;NH THAgrave;NH KIẾN THỨC

Hoạt động 1: Thiết lập chương trigrave;nh điều khiển robot

  1. Mục tiecirc;u: HS hiểu được caacute;ch tạo một chương trigrave;nh điều khiển robot, cụ thể lagrave; điều khiển bảng mạch điều khiển G-Robot.
  2. Nội dung: GV hướng dẫn HS đọc mục 1, trả lời caacute;c cacirc;u hỏi để tigrave;m hiểu caacute;ch thiết lập chương trigrave;nh điều khiển robot.
  3. Sản phẩm học tập: HS đọc vagrave; hiểu caacute;ch tạo một chương trigrave;nh cụ thể.
  4. Tổ chức hoạt động:

HOẠT ĐỘNG CỦA GIAacute;O VIEcirc;N - HỌC SINH

DỰ KIẾN SẢN PHẨM

Bước 1: GV chuyển giao nhiệm vụ học tập

- GV giới thiệu cho HS giao diện phần mềm GaraBlock:

- GV yecirc;u cầu HS: Em hatilde;y kể tecirc;n một số ngocirc;n ngữ lập trigrave;nh được sử dụng trong phần mềm lập trigrave;nh điều khiển robot.

- GV yecirc;u cầu HS đọc thocirc;ng tin vagrave; quan saacute;t Higrave;nh 6.2 SCĐ tr.29 vagrave; thực hiện nhiệm vụ: Em hatilde;y chỉ ra caacute;c khối lệnh vagrave; yacute; nghĩa của chuacute;ng trong chương trigrave;nh đầu tiecirc;n.

- GV cho HS hoạt động cặp đocirc;i, thảo luận vagrave; thực hiện Cacirc;u hỏi củng cố kiến thức:

1. Trong chương trigrave;nh ở Higrave;nh 6.2, nếu bỏ 5 cacirc;u lệnh nằm trong vograve;ng lập vocirc; tận (trong khối lệnh thứ hai) ra ngoagrave;i vograve;ng lặp vocirc; tận thigrave; chương trigrave;nh sẽ chạy như thế nagrave;o?

2. Vigrave; sao 5 cacirc;u lệnh trong khối lệnh thứ hai ở Higrave;nh 6.2 cần phải đưa vagrave;o trong vograve;ng lặp vocirc; tận?

Bước 2: HS thực hiện nhiệm vụ học tập

- HS đọc nội dung thocirc;ng tin mục 1, thảo luận vagrave; trả lời cacirc;u hỏi.

- HS thảo luận nhoacute;m đocirc;i, trả lời Cacirc;u hỏi củng cố kiến thức.

- GV hướng dẫn, hỗ trợ HS (nếu cần thiết).

Bước 3: Baacute;o caacute;o kết quả hoạt động vagrave; thảo luận

- GV mời đại diện HS trigrave;nh bagrave;y kết quả thảo luận.

- GV mời HS khaacute;c nhận xeacute;t, bổ sung.

Bước 4: Đaacute;nh giaacute; kết quả thực hiện nhiệm vụ học tập

- GV đaacute;nh giaacute;, nhận xeacute;t, chuẩn kiến thức, chuyển sang nội dung mới.

1. Thiết lập chương trigrave;nh điều khiển robot

a) Ngocirc;n ngữ lập trigrave;nh

Caacute;c phần mềm lập trigrave;nh điều khiển robot cho pheacute;p sử dụng một số ngocirc;n ngữ lập trigrave;nh bậc cao như C++, Pythonhellip; hoặc lập trigrave;nh keacute;o thả để viết caacute;c chương trigrave;nh điều khiển.

b) Thiết lập chương trigrave;nh đầu tiecirc;n

- Khối thứ nhất (Khởi động chương trigrave;nh): gồm lệnh lặp bốn lần hagrave;nh động đi thẳng với tốc độ 100 trong một giacirc;y.

- Khối thứ hai (Lặp lại vocirc; tận) gồm lệnh lặp vocirc; tận hagrave;nh độ đi thẳng với tốc độ 100 trong một giacirc;y vagrave; bật cograve;i trong một giacirc;y sau đoacute; tắt cograve;i.

- Cacirc;u hỏi (SCĐ - tr29):

1. Chương trigrave;nh sẽ thực hiện lần lượt 5 cacirc;u lệnh theo thứ tự từ trecirc;n xuống dưới trong một lần duy nhất.

2. Caacute;c cacirc;u lệnh cần được thực hiện liecirc;n tục cho đến khi ngắt kết nối robot với nguồn pin necirc;n phải đưa vagrave;o vograve;ng lặp vocirc; tận.

Hoạt động 2: Cấu truacute;c chương trigrave;nh điều khiển robot

  1. Mục tiecirc;u: HS biết vagrave; hiểu được cấu truacute;c của caacute;c chương trigrave;nh điều khiển robot noacute;i chung.
  2. Nội dung: HS đọc nội dung mục 2 để tigrave;m hiểu cấu truacute;c chương trigrave;nh điều khiển robot.
  3. Sản phẩm học tập: HS ghi được vagrave;o vở cấu truacute;c của chương trigrave;nh điều khiển robot.
  4. Tổ chức hoạt động:

HOẠT ĐỘNG CỦA GIAacute;O VIEcirc;N - HỌC SINH

DỰ KIẾN SẢN PHẨM

Bước 1: GV chuyển giao nhiệm vụ học tập

- GV yecirc;u cầu HS đọc vagrave; thực hiện nhiệm vụ trong Hoạt động 2 SCĐ tr.29: Đọc, quan saacute;t vagrave; tigrave;m hiểu cấu truacute;c chung của chương trigrave;nh điều khiển robot.

- GV cho HS đọc vagrave; phacirc;n tiacute;ch 2 viacute; dụ trong SCĐ tr.30.

- GV cho HS thảo luận cặp đocirc;i, hoagrave;n thagrave;nh Cacirc;u hỏi củng cố kiến thức: Nếu thay vograve;ng lặp vocirc; tận trong sơ đồ ở Higrave;nh 6.3 bằng vograve;ng lặp hữu hạn thigrave; chương trigrave;nh cograve;n đuacute;ng khocirc;ng?

Bước 2: HS thực hiện nhiệm vụ học tập

- HS đọc nội dung thocirc;ng tin mục 2 vagrave; thực hiện yecirc;u cầu.

- HS thảo luận nhoacute;m đocirc;i, hoagrave;n thagrave;nh cacirc;u hỏi củng cố kiến thức.

- GV hướng dẫn, hỗ trợ HS (nếu cần thiết).

Bước 3: Baacute;o caacute;o kết quả hoạt động vagrave; thảo luận

- GV mời đại diện HS trigrave;nh bagrave;y kết quả.

- GV mời HS khaacute;c nhận xeacute;t, bổ sung.

Bước 4: Đaacute;nh giaacute; kết quả thực hiện nhiệm vụ học tập

- GV đaacute;nh giaacute;, nhận xeacute;t, chuẩn kiến thức, chuyển sang nội dung mới.

2. Cấu truacute;c chương trigrave;nh điều khiển robot

- Cấu truacute;c chung của tất cả caacute;c chương trigrave;nh điều khiển robot giaacute;o dục gồm 2 phần:

+ Phần thực hiện 1 lần (khi bắt đầu chương trigrave;nh).

+ Phần lặp vĩnh viễn: sẽ gồm caacute;c lệnh đợi nhận tiacute;n hiệu từ becirc;n ngoagrave;i.

- Viacute; dụ 1: Robot tự hagrave;nh, khi thấy vật cản phiacute;a trước thigrave; dừng lại:

+ Khi bắt đầu chương trigrave;nh, chuacute;ng ta thiết lập lệnh cho robot chuyển động.

+ Trong vograve;ng lặp vocirc; tận, cần luocirc;n thực hiện kiểm tra nếu thấy vật cản phiacute;a trước thigrave; dừng lại.

- Viacute; dụ 2: Robot dograve; đường, tự động tigrave;m đường đi trecirc;n sa bagrave;n.

+ Khi bắt đầu chương trigrave;nh, cần thiết lập lệnh cho robot chuyển động.

+ Trong vograve;ng lặp vocirc; tận cần luocirc;n kiểm tra dograve; đường, nếu thấy lệch khỏi đường đi thigrave; điều chỉnh robot quay traacute;i hoặc quay phải để đảm bảo đi đuacute;ng theo đường đatilde; vạch ra trecirc;n sa bagrave;n.

- Cacirc;u hỏi (SCĐ - tr.30)

Nếu thay vograve;ng lặp vocirc; tận trong sơ đồ ở Higrave;nh 6.3 bằng vograve;ng lặp hữu hạn thigrave; chương trigrave;nh khocirc;ng cograve;n đuacute;ng.

Hoạt động 3: Lập trigrave;nh điều khiển robot

  1. Mục tiecirc;u: HS biết caacute;ch dugrave;ng hệ thống matilde; giả (pseudocode) để biểu diễn caacute;c chương trigrave;nh điều khiển robot giaacute;o dục.
  2. Nội dung: HS đọc nội dung mục 3, tigrave;m hiểu mocirc; higrave;nh matilde; giả chương trigrave;nh điều khiển robot.
  3. Sản phẩm học tập: HS đọc vagrave; hiểu được caacute;ch tạo một chương trigrave;nh cụ thể.
  4. Tổ chức hoạt động: