Đáp án Tin học 9 Kết nối bài 15: Bài toán tin học
Đáp án bài 15: Bài toán tin học. Bài giải được trình bày ngắn gọn, chính xác giúp các em học tin học 9 kết nối dễ dàng. Từ đó, hiểu bài và vận dụng vào các bài tập khác. Đáp án chuẩn chỉnh, rõ ý, dễ tiếp thu. Kéo xuống dưới để xem chi tiết
Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây
BÀI 15. BÀI TOÁN TIN HỌC
1. BÀI TOÁN TIN HỌC
HĐ1: Nhiệm vụ của máy tính
Với những doanh nghiệp lớn có nhiều loại hình lao động, việc thanh toán tiền lương cần phải tuân theo một qui trình chặt chẽ giữa các bộ phận. Hình 15.1 mô tả một quy trình thanh toán tiền lương. Theo em, bước nào trong quy trình có thể giao cho máy tính thực hiện?
Đáp án chuẩn:
Bước tính toán tiền lương.
HĐ2: Bài toán tính lương:
Hằng tuần, một công ti phải tính lương cho các nhân viên của mình. Tiền lương của một nhân viên theo tuần phụ thuộc vào mức lương theo giờ và số giờ làm việc mỗi tuần. Số giờ lao động của một nhân viên tối thiểu là một giờ và tối đa là 60 giờ mỗi tuần. Định mức làm việc của nhân viên là 40 giờ/tuần. Mỗi giờ vượt định mức nhân viên được trả 1,5 lần mức lương của họ. Hãy trình bày các bước giải quyết vấn đề đến tính lương của công ty
Đáp án chuẩn:
Bước 1: Nhập mức lương nhân viên (hourly_rate)
Bước 2: Nhập số giờ làm việc của nhân viên (hours_worked)
Bước 3: Kiểm tra số giờ làm việc
hours_worked<=40: lương = hourly_rate*hours_worked
hours_worked>40: lương = hourly_rate*40+(hourly_rate*1.5*(hours_worked-40))
Bước 4: Xuất tổng lương.
CH: Hãy mô tả đầu vào và đầu ra của bài toán xác định một số nguyên dương có phải số nguyên tố hay không.
Đáp án chuẩn:
Đầu vào: số nguyên dương n.
Đầu ra: một giá trị boolean (true/false).
VD: Đầu vào n = 7 thì đầu ra là True. Đầu vào là n = 16 thì đầu ra là Fall.
2. GIẢI BÀI TOÁN TIN HỌC
HĐ: Tính lương bằng máy tính
Em hãy nêu các bước để chuyển bài toán tính lương trong hoạt động 2 cho máy tính thực hiện bằng cách lập phương trình
Đáp án chuẩn:
Xác định bài toán
Xây dựng bài toán
Cài đặt thuật toán
Gỡ lỗi và hiệu chỉnh chương trình
CH: Một bài toán tin học được xác định bởi những yếu tố nào?
A. Những bài toán nhỏ hơn
B. Đầu vào và đầu ra
C. Các cấu trúc điều khiển
D. Chương trình máy tính
Đáp án chuẩn:
Đáp án B.
LUYỆN TẬP
Vẽ sơ đồ của thuật toán giải bài toán xác định một số có phải số nguyên tố hay không bằng cách chỉ sử dụng những cấu trúc điều khiển cơ bản
Đáp án chuẩn:
Start
└─ Input a number n
└─ Set is_prime = True
└─ If n is less than 2
└─ Set is_prime = False
└─ Otherwise
└─ For each number i from 2 to n - 1
└─ If n is divisible by i
└─ Set is_prime = False
└─ Exit the loop
└─ If is_prime is True
└─ Output "n is a prime number"
└─ Otherwise
└─ Output "n is not a prime number"
End
VẬN DỤNG
1. Hãy mô tả đầu vào, đầu ra của bài toán sắp xếp một dãy số theo thứ tự tăng dần
2. Vẽ sơ đồ khối của giả thuật sắp xếp nổi bọt để sắp xếp một dãy số theo thứ tự tăng dần
Đáp án chuẩn:
1.
Bài toán sắp xếp dãy số
Đầu vào: dãy số chưa được sắp xếp
Đầu ra: dãy số đã được sắp xếp theo thứ tự tăng dần
Ví dụ: Đầu vào: dãy số [5, 7, 6, 3] Đầu ra: [3, 5, 6, 7]
2. Sơ đồ khối
Start
└─ Input an unsorted array of numbers
└─ Set n as the length of the array
└─ Repeat the following steps for i from 0 to n-1
└─ Repeat the following steps for j from 0 to n-i-1
└─ If the j-th element is greater than the (j+1)-th element
└─ Swap the j-th and (j+1)-th elements
└─ Output the sorted array
End
Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây
Nội dung quan tâm khác
Thêm kiến thức môn học
Giải bài tập những môn khác
Môn học lớp 9 KNTT
5 phút giải toán 9 KNTT
5 phút soạn bài văn 9 KNTT
Văn mẫu 9 kết nối tri thức
5 phút giải KHTN 9 KNTT
5 phút giải lịch sử 9 KNTT
5 phút giải địa lí 9 KNTT
5 phút giải hướng nghiệp 9 KNTT
5 phút giải lắp mạng điện 9 KNTT
5 phút giải trồng trọt 9 KNTT
5 phút giải CN thực phẩm 9 KNTT
5 phút giải tin học 9 KNTT
5 phút giải GDCD 9 KNTT
5 phút giải HĐTN 9 KNTT
Môn học lớp 9 CTST
5 phút giải toán 9 CTST
5 phút soạn bài văn 9 CTST
Văn mẫu 9 chân trời sáng tạo
5 phút giải KHTN 9 CTST
5 phút giải lịch sử 9 CTST
5 phút giải địa lí 9 CTST
5 phút giải hướng nghiệp 9 CTST
5 phút giải lắp mạng điện 9 CTST
5 phút giải cắt may 9 CTST
5 phút giải nông nghiệp 9 CTST
5 phút giải tin học 9 CTST
5 phút giải GDCD 9 CTST
5 phút giải HĐTN 9 bản 1 CTST
5 phút giải HĐTN 9 bản 2 CTST
Môn học lớp 9 cánh diều
5 phút giải toán 9 CD
5 phút soạn bài văn 9 CD
Văn mẫu 9 cánh diều
5 phút giải KHTN 9 CD
5 phút giải lịch sử 9 CD
5 phút giải địa lí 9 CD
5 phút giải hướng nghiệp 9 CD
5 phút giải lắp mạng điện 9 CD
5 phút giải trồng trọt 9 CD
5 phút giải CN thực phẩm 9 CD
5 phút giải tin học 9 CD
5 phút giải GDCD 9 CD
5 phút giải HĐTN 9 CD
Trắc nghiệm 9 Kết nối tri thức
Trắc nghiệm 9 Chân trời sáng tạo
Trắc nghiệm 9 Cánh diều
Tài liệu lớp 9
Văn mẫu lớp 9
Đề thi lên 10 Toán
Đề thi môn Hóa 9
Đề thi môn Địa lớp 9
Đề thi môn vật lí 9
Tập bản đồ địa lí 9
Ôn toán 9 lên 10
Ôn Ngữ văn 9 lên 10
Ôn Tiếng Anh 9 lên 10
Đề thi lên 10 chuyên Toán
Chuyên đề ôn tập Hóa 9
Chuyên đề ôn tập Sử lớp 9
Chuyên đề toán 9
Chuyên đề Địa Lý 9
Phát triển năng lực toán 9 tập 1
Bài tập phát triển năng lực toán 9
Bình luận