Viế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ẻ
Câu 16.2 trang 62 SBT Tin học 9: Viế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.
Lời giả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.
Lời giải sách bài tập Tin học 9 Bài 16: Thực hành: Lập chương trình máy tính hay khác:
Câu 16.3 trang 62 SBT Tin học 9: Viết chương trình tính tổng các số chẵn nhỏ hơn n ....
Câu 16.4 trang 62 SBT Tin học 9: Viết chương trình tìm số Fibonacci tại vị trí n ....
Xem thêm các bài giải sách bài tập Tin học lớp 9 Kết nối tri thức hay, chi tiết khác:
Xem thêm các tài liệu học tốt lớp 9 hay khác:
- Giải sgk Tin học 9 Kết nối tri thức
- Giải SBT Tin học 9 Kết nối tri thức
- Giải lớp 9 Kết nối tri thức (các môn học)
- Giải lớp 9 Chân trời sáng tạo (các môn học)
- Giải lớp 9 Cánh diều (các môn học)
- Soạn văn 9 (hay nhất) - KNTT
- Soạn văn 9 (ngắn nhất) - KNTT
- Giải sgk Toán 9 - KNTT
- Giải Tiếng Anh 9 Global Success
- Giải sgk Tiếng Anh 9 Smart World
- Giải sgk Tiếng Anh 9 Friends plus
- Giải sgk Khoa học tự nhiên 9 - KNTT
- Giải sgk Lịch Sử 9 - KNTT
- Giải sgk Địa Lí 9 - KNTT
- Giải sgk Giáo dục công dân 9 - KNTT
- Giải sgk Tin học 9 - KNTT
- Giải sgk Công nghệ 9 - KNTT
- Giải sgk Hoạt động trải nghiệm 9 - KNTT
- Giải sgk Âm nhạc 9 - KNTT
- Giải sgk Mĩ thuật 9 - KNTT