[OOP] Bài tập quản lý lệnh trong chương trình C++

Đề Một chương trình có nhiều phát biểu, có 2 loại phát biểu là phát biểu đơn và phát biểu ghép, phát biểu ghép chưa nhiều phát biểu, phát biểu đơn đc chia thành 2 loại : phát biểu gán và phát biểu rẽ nhánh. Mỗi phát biểu đơn đặc trưng bởi một nội dung phát biểu.

1.SƠ đồ lớp thể hiện mối quan hệ các lớp trên :

Hình được thiết kế bởi Mai Thế Phương

Giải thích sơ đồ lớp:

-Có 2 loại Statement (phát biểu) là SingleStatement và MultiStatement =>Statement là một phát biểu trừu tượng ,  SingleStatement và MultiStatement là 2 lớp  kế thừa từ Statement.

– SingleStatement có 2 loại là AssignedStament (phát biểu gán) và BrachStatement (phát biểu rẽ nhánh) => AssignedStament (phát biểu gán) và BrachStatement kế thừa từ Statement

– SingleStatement đặc trưng bởi nội dung.

– Một MiltiStatement chứa nhiều Statement.

– Một Program chứa nhiều Statement

3. Xây dựng chương trình cho phép

– Nhập chương trình

– Xuất chương trình

– Xác định số lượng phần tử có trong chương trình.

Về chi tiết cài đặt mình xin phép Up source code các bạn có thể download tham khảo tại link : http://www.mediafire.com/?cy2zav85dvtdc5r

Leave a comment