BỘ SÁCH GIÁO KHOA
SỬ DỤNG THỐNG NHẤT TOÀN QUỐC
LỚP 10
PHẠM THẾ LONG (Tổng Chủ biên)
ĐÀO KIẾN QUỐC (Chủ biên)
BÙI VIỆT HÀ, LÊ CHÍ NGỌC, LÊ KIM THƯ
TIN HỌC 10
PHẠM THẾ LONG (Tổng Chủ biên)
BÙI VIỆT HÀ (Chủ biên)
LÊ VIỆT THÀNH, TRƯƠNG VÕ HỮU THIÊN
CHUYÊN ĐỀ HỌC TẬP TIN HỌC 10
ĐỊNH HƯỚNG KHOA HỌC MÁY TÍNH
CHUYÊN ĐỀ HỌC TẬP TIN HỌC 10
ĐỊNH HƯỚNG TIN HỌC ỨNG DỤNG
PHẠM THẾ LONG (Tổng Chủ biên)
ĐÀO KIẾN QUỐC (Chủ biên)
DƯƠNG QUỲNH NGA, ĐẶNG BÍCH VIỆT
NỘI DUNG TRÌNH BÀY
5
PHẦN I. NHỮNG VẤN ĐỀ CHUNG
6
1. CHƯƠNG TRÌNH TIN HỌC PHỔ THÔNG 2018 �
Hai đặc điểm quan trọng của chương trình 2018
7
HAI GIAI ĐOẠN CỦA �CHƯƠNG TRÌNH GIÁO DỤC�
8
CHƯƠNG TRÌNH TIN HỌC PHỔ THÔNG 2018 �
A, B, C, D, E, F, G
9
2. BỘ SÁCH GIÁO KHOA TIN 10
CHUYÊN ĐỀ ĐỊNH HƯỚNG KHMT
CHUYÊN ĐỀ ĐỊNH HƯỚNG TIN HỌC ỨNG DỤNG
TIN HỌC 10
10
CẤU TRÚC CHUNG CỦA SÁCH
11
CẤU TRÚC BÀI HỌC
12
CẤU TRÚC BÀI HỌC – Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Các bài luyện tập
Các bài vận dụng
Kiến thức mới/TH
Chủ đề/ Tên bài học
13
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Các bài luyện tập
Các bài vận dụng
Kiến thức mới/TH
CẤU TRÚC BÀI HỌC – Mục tiêu
14
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Các bài luyện tập
Các bài vận dụng
Kiến thức mới/TH
CẤU TRÚC BÀI HỌC – Khởi động
15
Khởi động (tiếp)�
16
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Các bài luyện tập
Các bài vận dụng
Kiến thức mới/TH
CẤU TRÚC BÀI HỌC – Hoạt động khám phá kiến thức
17
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Các bài luyện tập
Các bài vận dụng
Kiến thức mới/TH
CẤU TRÚC BÀI HỌC – Hoạt động khám phá kiến thức
18
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Các bài luyện tập
Các bài vận dụng
Kiến thức mới/TH
CẤU TRÚC BÀI HỌC – Hoạt động khám phá kiến thức
19
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Các bài luyện tập
Các bài vận dụng
Kiến thức mới
CẤU TRÚC BÀI HỌC – Kiến thức mới
20
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Củng cố
Phần khởi động
Các bài luyện tập
Các bài vận dụng
Kiến thức mới/TH
CẤU TRÚC BÀI HỌC – Củng cố kiến thức
21
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Luyện tập
Các bài vận dụng
Kiến thức mới/TH
CẤU TRÚC BÀI HỌC – Luyện tập
22
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Các bài luyện tập
Vận dụng
Kiến thức mới/TH
CẤU TRÚC BÀI HỌC – Vận dụng
23
Chủ đề/ Tên bài học
Phần kiến thức
Hoạt động
Hộp kiến thức
Mục tiêu bài học
Câu hỏi, bài tập củng cố
Phần khởi động
Các bài luyện tập
Vận dụng
Kiến thức mới/TH
CẤU TRÚC BÀI HỌC – Vận dụng (tiếp)
24
PHẦN II. TRIỂN KHAI GIẢNG DẠY��1. Nội dung học đối với các định hướng ICT và CS
25
NỘI DUNG SGK CHUNG
26
NỘI DUNG SGK CHUNG (tiếp)
27
CHUYÊN ĐỀ TIN HỌC ỨNG DỤNG
28
CHUYÊN ĐỀ KHOA HỌC MÁY TÍNH
29
ĐỊNH HƯỚNG ICT và CS
30
2. MỘT SỐ GỢI Ý VỀ PHƯƠNG PHÁP DẠY HỌC
31
PHƯƠNG PHÁP DẠY HỌC THEO PHÁT HIỆN VÀ GIẢI QUYẾT VẤN ĐỀ
1. Phát hiện vấn đề và phát biểu vấn đề cần xử lí.
2. Đề xuất giải pháp giải quyết vấn đề.
3. Thực hiện giải quyết vấn đề theo giải pháp đã đề xuất.
4. Thảo luận và rút ra kết luận.
5. Báo cáo kết quả xử lí.
32
CÁC LOẠI HOẠT ĐỘNG TRONG BÀI HỌC
33
HOẠT ĐỘNG KHÁM PHÁ KIẾN THỨC
34
PHƯƠNG PHÁP DẠY HỌC THEO DỰ ÁN
35
ĐÁNH GIÁ KẾT QUẢ HỌC TẬP
36
MỘT SỐ LƯU Ý VỀ CÁC BÀI HỌC��1. SÁCH GIÁO KHOA CHUNG �
37
Chủ đề 1. MÁY TÍNH VÀ XÃ HỘI TRI THỨC.
38
Bài 1. Thông tin và xử lí thông tin
39
Bài 2.Vai trò của thiết bị thông minh và tin học
Một số yếu tố khác như
40
Bài 3. Kiểu dữ liệu văn bản
41
Bài 4. Biểu diễn số
42
Bài 5. Biểu diễn logic
43
Bài 6. Dữ liệu hình ảnh và âm thanh
44
Bài 7. Thực hành
45
Chủ đề 2. MẠNG MÁY TÍNH VÀ INTERNET.
46
Bài 8. Mạng Internet và LAN
47
Bài 9. An toàn trên không gian mạng
48
Bài 10. Thực hành khai thác tài nguyên trên Internet
49
Chủ đề 3. ĐẠO ĐỨC, PHÁP LUẬT VÀ VĂN HOÁ TRONG MÔI TRƯỜNG SỐ.
50
Bài 11. Ứng xử trên môi trường số. Nghĩa vụ tôn trọng bản quyền.
51
Chủ đề ứng dụng tin học
52
Bài 12. Giới thiệu phần mềm thiết kế đồ họa (1LT+1TH)
53
Bài 13. Bổ sung các đối tượng đồ họa.�(1LT+1TH)
54
Bài 14: Làm việc với đối tượng đường (path) và văn bản (text). 1LT + 1 TH)
55
Bài 15: Thực hành tổng hợp (2 TH)
56
2. Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính
57
SGK Tin 10, chủ đề 5: Lập trình Python
58
Tổng quan chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính.
59
Nhóm 1: 16,17,18. Giới thiệu chung Python.
Bài học | TG | Hoạt động khám phá kiến thức | Thực hành |
16. Ngôn ngữ lập trình bậc cao và Python. | 1LT + 1TH | HD1. Tìm hiểu ngôn ngữ lập trình bậc cao. HD2. Làm quen với môi trường lập trình Python. HD3. Làm quen với câu lệnh của Python. (Một số lệnh tính toán đơn giản, lệnh print(). | Nhiệm vụ 1. Tạo 1 chương trình đầu tiên. |
17. Biến và lệnh gán | 1LT + 1TH | HD1. Tìm hiểu khái niệm biến và lệnh gán. (Quy tắc đặt tên biến). HD2. Các phép toán trên kiểu dữ liệu số và xâu ký tự. HD3. Từ khóa. Phân biệt biến và từ khóa. | 2 nhiệm vụ rất đơn giản thực hành với biến và tính toán trên biến. |
18. Các lệnh vào ra đơn giản | 1LT + 1TH | HD1. Tìm hiểu chức năng lệnh input(). HD2. Nhận biết kiểu dữ liệu của biến. HD3. Tìm hiểu cách chuyển đổi kiểu dữ liệu trong Python. HD4. Nhập dữ liệu số nguyên hoặc số thực từ bàn phím. | 2 nhiệm vụ thực hành nhập dữ liệu từ bàn phím. |
60
Nhóm 1: 16,17,18. Giới thiệu chung Python.
61
Nhóm 2: 19, 20, 21. Cấu trúc điều khiển trong Python.
Bài học | TG | Hoạt động khám phá kiến thức | Thực hành |
19. Câu lệnh rẽ nhánh if | 1LT + 1TH | HD1. Khái niệm biểu thức logic. HD2. Câu lệnh if trong Python. | Nhiệm vụ 1. nhập 1 số và thông báo chẵn hay lẽ Nhiệm vụ 2. Nhập và tính số tiền điện. |
20. Câu lệnh lặp for. | 1LT + 1TH | HD1. Làm quen với lệnh lặp for. HD2. Kiểu vùng giá trị xác định bởi lệnh range() Trong sách chỉ mô tả dạng range(start, stop). | Nhiệm vụ 1. Nhập số n và in ra dãy các ước của n. Nhiệm vụ 2. Nhập số tự nhiên n và đếm số các ước số thực sự của n. |
21. Câu lệnh lặp while | 1LT + 1TH | HD1. Làm quen với lệnh while HD2. Cấu trúc lập trình cơ bản. (Tổng kết 3 cấu trúc tuần tự, rẽ nhánh và lặp). | Nhiệm vụ 1. In dãy số 1, 2, …, 100 sử dụng while. Nhiệm vụ 2. In bảng các chữ cái tiếng Anh thành 3 hàng, sử dụng while. |
62
Nhóm 2: 19, 20, 21. Cấu trúc điều khiển trong Python.
<nhóm lệnh>
<nhóm các lệnh lặp>
63
Nhóm 3: 22, 23, 24, 25. List và String.
Bài học | TG | Hoạt động khám phá kiến thức | Thực hành |
22. Kiểu dữ liệu danh sách. | 1LT + 1TH | HD1. Khởi tạo kiểu dữ liệu danh sách (list). (Làm quen với list). HD2. Dùng lệnh for để duyệt danh sách. HD3. Bổ sung phần tử vào danh sách. (Lệnh append(), giới thiệu khái niệm phương thức). | Nhiệm vụ 1. Tạo và nhập dữ liệu tên HS vào danh sách. Nhiệm vụ 2. Nhập 1 dãy số từ bàn phím, tính tổng, trung bình và in dãy số. |
23. Một số lệnh làm việc với danh sách. | 1LT + 2TH | HD1. Sử dụng toán tử in với danh sách. (Lệnh for <biến> in <danh sách>) HD2. Tìm hiểu một số lệnh với danh sách. (clear(), remove(), inseart()). | Nv1. Nhập DS HS và in ra theo thứ tự ngược lại. Nv2. cho trước dãy A, xóa đi các phần tử < 0 của A. Nv3. Tìm kiếm mẫu trên dãy cho trước. |
24. Xâu ký tự. | 1LT + 1TH | HD1. Tìm hiểu cấu trúc xâu ký tự. HD2. Tìm hiểu lệnh duyệt từng ký tự của xâu. | Nv1. Nhập DS HS và in ra trên màn hình. Nv2. Nhập xâu S và kiểm tra S có chứa xâu con “10” hay không. |
25. Một số lệnh làm việc với xâu ký tự. | 1LT + 2TH | HD1. Các lệnh tìm kiếm xâu con. (lệnh in và find(). HD2. Một số lệnh thường dùng với xâu. (split(). Join()). | Nv1. Nhập các số nguyên cách nhau bởi dấu cách. Nv2. Nhập xâu và chỉnh sửa dấu cách giữa các từ. Nv3. Nhập DS hs, sau đó in danh sách họ đệm và tên. |
64
Nhóm 3: 22, 23, 24, 25. List và String.
65
Nhóm 3: 22,23,24, 25. List và String.
66
Nhóm 4: 26, 27, 28. Hàm trong Python.
Bài học | TG | Hoạt động khám phá kiến thức | Thực hành |
26. Hàm trong Python | 1LT + 1TH | HD1. Tìm hiểu 1 số hàm của Python. (Tìm hiểu các hàm đã học có sẵn). HD2. Thiết lập hàm tự định nghĩa. | Nv1. Thiết lập 1 hàm meeting() đơn giản. Nv2. Thiết lập hàm prime(n) trả lại True nếu n là nguyên tố, ngược lại trả về False. |
27. Tham số của hàm | 1LT + 2TH | HD1. Phân biệt tham số và đối số của hàm. HD2. Khi nào sử dụng chương trình con. Biết được hàm chính là chương trình con, ý nghĩa của hàm và chương trình con. | Nv1. Thiết lập hàm f_sum(A,b) tính tổng các số của A phụ thuộc vào b. Nv2. Thiết lập hàm f_dem(msg,sep) đếm các thành phần của msg tùy thuộc ký tự ngăn cách sep. Nv3. Thiết lập hàm merge_str(str1, str2) trộn 2 xâu cho trước str1, str2. |
28. Phạm vi của biến | 1LT + 2TH | HD1. Phạm của biến khai báo trong hàm. (biến địa phương). HD2. Phạm vi biến khai bào bên ngoài hàm. (biến tổng thể). | Nv1. Cho dãy A và số x. Đưa ra dãy B lấy từ A các phần tử > x. Nv2. Viết hàm xử lý xâu Str phụ thuộc tham số c. Nv3. Chương trình nhập từ bàn phím dãy các số nguyên đưa vào dãy A sau đó in ra màn hình dãy A, dãy B bao gồm các phần tử > 0 của A và dãy C bao gồm các phần tử < 0 của A. |
67
Nhóm 4: 26, 27, 28. Hàm trong Python.
<các lệnh>
68
Nhóm 4: 26, 27, 28. Hàm trong Python.
69
Nhóm 5: 29, 30. Kiểm thử và gỡ lỗi trong Python.
Bài học | TG | Hoạt động khám phá kiến thức | Thực hành |
29. Nhận biết lỗi chương trình. | 1LT + 1TH | HD1. Nhận biết và phân biệt một số loại lỗi chương trình. HD2. Một số lỗi ngoại lệ thường gặp. | Mục đích: Phán đoán các khả năng sinh lỗi chương trình. Nv1. Việt chương trình nhập 2 số nguyên m, n cách nhau bởi dấu cách, in ra tổng, hiệu, thương của 2 số. Nv2. |
30. Kiểm thử và gỡ lỗi chương trình | 2LT | HD1. Tìm hiểu một số phương pháp kiểm thử chương trình. HD2. Tìm hiểu phương pháp kiểm thử thông qua 1 ví dụ minh họa là chương trình tính ƯCLN của 2 số nguyên không âm. | |
70
Nhóm 5: 29, 30. Kiểm thử và gỡ lỗi trong Python.
71
Nhóm 6: 31, 32. Thực hành ôn tập lập trình Python.
Bài học | TG | Hoạt động khám phá kiến thức | Thực hành |
31. Thực hành viết chương trình đơn giản. | 2TH | | Nv1. Chương trình nhập số tự nhiên n và in ra khai triển n thành tích các số nguyên tố. Yêu cầu sử dụng debug. Nv2. Nhập 2 số a, b, c và giải phương trình bậc 2; ax^2 + bx + c = 0. |
32. Ôn tập lập trình Python | 2TH | | Nv1. Nhập họ tên đầy đủ, sau đó tách tên, họ, đệm và in ra màn hình. Nv2. Tính trọng lượng của em trên một hành tinh khác nếu biết trọng lượng của em trên trái đất. Nv3. Viết chương trình kiểm tra tính hợp lệ của bộ 2 số ngày, tháng, năm. |
72
Các chú ý về PPGD phần lập trình Python
73
Các dạng bài kiểm tra, đánh giá phần lập trình Python
S = 0
for i in range(5):
S = S + i*i
A. 25 B. 28 C. 30 D. 40
74
B. SÁCH CHUYÊN ĐỀ TIN HỌC ỨNG DỤNG
75
Dạy và học theo dự án
Dự án: Quảng bá dịch vụ du lịch, giới thiệu vẻ đẹp quê hương, đất nước, con người Việt Nam. Ba sản phẩm của ba giai đoạn
CẨM NANG DU LỊCH
CHƯƠNG TRÌNH DỰ TOÁN & BÁO GIÁ DỊCH VỤ DU LỊCH
TRUYỀN THÔNG, QUẢNG BÁ DỊCH VỤ DU LỊCH
CHUYÊN ĐỀ TIN HỌC ỨNG DỤNG
Hội chợ Du lịch Ba miền
76
CẨM NANG DU LỊCH
SẢN PHẨM GIAI ĐOẠN 1
TT | Tên bài | Kỹ năng sử dụng các công cụ | Tiến trình Dự án |
1 | Bài 1. Lập dàn ý và định dạng với các công cụ nâng cao | Styles, Navigation pane., Themes | - Phân nhóm, chọn Dự án. - Lập kế hoạch thực hiện, lên ý tưởng - Lập dàn ý và định dạng Cẩm nang du lịch |
2 | Bài 2. Trình bày văn bản với định dạng ảnh nâng cao | Picture Format, Layout | - Soạn thảo các trang của Cẩm nang du lịch với hình ảnh minh họa. |
3 | Bài 3. Trình bày văn bản với hình khối và hộp văn bản | Shape Format, Text Box | - Soạn thảo các trang của Cẩm nang du lịch với hộp văn bản và hình khối. |
4 | Bài 4. Tạo mục lục và xuất bản văn bản | Table of Contents, xuất .pdf | - Hoàn thiện Cẩm nang du lịch. - Tạo mục lục và xuất bản tệp .pdf |
77
Báo giá gửi tới Khách hàng
CHƯƠNG TRÌNH DỰ TOÁN & BÁO GIÁ DỊCH VỤ DU LỊCH
Giao diện dành cho Khách hàng
TT | Tên bài | Công cụ và kĩ năng | Tiến trình Dự án |
1 | Bài 1. Tạo dữ liệu ban đầu với công cụ định dạng bảng | Format as Table | - Xác định mô hình hoạt động của Chương trình Báo giá, cách tính chi phí chuyến du lịch. - Tạo lập các bảng đơn giá đầu vào |
2 | Bài 2. Tạo biểu mẫu khách hàng với hộp kiểm | Check box | - Tạo biểu mẫu để tiếp nhận thông tin đầu vào từ khách hàng |
3 | Bài 3. Xây dựng Dự toán với hàm điều kiện | IF | - Lập bảng Dự toán kinh phí từ các thông tin đầu vào |
4 | Bài 4. Xây dựng và hoàn thiện dự toán với hàm tìm kiếm | VLOOKUP HLOOKUP | - Hoàn thiện bảng Dự toán |
5 | Bài 5. Thực hành tổng hợp và thống kê số liệu để quyết định báo giá | - Không có. | - Tổng hợp số liệu đã xử lí, tính toán. - Thống kê, biểu diễn số liệu bằng biểu đồ. - Quyết định giá báo cho khách hàng. |
6 | Bài 6. Tạo và xuất báo giá với hàm thời gian | NOW, TODAY | - Hoàn thiện bản Báo giá gửi khách hàng |
7 | Bài 7. Kiểm thử, hoàn thiện và đóng gói sản phẩm | Protect Sheet. Hide/UnHide sheet. | - Kiểm tra tính đúng đắn của chương trình, phát hiện và sửa các lỗi. - Hoàn thành, đóng gói sản phẩm. - Kiểm thử chéo giữa các nhóm. |
SẢN PHẨM GIAI ĐOẠN 2
78
TRUYỀN THÔNG, QUẢNG BÁ DỊCH VỤ DU LỊCH
TT | Tên bài | Công cụ và kĩ năng | Tiến trình Dự án |
1 | Bài 1. Xây dựng ý tưởng, cấu trúc bài trình chiếu | Slide Master., định dạng trang chiếu . | - Lên ý tưởng. - Thiết kế cấu trúc, bố cục, định dạng chung cho bài trình chiếu. |
2 | Bài 2. Tạo ấn tượng với minh hoạ bằng video | Chèn và định dạng video | - Thiết kế trang chiếu có minh họa bằng video. |
3 | Bài 3. Thu hút khách hàng với trò chơi tương tác | Timing và Triggers. | - Thiết kế trò chơi tương tác với khách hàng: chọn ngôi sao may mắn. |
4 | Bài 4. Hoàn thiện và xuất bản sản phẩm truyền thông | Chèn ghi âm, Record Slide Show. Create a Video. | - Chèn ghi âm giới thiệu điểm du lịch - Hoàn thiện và Xuất bản tệp trình chiếu của nhóm thành một video clip. |
SẢN PHẨM GIAI ĐOẠN 3
79
PHƯƠNG PHÁP GIẢNG DẠY
Trải nghiệm công cụ
Khám phá công cụ
Nắm bắt công cụ
Hình thành ý tưởng
Lập kế hoạch, phân công công việc
Thực hiện ý tưởng
Rà soát, kiểm thử
Hoàn thiện
Sáng tạo, mở rộng
Lý thuyết
Phương thức hình thành kiến thức:
Thực hành
Áp dụng, thực hiện Dự án:
Phương thức tổ chức học tập và giảng dạy
Linh hoạt, sáng tạo
80
Tư duy lập kế hoạch
Làm việc nhóm
Tổ chức, quản lí
Tài chính, kinh doanh
Quảng cáo, bán hàng
Tư vấn, dịch vụ
Khám phá bản thân
CÁC GIÁ TRỊ CỐT LÕI
81
CÁC GIÁ TRỊ CỐT LÕI (tiếp)
82
ĐÁNH GIÁ
83
C. SÁCH CHUYÊN ĐỀ KH MÁY TÍNH
84
Cấu tạo và nguyên lý hoạt động của robot
Chương trình điều khiển
Các cảm�biến và cơ�cấu nhận�tín hiệu
Bộ chuyển đổi tín hiệu vào
Bộ chuyển đổi tín hiệu ra
Các cơ cấu chấp hành và các phụ kiện tiếp nhận điều khiển
ROBOT LÀ MỘT HỆ THỐNG XỬ LÝ THÔNG TIN
Chip vi
điều khiển
Bảng mạch điều khiển
85
GIẢ MÃ (PSEUDO CODE)
STT | Lệnh và ý nghĩa | Cú pháp mã giả |
1 | START Khởi động chương trình | Khởi động chương trình�<các lệnh> |
2 | = Lệnh gán | <biến nhớ> = <giá trị> |
3 | IF Lệnh rẽ nhánh, dạng thiếu | if <điều kiện>� <các lệnh> |
4 | IF ELSE Lệnh rẽ nhánh, dạng đầy đủ | if <điều kiện> <nhóm lệnh 1>�else <nhóm lệnh 2> |
5 | FOREVER Lệnh lặp vô tận | forever� <các lệnh> |
6 | REPEAT Lệnh lặp hữu hạn với số lần lặp biết trước | repeat <số lần lặp>� <nhóm lệnh> |
7 | FOR… TO Lệnh lặp hữu hạn theo biến | for <biến> = <giá trị đầu> to <giá trị cuối> <nhóm lệnh> |
8 | WHILE Lệnh lặp có điều kiện dừng, kiểm tra trước | while <điều kiện>� <nhóm lệnh> |
9 | STOP Dừng toàn bộ chương trình | stop |
86
VÍ DỤ PSEUDO CODE ĐIỀU KHIỂN ROBOT �DÒ ĐƯỜNG VÀ LOẠI BỎ CHƯỚNG NGẠI VẬT
Khởi động chương trình�Xoay động cơ SERVO (6, 180)
Đợi 1 giây
forever� if Tín hiệu dò đường("trái",cổng)=0 and Tín hiệu dò đường("phải",cổng)=0� Đi thẳng (100)� if Tín hiệu dò đường("trái",cổng)=0 and Tín hiệu dò đường("phải",cổng)=1� Xoay trái (70)� if Tín hiệu dò đường("trái",cổng)=1 and Tín hiệu dò đường("phải",cổng)=0� Xoay phải (70)� if Tín hiệu dò đường("trái",cổng)=1 and Tín hiệu dò đường("phải",cổng)=1� Dừng lại� While Tín hiệu siêu âm (3) <= 5
Dừng lại
Xoay động cơ SERVO (6, 60)
Đợi 1 giây
Xoay động cơ SERVO (6, 180)
Đợi 1 giây
87
Chương trình điều khiển robot dò đường, vượt chướng ngại vật
CHƯƠNG TRÌNH TRÊN PHẦN MỀM GaraBlock
88
THỰC HÀNH VỚI ROBOT THỰC TẾ G-ROBOT
89
Một số robot giáo dục được lắp ráp từ bộ �G-Robot Creator
Robot xe đua
Robot đấu kiếm
Cối xay gió
Xe mô tô
Máy bay
BIẾN HÌNH
90
PHẦN II�XÂY DỰNG KẾ HOẠCH BÀI DẠY��Xem video minh họa một bài giảng�Quy trình làm giáo án: Xem giáo án minh hoạ trong sách Tài liệu bồi dưỡng GV sử dụng sách giáo khoa lớp 10 môn Tin học��
91
HỆ TÀI NGUYÊN ĐI KÈM BỘ SÁCH GIÁO KHOA
92
5. TÀI LIỆU THAM KHẢO
93
CẢM ƠN ĐÃ THEO DÕI�CÂU HỎI & TRẢ LỜI
94