Bài 13. Quy trình giao bài toán cho máy tính giải quyết

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
datcoder

Hình 4 là thuật toán của bài toán hỗ trợ quản lí mượn sách được một nhóm học sinh mô tả bằng phương pháp liệt kê các bước. Trên cơ sở thuật toán ở Hình 4, em hãy tạo chương trình Scratch để máy tính thực hiện bài toán hỗ trợ quản lí mượn sách.

Nguyễn  Việt Dũng
26 tháng 5 lúc 19:12

when green flag clicked

set [Trả lời v] to "Có"

repeat until <(Trả lời) = "Không">

  ask "Tên sách muốn mượn:" and wait

  set [sachmuon v] to (answer)

  if <(sachmuon) = [Tên sách]> then

    set [soluong v] to [Số lượng]

    if <(soluong) = [0]> then

      say "Cuốn sách đã được mượn hết"

    else

      say (join "Vị trí của cuốn sách: " (Vị trí))

      change [soluong] by (-1)

    end

  end

  ask "Tiếp tục (Có/Không)?" and wait

  set [Trả lời v] to (answer)

end