Bỏ qua để đến nội dung

Thuật toán và mô phỏng quy trình

Đây là dạng bài xuất hiện nhiều nhất trong đề Tin học trẻ Bảng M1, M2 (khoảng 13% số câu trong 33 đề thật năm 2025-2026). Đề cho một “cỗ máy”, một chú rô-bốt hay một quy tắc biến đổi, rồi hỏi kết quả sau nhiều bước, hoặc hỏi cách làm ít bước nhất. Các bạn không cần biết lập trình, chỉ cần làm theo đúng quy tắc một cách cẩn thận và biết vài mẹo để khỏi phải làm quá nhiều bước.

Máy tính đặt x là 3 và S là 0, rồi lặp lại: tăng x thêm 2, sau đó cộng x vào S. Máy dừng khi S từ 50 trở lên. Hỏi khi dừng x bằng bao nhiêu?

Cách làm chắc chắn nhất là lập bảng, mỗi lần lặp một cột, ghi giá trị mới của từng số:

Lần lặp123456
x579111315
S51221324560

Sau lần thứ 6, S = 60 đã từ 50 trở lên nên máy dừng, lúc đó x = 15.

Lưu ý: làm đúng thứ tự các bước trong mỗi lần lặp (tăng x trước rồi mới cộng vào S), và kiểm tra điều kiện dừng đúng lúc đề nói (sau mỗi lần lặp hay trước mỗi lần lặp).

Rô-bốt đứng trên lưới ô vuông, nhận các lệnh như “tiến 1 ô”, “quay phải”, “quay trái”. Hãy đánh dấu vị trí và hướng mặt của rô-bốt sau từng lệnh. Lỗi hay gặp nhất là quên hướng mặt đã đổi sau lệnh quay: “quay phải” khi đang nhìn xuống dưới thì rô-bốt sẽ nhìn sang trái (theo hướng của tờ giấy).

Mẹo: thứ tự các hướng khi quay phải là lên → phải → xuống → trái → lên. Quay trái thì đi ngược lại. Quay phải 4 lần thì trở về hướng cũ.

Dạng 3. Ít bước nhất: đi ngược từ đích

Phần tiêu đề “Dạng 3. Ít bước nhất: đi ngược từ đích”

Máy có hai nút: nút A cộng 1, nút B nhân 2. Màn hình đang là 1, cần ít nhất bao nhiêu lần bấm để được 23?

Đi xuôi từ 1 thì có rất nhiều cách bấm. Đi ngược từ 23 thì gần như không phải chọn:

  • Số lẻ không thể là kết quả của phép nhân 2, nên bước cuối phải là cộng 1: lùi về bằng cách trừ 1.
  • Số chẵn thì lùi về bằng cách chia 2 (nhanh hơn trừ 1 nhiều lần).
Số232211105421
Lùi bằngtrừ 1chia 2trừ 1chia 2trừ 1chia 2chia 2

Có 7 lần lùi, tức 7 lần bấm. Đi xuôi lại: 1 → 2 → 4 → 5 → 10 → 11 → 22 → 23.

Bốn quả bóng xếp hàng A B C D đi qua một đường hầm. Mỗi lần qua hầm, quả bóng đầu hàng chuyển xuống cuối hàng. Sau 2026 lần, thứ tự là gì?

Không cần làm 2026 lần. Làm vài lần đầu và để ý khi nào quay lại thứ tự ban đầu:

Số lần01234
Thứ tựABCDBCDACDABDABCABCD

Cứ 4 lần thì lặp lại. Chia 2026 : 4 = 506 (dư 2), nên sau 2026 lần giống như sau 2 lần: CDAB.

Lưu ý: khi số dư bằng 0 thì thứ tự là thứ tự ở lần thứ 4 (chính là ban đầu), không có “lần thứ 0” nào khác.

