HOẠT ĐỘNG1. Với hai mẫu mô tả cấu trúc lặp ở Hình 1, em hãy mô tả hai thuật toán ở Ví dụ 1 và Ví dụ...

Câu hỏi:

HOẠT ĐỘNG

1. Với hai mẫu mô tả cấu trúc lặp ở Hình 1, em hãy mô tả hai thuật toán ở Ví dụ 1 và Ví dụ 2.

Ví dụ 1: Thuật toán của việc in ra màn hình máy tính 10 dòng “Xin chào Python” là thuật toán có cấu trúc lặp với số lần biết trước.

Ví du 2: Khi mô tả thuật toán cho máy tính hỏi và kiểm tra mật khẩu thì ta không tính trước được số lần máy tính yêu cầu nhập lại mật khẩu, bởi vì chừng nào mật khẩu nhập vào chưa đúng thì máy tính còn hỏi lại. Đây là thuật toán có cấu trúc lặp với số lần không biết trước.

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Linh
Để mô tả hai thuật toán ở Ví dụ 1 và Ví dụ 2, ta có thể sử dụng các ngôn ngữ lập trình như Python. Dưới đây là phần mã mẫu cho hai thuật toán:

Ví dụ 1:
```python
# Thuật toán in ra màn hình 10 dòng "Xin chào Python"
for i in range(10):
print("Xin chào Python")
```

Ví dụ 2:
```python
# Thuật toán yêu cầu nhập mật khẩu và kiểm tra đúng/sai
password = "123456"
while True:
input_password = input("Nhập mật khẩu: ")
if input_password == password:
print("Đúng mật khẩu. Đăng nhập thành công!")
break
else:
print("Sai mật khẩu. Hãy thử lại.")
```

Câu trả lời cho câu hỏi "Với hai mẫu mô tả cấu trúc lặp ở Hình 1, hãy mô tả hai thuật toán ở Ví dụ 1 và Ví dụ 2" là mã nguồn Python ở trên. Để mô tả thuật toán cụ thể hơn, ta có thể thêm các bước mô tả logic của thuật toán và lý do lựa chọn cấu trúc lặp.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.12020 sec| 2170.211 kb