Bài tập  /  Bài đang cần trả lời

Sau khi thực hiện đoạn chương trình Pascal

giải thích hộ mình với ạ
----- Nội dung dịch tự động từ ảnh -----
Câu 3: Sau khi thực hiện đoạn chương trình Pascal :
X:=3
For i:=1 to 3 do
X = X-1
X sẽ nhận được giá trị nào dưới đây ?
A. - 1;
B. 1;
C. -4;
D.0;
2 Xem trả lời
Hỏi chi tiết
131
1
1
Hàa
03/04/2023 22:28:15
+5đ tặng

Sau khi thực hiện đoạn chương trình Pascal, giá trị của X sẽ là bằng 0.
Đoạn chương trình trên sử dụng vòng lặp for để thực hiện việc giảm giá trị của biến X đi 1 đơn vị trong mỗi lần lặp. Vòng lặp sẽ được thực hiện 3 lần vì giá trị của biến i được thay đổi từ 1 đến 3. Vì vậy, giá trị của biến X sẽ giảm 1 đơn vị trong mỗi lần lặp, tức là giá trị của X sẽ giảm đi 3 đơn vị sau khi kết thúc vòng lặp.
Vì giá trị ban đầu của X là 3, nên sau khi thực hiện xong đoạn chương trình trên, giá trị của X sẽ là 3 - 3 = 0.
Do đó, đáp án là D. 0.

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập
1
1
Nguyễn Hải Huy
03/04/2023 22:29:17
+4đ tặng
Đáp án: C. -4
Giải thích: Sau khi khởi tạo giá trị ban đầu của X bằng 3, chạy vòng lặp từ 1 đến 3 và cứ mỗi lần lặp lại thì giá trị của X giảm đi 1.
Vòng lặp thực hiện như sau:
-Lần lặp i=1: X = 3 - 1 = 2
- Lần lặp i=2: X = 2 - 1 = 1
- Lần lặp i=3: X = 1 - 1 = 0
Nên giá trị cuối cùng của X là 0 - 1 = -1.
Nguyễn Hải Huy
bạn có thể like và chấm điểm cho mình nha

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường
×
Trợ lý ảo Trợ lý ảo
×
Đấu trường tri thức | Lazi Quiz Challenge +500k
Gửi câu hỏi
×