Hỗ trợ: xuất hoá đơn GTGT 8%.
Móc khóa mica Tại Xưởng
2.100+ Đã đặt hàng

Móc Khóa Mica & Standee

In Anime, Logo Trường, Lớp Học
MUA 1 TẶNG 1 HÔM NAY
Free Thiết Kế Freeship từ 10c

Sau khi thực hiện đoạn chương trình sau, giá trị của X bằng bao nhiêu? X:=18; …

Sau khi thực hiện đoạn chương trình sau, giá trị của X bằng bao nhiêu?
X:=18;
For i:=1 to 2 do
x:= x/3;
Hỏi bởi: 8a09letrannhathuy
2 câu trả lời (Giải pháp)
▲ 5✔

Chào các em học sinh thân mến! Hôm nay, thầy sẽ hướng dẫn các em giải chi tiết bài tập này, giúp các em củng cố kiến thức về vòng lặp For trong lập trình nhé. Chúng ta sẽ cùng nhau “nhập vai” máy tính để xem giá trị của biến thay đổi như thế nào sau mỗi bước.

Giải thích ngắn gọn phương pháp:

Để tìm giá trị cuối cùng của biến X, chúng ta sẽ thực hiện từng lệnh trong đoạn chương trình theo đúng thứ tự. Với vòng lặp For, chúng ta sẽ lặp lại các lệnh bên trong nó đúng số lần quy định, đồng thời cập nhật giá trị của biến X sau mỗi lần lặp.

Lời giải chi tiết:

Bước 1: Khởi tạo giá trị ban đầu cho biến X.

  • Đoạn chương trình bắt đầu với lệnh: X:=18;
  • Điều này có nghĩa là, ban đầu, biến X sẽ được gán giá trị là 18.
  • Vậy, tại thời điểm này, giá trị của X là 18.

Bước 2: Thực hiện vòng lặp lần thứ nhất (khi i = 1).

  • Vòng lặp For i:=1 to 2 do sẽ bắt đầu chạy từ i = 1.
  • Lệnh bên trong vòng lặp là: x:= x/3;
  • Lúc này, giá trị hiện tại của X là 18 (từ Bước 1).
  • Thực hiện phép tính: X mới bằng X cũ chia cho 3.

    X = 18 ÷ 3 = 6

  • Vậy, sau khi thực hiện lần lặp thứ nhất, giá trị của X là 6.

Bước 3: Thực hiện vòng lặp lần thứ hai (khi i = 2).

  • Vòng lặp tiếp tục chạy với i = 2 (đây là lần lặp cuối cùng theo khai báo 1 to 2).
  • Lệnh bên trong vòng lặp vẫn là: x:= x/3;
  • Lúc này, giá trị hiện tại của X là 6 (từ Bước 2).
  • Thực hiện phép tính: X mới bằng X cũ chia cho 3.

    X = 6 ÷ 3 = 2

  • Vậy, sau khi thực hiện lần lặp thứ hai, giá trị của X là 2.

Bước 4: Kết thúc vòng lặp.

  • Vòng lặp đã thực hiện đủ số lần quy định (từ i=1 đến i=2).
  • Chương trình sẽ thoát khỏi vòng lặp.
  • Giá trị cuối cùng của X sau khi thoát vòng lặp là 2.

Kết luận: Sau khi thực hiện đoạn chương trình trên, giá trị của X bằng 2.

Trả lời bởi: Giáo viên Chuyên Môn
▲ 1

– Giá trị ban đầu X = 18

– Giá trị biến i chạy từ 1 đến 2

+ i = 1 ⇒ X = X / 3 = 18 / 3 = 6

+ i = 2 ⇒ X = X / 3 = 6 / 3 = 2

⇒ Giá trị X = 2

Trả lời bởi: Yanquinn Khôngcótên

Viết một bình luận

Cam kết từ xưởng
Cam kết giải quyết 100% sự cố và có test màu, test mẫu
Test màu Test mẫu
Đơn hàng gặp vấn đề (tracking, hàng lỗi, in sai, thiếu sót)? Chúng tôi sẵn sàng hỗ trợ bạn!
Hỗ trợ qua Zalo ngay
Test màu
Kiểm tra màu trước khi in hàng loạt, tránh lệch so với thiết kế.
Test mẫu
Duyệt mẫu thực tế trước khi sản xuất số lượng lớn.
Đổi trả & hoàn tiền
Hàng lỗi hoặc in sai được xử lý theo chính sách rõ ràng.
Hỗ trợ tracking
Đơn chậm hoặc thiếu mã vận đơn, nhắn Zalo để được kiểm tra ngay.
WhatsApp
Facebook
Chat Zalo
Zalo
097.538.4646
Zalo
Giới Thiệu Xưởng In