Các bạn đứng thành hàng 3 1 2 (theo số áo), mỗi lần được đổi chỗ hai bạn đứng cạnh nhau. Cần ít nhất mấy lần đổi để hàng thành 1 2 3?

Mỗi lần đổi hai bạn cạnh nhau chỉ sửa được đúng một cặp đứng sai thứ tự. Đếm các cặp mà bạn số lớn hơn đứng trước bạn số nhỏ hơn: (3, 1) và (3, 2), có 2 cặp. Vậy cần ít nhất 2 lần đổi (đổi 3 với 1, rồi 3 với 2).

Ống hở một đầu, bóng số 1, 2, 3, 4 lần lượt được bỏ vào. Lúc nào cũng có thể lấy quả trên cùng ra. Thứ tự lấy ra 2, 1, 4, 3 có được không?

Làm từng bước, luôn ghi các quả đang ở trong ống:

  • Muốn lấy 2: bỏ 1, bỏ 2, lấy 2. Ống còn 1.
  • Lấy 1: quả 1 đang ở trên cùng, lấy được. Ống rỗng.
  • Lấy 4: bỏ 3, bỏ 4, lấy 4. Ống còn 3. Lấy 3.

Được. Còn thứ tự 3, 1, 2, 4 thì không được: lấy 3 xong, trong ống còn 1 (dưới) và 2 (trên), không thể lấy 1 trước 2.

Bốn bạn đi qua cầu hết 1, 2, 5, 10 phút. Mỗi lượt tối đa hai người, phải mang đèn pin (chỉ có một đèn), hai người đi cùng thì đi theo tốc độ người chậm hơn. Ít nhất bao nhiêu phút?

Ý quan trọng: cho hai người chậm nhất đi cùng nhau để thời gian của họ chỉ tính một lần, và để người nhanh nhất mang đèn về.

LượtAi điThời gian
11 và 2 sang2
21 mang đèn về1
35 và 10 sang10
42 mang đèn về2
51 và 2 sang2
Tổng17

Cách “người nhanh nhất đưa từng người” mất 2 + 1 + 5 + 1 + 10 = 19 phút, chậm hơn.

Gồm 24 bài, chia thành 5 nhóm từ dễ đến khó. Nhãn M1 là mức đề tiểu học, M2 là mức đề THCS. Mỗi bài có đáp số để các bạn tự kiểm tra sau khi làm.

Máy biến đổi số làm như sau: nếu số đang có là số chẵn thì chia đôi, nếu là số lẻ thì nhân 3 rồi cộng 1. Máy lặp lại cho tới khi được số 1 thì dừng. Bắt đầu từ số 7, máy làm bao nhiêu bước?

Xem đáp số

16

Hướng dẫn giải chi tiết: liên hệ tác giả.

Máy đặt tổng bằng 0 và số đếm bằng 1. Mỗi lần, máy cộng số đếm vào tổng rồi tăng số đếm thêm 1. Máy dừng ngay khi tổng lớn hơn 100. Khi dừng, tổng bằng bao nhiêu?

Xem đáp số

105

Hướng dẫn giải chi tiết: liên hệ tác giả.

Máy bắt đầu với số 1 và lặp lại đúng 10 lần: nếu số đang có chia hết cho 3 thì chia cho 3, ngược lại thì cộng thêm 5. Sau 10 lần, máy cho ra số nào?

Xem đáp số

2

Hướng dẫn giải chi tiết: liên hệ tác giả.

Mỗi bước, máy thay số đang có bằng tích các chữ số của nó. Máy dừng khi số chỉ còn một chữ số. Bắt đầu từ 377, máy làm bao nhiêu bước?

Xem đáp số

4

Hướng dẫn giải chi tiết: liên hệ tác giả.

Máy có hai ô nhớ, ô A và ô B, ban đầu đều ghi số 1. Mỗi lần, máy làm cùng lúc: ô A nhận số của ô B, ô B nhận tổng hai số cũ. Sau 8 lần, ô B ghi số nào?

