
Coding Olympic 2022
Presentation
•
Computers
•
3rd - 5th Grade
•
Easy
Nguyễn Ánh
Used 5+ times
FREE Resource
13 Slides • 19 Questions
1
Cấu trúc đề thi: gồm 3 phần
Phần 1: Chọn đáp án đúng (20 câu - 30 điểm)
Phần 2: Điền vào chỗ trống (5 câu - 20 điểm)
Phần 3: Tự luận (5 câu - 50 điểm)
Thang điểm 100 điểm.
Trường hợp điểm số bằng nhau sẽ căn cứ theo thời gian nộp bài để xếp hạng.
2
Multiple Choice
Lệnh step theo như hình ảnh bên cho phép con thực hiện điều gì?
di chuyển nhân vật theo số bước chân cụ thể
step 5
di chuyển nhân vật theo số bước chân ước lượng
step distanceTo banana
Cả hai đều sai
Cả hai đều đúng
3
Multiple Choice
Lệnh turn theo như hình ảnh bên cho phép con thực hiện điều gì?
xoay nhân vật theo một hướng nào đó
turn left, turn right
xoay nhân vật theo một một góc cụ thể
turn 45, turn 30
Cả hai đều sai
Cả hai đều đúng
4
Multiple Choice
Lệnh left và right theo như hình ảnh bên cho phép con thực hiện điều gì?
không đi một mình, luôn đi chung với lệnh turn.
turn left/ turn right
đi một mình được, giúp nhân vật tự xoay khi dùng
left/right
5
Multiple Choice
Lệnh turnTo theo như hình ảnh bên cho phép con thực hiện điều gì?
Xoay nhân vật hướng về một đối tượng nào đó
turnTo banana
Xoay nhân vật hướng về một đối tượng không xác định
turnTo
Cả hai đều sai
Cả hai đều đúng
6
Multiple Choice
Lệnh times theo như hình ảnh bên cho phép con thực hiện điều gì?
lặp một nhóm hành động nào đó nhiều lần
lệnh di chuyển
lệnh xoay
Tất cả đều đúng
7
Lệnh lặp cho phép lặp lại một nhóm các hành động nhiều lần.
3.times ->
step 5
turn left
8
Multiple Choice
Variable là gì?
là biến đại diện cho các giá trị.
Giá trị của biến có thể thay đổi
là biến đại diện cho các giá trị. Giá trị của biến không thể thay đổi
9
đặt biến tên x
x = 5
nhận xét nhân vật di chuyển 7 lần , dùng vòng lặp 7.times
nhân vật đi thẳng (step) rồi xoay trái (turn left)
x = 5
7.times ->
step x
turn left
x = x + 2
10
Multiple Choice
Lệnh distanceTo theo như hình ảnh bên có nghĩa là gì?
khoảng cách đến đối tượng
di chuyển đến đối tượng
Nhìn thấy đối tượng
Tất cả đều đúng
11
Các cách sử dụng distanceTo
Cách 1: đi chung với lệnh step, ý nghĩa di chuyển một khoảng đến đối tượng nào đó (vd: banana, turtle, brush,...)
step distanceTo banana
Cách 2: sử dụng biến đại diện cho khoảng cách (chỉ dùng trong trường hợp các giá trị biến có thay đổi)
x = distanceTo banana
step x
12
Multiple Choice
Lệnh say theo như hình ảnh bên có nghĩa là gì?
Khi cần hù dọa các đối tượng đang chuyển động như chuột, quạ để bỏ lại vật cần lấy
say "boo!"
Khi cần di chuyển vật gì đó
13
say "boo"
for c in crows
say "boo" until not c.watching()
14
Multiple Choice
Lệnh For theo như hình ảnh bên có nghĩa là gì?
Vòng lặp
Thực hiện lặp lại các hành động như lấy đồ vật theo thứ tự của đồ vật từ [0] đến [n]
Vòng lặp
Thực hiện lặp lạo các hành động như lấy độ vật theo thứ tự của đồ vật từ [n] đến [0]
15
Nhận xét các cách tạo vòng for cho các thử thách bên dưới
16
Multiple Choice
Lệnh grab() ovà drop() có ý nghĩa gì?
grab() - nhặt lấy
drop() - thả ra
thường đứng riêng không cần đứng chung với lệnh nào khác
grab() - nhặt lấy
drop() - thả ra
thường đi chung với nhau tạo thành câu lệnh
grab() drop()
17
function (Hàm) là một tập hợp những đoạn mã dùng để thực hiện một nhiệm vụ nào đó.
function (Hàm) là một tập hợp những đoạn mã dùng để thực hiện một nhiệm vụ nào đó
goto = (a) ->
turnTo a
step distanceTo a
chase = (b) ->
goto b
grab()
goto pile
drop()
safe = (c) ->
wait() until cat.slepping()
chase c
18
Nhận xét:
1. con khỉ cần đi đến con rùa
2. con khỉ từ vị trí con rùa đi đến cây cầu
3. con khỉ từ vị trí cây cầu đi đến quả chuối
goto = (a) ->
turnTo a
step distanceTo a
goto turtle
goto bridge
goto banana
19
Multiple Choice
Lệnh until có nghĩa là gì?
Cho đến khi
Di chuyển
Xoay
Tất cả đều sai
20
Lệnh until được sử dụng khi nào?
Khi kết hợp chờ wait() một việc gì đó
wait() until cat.sleeping() chờ cho đến khi con mèo ngủ
wait() until not crow.watching() chờ cho đến khi con quạ không nhìn nữa
Khi vật chuyển động như con kiến tha que diêm
until near match cho đến khi nào gần que diêm
turnTo match xoay nhìn về hướng que diêm
step distanceTo match chạy một khoảng cách đến que diêm
21
Multiple Choice
Hình ảnh nào đại diện cho lệnh sleeping()?
22
Multiple Choice
Hình ảnh nào đại diện cho lệnh wait()?
23
Fill in the Blanks
Type answer...
24
Multiple Select
Lệnh goto là lệnh được ghép từ các lệnh nào dưới đây?
turnTo ...
step distanceTo ...
step
turn
25
Multiple Choice
Lệnh hit() là hình nào bên dưới đây?
26
Multiple Choice
Khi nào cần sử dụng lệnh hit()?
Khi có đối tượng quả chuối đóng băng thì dùng câu lệnh ghép
goat.hit()
Khi có đối tượng là con quạ thì dùng lệnh hit()
Tất cả đều sai
Tất cả đều đúng
27
Multiple Choice
if là dạng câu lệnh gì?
câu lệnh điều kiện
câu lệnh lặp
Tất cả đều sai
Tất cả đều đúng
28
Multiple Choice
Thử thách sau cần bao nhiêu dòng lệnh?
3
4
5
6
29
Nhận xét
1. Có nhiều quả chuối, dùng for
2. Có 2 trường hợp để lựa chọn: một là chuối xanh, hai là chuối hỏng.
3. Nếu là chuối xanh thì dê sẽ đi đến. Nếu là chuối hỏng thì dê và khỉ không đến
30
Nhận xét
1. Có nhiều quả chuối, dùng for
2. Chú khỉ đi lên trên cầu
3. Quả chuối nào đóng băng, con dê sẽ đi đến và phá vỡ băng
4. Chú khỉ đi đến lấy quả chuối theo thứ tự
31
Nhận xét
1. Có nhiều quả chuối, dùng for
2. Quả chuối nào đóng băng, con dê sẽ đi đến và phá vỡ băng, con dê quay lại rùa của mình.
3. Nếu quả chuối màu xanh thì dê đi đến, ngược lại khỉ đi đến
4. Các con rùa di chuyển 6 bước
32
Or - hoặc
And - và
Được dùng trong các trường hợp kết nối các điều kiện lại với nhau
wait() until cat.sleeping() or cat.playing()
chờ cho đến khi con mèo đang ngủ hoặc đang chơi
if penguin.hasBowTie() and penguin.hasGlasses()
nếu chim cánh cụt đeo nơ và mang mắt kính
Cấu trúc đề thi: gồm 3 phần
Phần 1: Chọn đáp án đúng (20 câu - 30 điểm)
Phần 2: Điền vào chỗ trống (5 câu - 20 điểm)
Phần 3: Tự luận (5 câu - 50 điểm)
Thang điểm 100 điểm.
Trường hợp điểm số bằng nhau sẽ căn cứ theo thời gian nộp bài để xếp hạng.
Show answer
Auto Play
Slide 1 / 32
SLIDE
Similar Resources on Wayground
30 questions
Tin học 4, bài 8 tiết 1
Presentation
•
4th Grade
22 questions
PLC nâng cao C1
Presentation
•
KG
22 questions
BH TIN 5 BÀI 3
Presentation
•
5th Grade
24 questions
Tin học 3 Bài 8: Điều khiển máy tính
Presentation
•
3rd Grade
24 questions
Câu hỏi ôn tập công nghệ phần 1
Presentation
•
1st - 5th Grade
23 questions
Tuần 18 - Phòng chống lừa đảo trên Internet
Presentation
•
4th - 5th Grade
20 questions
Ôn tập cuối học kì II môn tin học lớp 4
Presentation
•
4th Grade
25 questions
ĐỀ 2 học kỳ 1 ( 2025 - 2026) - Dinh
Presentation
•
KG
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Classifying Quadrilaterals
Quiz
•
3rd - 4th Grade
22 questions
Math Review
Quiz
•
3rd Grade