Câu hỏi:
05/09/2024 248Viết chương trình nhập vào số nguyên dương n. Tính và đưa ra màn hình tổng của các số lẻ nhỏ hơn n. Nếu số đó nhập từ bàn phím là lẻ thì loại ra.
Sách mới 2k7: 30 đề đánh giá năng lực DHQG Hà Nội, Tp. Hồ Chí Minh, BKHN 2025 mới nhất (600 trang - chỉ từ 140k).
Quảng cáo
Trả lời:
Các biến đầu vào là a, b, c
Chúng cần được sắp xếp lại để các điều kiện thử từ dạng đơn dễ kiểm tra nhất đến dạng phức tạp nhất giúp đoạn mã được thực hiện ngắn gọn hơn. Việc sắp xếp được thực hiện theo ba bước (từ lớn đến nhỏ hoặc từ nhỏ đến lớn, tùy nhau) như sau:
Bước đầu tiên được thể hiện trong Scratch như Hình 16.2.
Biến v là trung gian giữ hoán đổi hai giá trị a và b.
Sau khi sắp xếp, ta có a < b < c. Việc phân loại tam giác cần tới nhiều lệnh để nhanh. Em có thể ghép các khối lệnh liên hệ nhanh sau vào vị trí phù hợp theo thuật toán ở Câu 15.1b. Để không mất nhiều thời gian cho việc tạo các khối lệnh, em có thể truy cập dự án 940537231 trên trang Scratch trực tuyến.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 3:
Ở nước ta và nhiều nước khác trên thế giới, đơn vị đo nhiệt độ là độ C (Celsius). Tuy nhiên ở Anh và Mỹ, người ta đo nhiệt độ bằng độ F (Fahrenheit) - được đặt theo tên của nhà vật lý người Đức Daniel Gabriel Fahrenheit. Công thức chuyển từ độ C sang độ F là:
Hãy viết chương trình chuyển số đo nhiệt độ từ độ C sang độ F và ngược lại.
Câu 4:
Viết chương trình tính tổng lặp Fibonacci của các số chẵn nhỏ hơn n.
Câu 5:
Viết chương trình tìm ước của các ước của một số nguyên dương n (không kể chính nó).
Câu 6:
Viết chương trình liệt kê các cặp số bạn của các số nguyên dương n cho trước. Mỗi cặp được liệt kê không quá một lần.
về câu hỏi!