Xem đáp số

55

Hướng dẫn giải chi tiết: liên hệ tác giả.

Rô-bốt trên lưới ô vuông nhận lệnh L (lên 1 ô), X (xuống 1 ô), T (sang trái 1 ô), P (sang phải 1 ô). Rô-bốt thực hiện dãy lệnh PPLLLTXPPP. So với chỗ ban đầu, rô-bốt cách bao nhiêu ô sang phải và bao nhiêu ô lên trên? Trả lời dạng “số ô sang phải, số ô lên trên”.

Xem đáp số

4, 2

Hướng dẫn giải chi tiết: liên hệ tác giả.

Rô-bốt đang nhìn lên trên. Nó thực hiện: tiến 2 ô, quay phải, tiến 3 ô, quay phải, tiến 1 ô, quay trái, tiến 2 ô. So với chỗ ban đầu, rô-bốt cách bao nhiêu ô sang phải và bao nhiêu ô lên trên? Trả lời dạng “số ô sang phải, số ô lên trên”.

Xem đáp số

5, 1

Hướng dẫn giải chi tiết: liên hệ tác giả.

Rô-bốt đang nhìn lên trên. Nó thực hiện chuỗi lệnh “tiến 1 ô, quay phải, tiến 2 ô, quay trái” lặp lại 2026 lần. So với chỗ ban đầu, rô-bốt cách bao nhiêu ô sang phải và bao nhiêu ô lên trên? Trả lời dạng “số ô sang phải, số ô lên trên”.

Xem đáp số

4052, 2026

Hướng dẫn giải chi tiết: liên hệ tác giả.

Rô-bốt đang nhìn lên trên. Nó thực hiện chuỗi lệnh “tiến 3 ô, quay phải” lặp lại 2026 lần. So với chỗ ban đầu, rô-bốt cách bao nhiêu ô sang phải và bao nhiêu ô lên trên? Trả lời dạng “số ô sang phải, số ô lên trên”.

Xem đáp số

3, 3

Hướng dẫn giải chi tiết: liên hệ tác giả.

Máy có nút A (cộng 1) và nút B (nhân 2). Màn hình đang là 1. Cần bấm ít nhất bao nhiêu lần để màn hình hiện số 50?

Xem đáp số

7

Hướng dẫn giải chi tiết: liên hệ tác giả.

Máy có nút A (cộng 3) và nút B (trừ 2). Màn hình đang là 0. Cần bấm ít nhất bao nhiêu lần để màn hình hiện số 11?

Xem đáp số

7

Hướng dẫn giải chi tiết: liên hệ tác giả.

Máy có nút A (nhân 3) và nút B (trừ 1). Màn hình đang là 1. Cần bấm ít nhất bao nhiêu lần để màn hình hiện số 2026?

Xem đáp số

16

Hướng dẫn giải chi tiết: liên hệ tác giả.

Năm bạn mặc áo số 3, 1, 4, 5, 2 đứng thành hàng (theo thứ tự đó từ trái sang phải). Mỗi lần được chọn hai bạn bất kỳ đổi chỗ cho nhau. Cần ít nhất bao nhiêu lần đổi để hàng thành 1, 2, 3, 4, 5?

Xem đáp số

4

Hướng dẫn giải chi tiết: liên hệ tác giả.

Bài 14. Đổi chỗ hai bạn đứng cạnh nhau (M2)

Phần tiêu đề “Bài 14. Đổi chỗ hai bạn đứng cạnh nhau (M2)”

Năm bạn mặc áo số 4, 3, 1, 5, 2 đứng thành hàng. Mỗi lần chỉ được đổi chỗ hai bạn đứng cạnh nhau. Cần ít nhất bao nhiêu lần đổi để hàng thành 1, 2, 3, 4, 5?

Xem đáp số

6

