Trang chủ Lớp 9 SGK Tin học 9 - Kết nối tri thức Bài 15. Bài toán tin học trang 79, 80, 81 Tin học...

Bài 15. Bài toán tin học trang 79, 80, 81 Tin học 9 Kết nối tri thức: Với những doanh nghiệp lớn có nhiều loại hình lao động...

HS liên hệ bản thân kết hợp tham khảo sách báo. Trả lời Câu hỏi trang 79: CH1, CH2; Câu hỏi trang 80: CH1, CH2; Câu hỏi trang 82: CH, LT, VD - Bài 15. Bài toán tin học trang 79, 80, 81 SGK Tin học 9 Kết nối tri thức - Chủ đề 5. Giải quyết vấn đề với sự trợ giúp của máy tính. Với những doanh nghiệp lớn có nhiều loại hình lao động...

Câu hỏi trang 79 Câu hỏi 1

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?

Method - Phương pháp giải/Hướng dẫn/Gợi ý

HS liên hệ bản thân kết hợp tham khảo sách báo, internet để hoàn thành bài tập trên

Answer - Lời giải/Đáp án

Ở hình 15.1, bước tính toán tiền lương có thể giao cho máy tính thực hiện.


Câu hỏi trang 79 Câu hỏi 2

Hằng tuần, một công ty 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 ti

Method - Phương pháp giải/Hướng dẫn/Gợi ý

HS liên hệ bản thân kết hợp tham khảo sách báo, internet để hoàn thành bài tập trên

Answer - Lời giải/Đáp án

1. Nhập mức lương theo giờ của nhân viên

2. Nhập số giờ làm việc trong tuần của nhân viên

3. Kiểm tra số giờ làm việc

4. Xuất tổng lương cho nhân viên


Câu hỏi trang 80 Câu hỏi 1

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.

Method - Phương pháp giải/Hướng dẫn/Gợi ý

HS liên hệ bản thân kết hợp tham khảo sách báo, internet để hoàn thành bài tập trên

Answer - Lời giải/Đáp án

- Đầu vào: số nguyên dương n

- Đầu ra: một giá trị boolean (true/false)


Câu hỏi trang 80 Câu hỏi 2

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 chương trình

Method - Phương pháp giải/Hướng dẫn/Gợi ý

HS liên hệ bản thân kết hợp tham khảo sách báo, internet để hoàn thành bài tập trên

Answer - Lời giải/Đáp án

Các bước:

1. Xác định bài toán

2. Xây dựng bài toán

3. Cài đặt thuật toán

4. Gỡ lỗi và hiệu chỉnh chương trình


Câu hỏi trang 82 Câu hỏi

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

Method - Phương pháp giải/Hướng dẫn/Gợi ý

HS liên hệ bản thân kết hợp tham khảo sách báo, internet để hoàn thành bài tập trên

Answer - Lời giải/Đáp án

Chọn đáp án B


Advertisements (Quảng cáo)

Câu hỏi trang 82 Luyện tập (LT)

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

Method - Phương pháp giải/Hướng dẫn/Gợi ý

HS liên hệ bản thân kết hợp tham khảo sách báo, internet để hoàn thành bài tập trên

Answer - Lời giải/Đáp án

HS tự thực hiện vẽ sơ đồ của thuật toá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


Câu hỏi trang 82 Vận dụng (VD)

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

Method - Phương pháp giải/Hướng dẫn/Gợi ý

HS liên hệ bản thân kết hợp tham khảo sách báo, internet để hoàn thành bài tập trên

Answer - Lời giải/Đáp án

1.

- Đầ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

2.

Học sinh dựa vào dòng code sau vẽ ra 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