Bài học cùng chủ đề
Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:

Đề kiểm tra số 1 - Tự luận SVIP
Cho chương trình sau:
Hãy cho biết chương trình có lỗi gì? Nêu mã lỗi, giải thích lí do gặp lỗi và nêu cách khắc phục.
Hướng dẫn giải:
- Chương trình có lỗi cú pháp.
- Mã lỗi là SyntaxError.
- Lí do gặp lỗi: Câu lệnh if sai cú pháp. Cụ thể, thiếu dấu hai chấm cuối câu.
- Cách khắc phục: Thêm dấu hai chấm vào cuối dòng lệnh if (dòng 3).
Viết chương trình thỏa mãn các yêu cầu sau đây:
- Cho phép nhập số thực dương a từ bàn phím.
- Nếu số vừa nhập vào không phải số thực dương thì in ra màn hình dòng thông báo yêu cầu nhập lại là Số vừa nhập chưa phải số thực dương. Hãy nhập lại. và hiển thị lại dòng nhập liệu cho người dùng.
- Nếu số vừa nhập là một số thực dương thì thực hiện tính bình phương của a và in kết quả ra màn hình. Kết quả lấy sau dấu phẩy 2 chữ số.
Hướng dẫn giải:
Chương trình có thể như sau:
Gọi UCLN(a, b) là hàm tìm ước chung lớn nhất của hai số tự nhiên a, b.
Công thức: UCLN(a, b) = UCLN(b, a%b) nếu b > 0 và UCLN(a, 0) = a.
Hãy viết chương trình tính phù hợp nhất với bài toán trên.
Hướng dẫn giải:
Chương trình có thể như sau: