PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 15-04-2008, 01:19 PM   #1
abb
Nhập môn đệ tử
 
Tham gia ngày: Mar 2008
Bài gửi: 1
:
mảng 2 chiều trong CCS

em đang lập trình cho pic ,về bãi đỗ xe tự động.
nôm na là em có 1 tòa nhà 3 tầng,mỗi tầng 3 khoang.
có 1 hệ thống cần trục để đưa xe vào 1 trong 9 khoang mà VĐK xác định khoang đó còn trống.
em dùng mảng 1 chiều 9 phần tử a[i],i=1,9 để quản lý 9 khoang đó.khoang nào trống thì a[i]=0,khoang nào có xe rồi thì a[i]=1.

nhưng có 1 vấn đề nảy sinh,là giả sử khi cần cẩu đưa xe vào khoang 2 tầng 3.ngay lập tức nó có lệnh phải xuống khoang 1 tầng 1 để lấy xe ra cho khách,thì mảng 1 chiều hình như ko có thuật toán nào để giải quyết bài toán này.

ko biết có thể dùng mảng 2 chiều đc ko bác nhỉ?
như vậy việc dịch trái,xuống tầng của cần cẩu sẽ phụ thuộc vào hiệu (i1-i2) và (j1-j2) của mảng 2 chiều a[i,j],việc lập trình sẽ đơn giản hơn nhiều.

nếu có giải pháp nào cho vấn đề của em,các bác viết hộ em cái thuật toán nhé!
thanks
abb vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 04:41 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam