X

SBT Tin học 10 Cánh diều

Giải SBT Tin học 10 trang 29 Cánh diều


Haylamdo biên soạn và sưu tầm lời giải SBT Tin học 10 trang 29 trong Bài 6, 7: Câu lệnh rẽ nhánh. Thực hành câu lệnh rẽ nhánh sách Cánh diều. Với lời giải ngắn gọn nhưng đủ ý hy vọng sẽ giúp các học sinh dễ dàng nắm được cách làm bài tập Tin học 10.

Giải SBT Tin học 10 trang 29 Cánh diều

Câu F30 trang 29 SBT Tin học 10: Số ngày trong tháng

Năm nhuận là năm chia hết cho 400 hoặc năm chia hết cho 4 nhưng không chia hết cho 100. Có thể công thức tính lịch sẽ phải sửa đổi trong tương lai nhưng quy tắc này sẽ còn đúng trong ít nhất 1 000 năm nữa. Viết chương trình nhập vào một số nguyên dương m (1 < m < 12) và một số nguyên dương y, đưa ra số ngày trong tháng m của năm y.

Lời giải:

Ta biết rằng một năm có 12 tháng trong đó:

- Các tháng 1, 3, 5, 7, 8, 10, 12 có 31 ngày.

- Các tháng 4, 6, 9, 11 có 30 ngày.

- Tháng 2 của năm nhuận có 29 ngày, còn tháng 2 của năm không nhuận có 28 ngày.

Dựa vào những thông tin vừa được cung cấp, tham khảo chương trình sau:

Số ngày trong tháng Năm nhuận là năm chia hết cho 400 hoặc năm chia hết cho 4

Câu F31 trang 29 SBT Tin học 10: Kì thi Olympic Tin học quốc tế năm 2021 do Singapore đăng cai tổ chức diễn ra từ ngày 19 đến ngày 25 tháng 6 với sự tham dự của 351 thí sinh đến từ 90 quốc gia và vùng lãnh thổ. Bốn học sinh Việt Nam dự thi Olympic Tin học quốc tế năm 2021 xuất sắc giành Huy chương Bạc. Ngưỡng điểm để đạt Huy chương Vàng là 373/600. Em hãy thêm điều kiện trong chương trình dưới đây để nhận được chương trình cho nhập vào một số nguyên là điểm số của một thí sinh và cho biết thí sinh đó có đạt Huy chương Vàng hay không?

Kì thi Olympic Tin học quốc tế năm 2021 do Singapore đăng cai tổ chức

Lời giải:

Tham khảo chương trình sau:

Kì thi Olympic Tin học quốc tế năm 2021 do Singapore đăng cai tổ chức

Câu F32 trang 29 SBT Tin học 10: Chương trình sau đây cho nhập vào ba số nguyên a, b, c sau đó đưa ra số nghiệm phân biệt của phương trình: (x - a)(x – b)(x - c) = 0 (với a, b, c là hằng số). Tuy nhiên, chương trình vẫn có lỗi, em hãy tìm và sửa lỗi đó.

Chương trình sau đây cho nhập vào ba số nguyên a, b, c sau đó đưa ra số nghiệm phân biệt của phương trình

Lời giải:

Phép so sánh bằng nhau là ==. Do đó câu lệnh có lỗi là: if (a = b) and (a = c).

Cần sửa lại thành: if (a == b) and (a == c).

Câu F33 trang 29 SBT Tin học 10: Điểm trên mặt phẳng

Mặt phẳng trong hệ toạ độ Đề-các được chia thành bốn phần như hình sau. Hãy viết chương trình nhập từ bàn phím hai số thực xy khác 0, lần lượt là hoành độ và tung độ của điểm A và xác định A thuộc góc phần tư nào của mặt phẳng toạ độ. Kết quả đưa ra có dạng: “Điểm A thuộc góc phần tư thứ k”, trong đó k nhận giá trị l, 2, 3 hoặc 4 phụ thuộc vào toạ độ của A.

Mặt phẳng trong hệ toạ độ Đề-các được chia thành bốn phần như hình sau.

Lời giải:

Tham khảo chương trình

Mặt phẳng trong hệ toạ độ Đề-các được chia thành bốn phần như hình sau.

Lời giải sách bài tập Tin học lớp 10 Bài 6, 7: Câu lệnh rẽ nhánh. Thực hành câu lệnh rẽ nhánh Cánh diều hay khác:

Xem thêm lời giải Sách bài tập Tin học 10 Cánh diều hay, ngắn gọn khác: