Kết nối tri thức
Cánh diều
Chân trời sáng tạo
Môn học
Chương trình khác
58 lượt thi 6 câu hỏi
30 lượt thi
Thi ngay
71 lượt thi
49 lượt thi
44 lượt thi
41 lượt thi
46 lượt thi
57 lượt thi
55 lượt thi
Câu 1:
Cho biết cách trình bày cách để kiểm tra số dấu mở ngoặc và số dấu đóng ngoặc tương ứng trong chuỗi "(((){[]}))" có bằng nhau hay không.
Em hãy minh hoạ:
a) Kiểm tra tính hợp lệ của dấu ngoặc trong chuỗi [2 * (4 + 3) - 5] bằng cách sử dụng ngăn xếp.
b) Chuyển biểu thức (1 - 4) * 2 + 7 sang dạng hậu tố bằng cách sử dụng ngăn xếp.
Câu 2:
Viết chương trình kiểm tra tính hợp lệ của dấu ngoặc trong chuỗi biểu thức số học. Dữ liệu vào: chuỗi biểu thức số học.
Dữ liệu ra: nếu các dấu ngoặc cân bằng thì thông báo lên màn hình "Chuỗi có dấu ngoặc hợp lệ", ngược lại thông báo "Chuỗi có dấu ngoặc không hợp lệ".
Câu 3:
Chuyển biểu thức dạng trung tố sang hậu tố
Yêu cầu: Cho biểu thức 2 * (4 + 3) - 5. Hãy viết chương trình để chuyển một biểu thức dạng trung tố sang biểu thức dạng hậu tố với giả sử toán hạng, toán tử trong chuỗi chỉ gồm 1 kí tự.
Chạy chương trình trên.
Dữ liệu vào: chuỗi biểu thức dạng trung tố.
Dữ liệu ra: chuỗi biểu thức dạng hậu tố.
Câu 4:
Nhiệm vụ: Viết chương trình tính giá trị của biểu thức số học với biểu thức đầu vào là biểu thức hậu tố.
Yêu cầu: Viết chương trình tính giá trị biểu thức số học dùng hàm chuyển biểu thức inFixtoPostfix(). Chạy chương trình trên.
Câu 5:
Nhiệm vụ. Chuyển biểu thức dạng trung tố sang tiền tố.
Yêu cầu: Viết chương trình chuyển một biểu thức dạng trung tố inFix sang dạng tiền tố preFix.
Dữ liệu ra: chuỗi biểu thức dạng tiền tố.
12 Đánh giá
50%
40%
0%
Hoặc
Bạn đã có tài khoản? Đăng nhập ngay
Bằng cách đăng ký, bạn đã đồng ý với Điều khoản sử dụng và Chính sách Bảo mật của chúng tôi.
-- hoặc --
Bạn chưa có tài khoản? Đăng ký tại đây
Đăng nhập để bắt đầu sử dụng dịch vụ của chúng tôi.
Bạn chưa có tài khoản? Đăng ký
Bằng cách đăng ký, bạn đồng ý với Điều khoản sử dụng và Chính sách Bảo mật của chúng tôi.
084 283 45 85
vietjackteam@gmail.com