B1:Z<-20
B2:Nếu Z<=30 thì đến bước 3, ngược lại (Z>30) thì đến bước 4
B3:Z<-Z+1 và quay lại bước 2
B4:In giá trị của Z,kết thúc
Thuật toán trên có bao nhiêu vòng lặp ? Giá trị của Z được in ra màn hình là bao nhiêu ? Hãy viết chương trình
Quảng cáo
2 câu trả lời 258
- Thuật toán trên có vô số vòng lặp, vì khi Z > 30, chương trình sẽ không thực hiện bước 3 và 4, mà quay lại bước 2 và tiếp tục lặp lại.
- Giá trị của Z được in ra màn hình là 31, vì khi Z = 31, chương trình sẽ thoát khỏi vòng lặp và in giá trị của Z ra màn hình.
- Chương trình:
```
Z = 20
while True:
if Z <= 30:
Z = Z + 1
else:
break
print(Z)
```
- Thuật toán trên có vô số vòng lặp, vì khi Z > 30, chương trình sẽ không thực hiện bước 3 và 4, mà quay lại bước 2 và tiếp tục lặp lại.
- Giá trị của Z được in ra màn hình là 31, vì khi Z = 31, chương trình sẽ thoát khỏi vòng lặp và in giá trị của Z ra màn hình.
- Chương trình:
Z=20whi≤True:ifZ≤30:Z=Z+1else:breakpr∫(Z)
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
45024 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34480 -
Đã trả lời bởi chuyên gia
30258 -
Hỏi từ APP VIETJACK27227
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
21902