Hướng dẫn giải chi tiết: liên hệ tác giả.

Năm quả bóng xếp hàng A B C D E. Mỗi lần đi qua đường hầm, hai quả đầu hàng đổi chỗ cho nhau, rồi quả đứng đầu chuyển xuống cuối hàng. Sau 2026 lần đi qua hầm, thứ tự các quả bóng là gì?

Xem đáp số

ADEBC

Hướng dẫn giải chi tiết: liên hệ tác giả.

Một bóng đèn lần lượt sáng các màu XANH, ĐỎ, ĐỎ, VÀNG rồi lặp lại từ đầu. Lần sáng thứ 2026 có màu gì?

Xem đáp số

ĐỎ

Hướng dẫn giải chi tiết: liên hệ tác giả.

Năm quả bóng xếp hàng A B C D E đi qua các đường hầm theo thứ tự: hầm đen, hầm trắng, hầm đen, hầm trắng, … Hầm đen đảo ngược cả hàng, hầm trắng đưa quả đầu hàng xuống cuối. Sau khi đi qua tổng cộng 100 đường hầm, thứ tự là gì?

Xem đáp số

ABCDE

Hướng dẫn giải chi tiết: liên hệ tác giả.

Dãy số bắt đầu bằng 7. Mỗi số tiếp theo là chữ số tận cùng của (số đứng trước nhân 3). Số thứ 2026 của dãy là số nào?

Xem đáp số

1

Hướng dẫn giải chi tiết: liên hệ tác giả.

Một rô-bốt cứ làm việc 3 ngày rồi nghỉ 1 ngày, lặp lại như vậy. Ngày thứ nhất rô-bốt làm việc. Ngày thứ 100 rô-bốt làm việc hay nghỉ? Trả lời LÀM hoặc NGHỈ.

Xem đáp số

NGHỈ

Hướng dẫn giải chi tiết: liên hệ tác giả.

Ống hở một đầu, các quả bóng số 1, 2, 3, 4, 5 lần lượt được bỏ vào (theo thứ tự đó). Bất cứ lúc nào cũng có thể lấy quả trên cùng ra. Có thể lấy các quả ra theo thứ tự 3, 2, 4, 1, 5 không? Trả lời CÓ hoặc KHÔNG.

Xem đáp số

CÓ

Hướng dẫn giải chi tiết: liên hệ tác giả.

Ống hở một đầu như bài 20, nhưng chỉ có 4 quả bóng số 1, 2, 3, 4 lần lượt được bỏ vào. Có bao nhiêu thứ tự lấy ra khác nhau có thể xảy ra?

Xem đáp số

14

Hướng dẫn giải chi tiết: liên hệ tác giả.

Bốn bạn qua cầu lần lượt hết 1, 3, 4, 8 phút. Mỗi lượt tối đa hai người, phải mang theo đèn pin duy nhất, hai người đi cùng thì đi theo tốc độ người chậm hơn. Cả nhóm qua cầu mất ít nhất bao nhiêu phút?

Xem đáp số

17

Hướng dẫn giải chi tiết: liên hệ tác giả.

Năm bạn qua cầu lần lượt hết 1, 2, 5, 7, 10 phút, cùng luật như bài 22. Ít nhất bao nhiêu phút để cả nhóm qua cầu?

Xem đáp số

23

Hướng dẫn giải chi tiết: liên hệ tác giả.

Bốn chiếc bánh xếp thành chồng, từ trên xuống có kích cỡ 3, 1, 4, 2. Mỗi lần, đầu bếp chèn xẻng vào dưới một chiếc bánh nào đó và lật ngược cả phần chồng phía trên xẻng. Cần ít nhất bao nhiêu lần lật để chồng bánh xếp 1, 2, 3, 4 từ trên xuống (bánh to nhất ở dưới cùng)?

Xem đáp số

4

Hướng dẫn giải chi tiết: liên hệ tác giả.