Bài 15. Bài toán tin học

H24
Hướng dẫn giải Thảo luận (1)

Theo em, bước tính toán tiền lương có thể giao cho máy tính thực hiện

Trả lời bởi Nguyễn Việt Dũng
H24
Hướng dẫn giải Thảo luận (1)

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

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

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))

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

Trả lời bởi Nguyễn Việt Dũng
H24
Hướng dẫn giải Thảo luận (1)

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

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

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))

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

Trả lời bởi Nguyễn Việt Dũng
H24
Hướng dẫn giải Thảo luận (1)

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

Trả lời bởi Nguyễn Việt Dũng
H24
Hướng dẫn giải Thảo luận (2)

Chọn B. Đầu vào và đầu ra

Trả lời bởi Nguyễn Việt Dũng
H24
Hướng dẫn giải Thảo luận (1)

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   

Trả lời bởi Nguyễn Việt Dũng
H24
Hướng dẫn giải Thảo luậ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]

Trả lời bởi Nguyễn Việt Dũng
H24
Hướng dẫn giải Thảo luận (1)
Sơ đồ khối

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

Trả lời bởi Nguyễn Việt Dũng