Thôi ba` con oi, o day la trang danh` cho nguoi moi hoc ma`.......Hoc C chu dau phai C++
Thôi ba` con oi, o day la trang danh` cho nguoi moi hoc ma`.......Hoc C chu dau phai C++
De qui la` cai gi` vay? Ai giai thich dum` tui voi, tui cung moi hoc thoi, ma` co can hoc truoc lap trinh C khong vay????
neu ban dang xai vc++ thi cho chay debug tung dong lenh,ban se nhanh chong tim duoc bug.tui khoai vc++ nhat la o diem nay
nói cho đơn giản thì đệ quy là đếm ngược,1 vd đơn giản đó là cấp số cộng(lớp 11 có học cái này rùi)lần ngược về,sau khi chạm dk thì ta lại đếm lên để tính.bạn nên xem cái giải thuật tháp hà nôi là 1 vd dễ dàng nhất .tuy nhiên ít ai xài đệ quy cho những tinh toán lớn.vì nó chiếm stack rất nhiều.đệ quy có hiệu quả khi chạy những tính toán vừa
à,nói 1 câu khích lệ anh em chơi.hè hè,giống như mí bạn lúc mới bắt đầu học thâm chí tôi còn kô biết iostream là cái gì.sau gần 6 tháng học hành thì khá lên rất nhiều,có thể viết cả minigame được lun.(qua post game dev mà tìm)
nếu các bạn đang bắt đầu học thì coống gắng tập trung trước hết vào vòng lặp và mảng.đừng nên đụng vào con trỏ sớm,vì nó khá phức tạp.
Cam on loi khuyen cua ban, ban co tai lieu gi` hay hay khong? Send cho tui qua mail nhe, thank,,,,,,,,
Các bạn không cài dc BC trong Dos a`
Nó bắt vào file autoexec.bat để chỉ đường dẫn đến thư mục chứa thư viện chứ gì
------------------------
1.Nếu các bạn dùng Win98 thì vào file autoexec.bat mà sửa
Thêm dòng này vào ne`: path= c:\tc\thưmucchứa các file*.h\
2.Nếu dùng WIN2k,NT,XP thì vào : start->setting->control panel->System-Advanced->Environment Variables->add
Thêm một biến môi trường là path giá trị là c:\tc\thưmucchứa các file*.h
-----------
Đó là 2 cách theo lý thuyết.Còn nếu ko muốn phải lằng nhằng thì dùng cách thứ3
3.Copy toàn bộ các file *.h và tất cả các file nào nó đòi hỏi(VD *.BGI) vào thư mục BIN (thư mục chứa file TC.exe) Thế là xong.
Chúc các bạn thành công
-----------------------------------
Đệ qui bản chất nó là cơ chế của chương trình con.Bộ nhớ cấp phát cho chương trình con là bộ nhớ stack:Vào sau ra trước.
Và vì thế.Tính toán của một chương trình đệ qui sẽ là tính từ lúc điều kiện của một dãy số..hay một dãy tính toán kết thúc ngược lên trên.
Ví dụ nhá:tính giai thừa của n
Gt=1 nếu n=0 hoặc 1
ngược lại Gt=n*Gt(n-1)
Và thế là theo cơ chế stack.VD ta gọi Gt(4) thì
Ctrình con Gt(4) gọi Gt(3):---Gt(4)=4*Gt(3)---
Ctrình con Gt(3) gọi Gt(2):---Gt(4)=4*Gt(3)---
Ctrình con Gt(2) gọi Gt(1):---Gt(2)=2*Gt(1)---
Gt(1)=1.
Sau khi hoàn thành Ctrình con Gt(1)=1.Máy tính lại lấy Ctcon Gt(2) ra tính tiếp(Vì nó chưa hoàn tất).
Sau khi hoàn tất ctc Gt(2)=2*1.Máy tính lại lấy ctc Gt(3) ra tính tiếp...
Và cứ thế hoàn tất ctc Gt(4) là xong.Gt(4)=4*3*2*1
Hehe.Vậy đấy.Đó là cơ chế Stack và bản chất của bộ nhớ Chương trình con.
Còn ai ko hiểu cứ post lên nhé.Đệ qui dễ lắm.Nhờ đệ qui chúng ta có thể giải quyết được tất cả các bài toán kinh điển.Vd:Xếp 8 con hậu vào bàn cờ,Mã đi tuần...
Nhờ đệ qui chúng ta có thể quét tất cả các trường hợp mà ko sợ sót.Trường hợp nào thỏa mãn Bài tóan,chọn ra.
Tuy nhiên nhược điểm của đệ qui là khối lượng tính toán tăng theo cấp số nhân đối với mỗi lời gọi trong ctc.Nếu bạn có vòng lặp trong ctc bạn sẽ thấy.Công việc tăng theo cấp số phép lặp đấy.Vì vậy nếu phép lặp càng lớn,số phép tính càng nhiều.
hy vọng trong tương lai,Bộ VXL của Máy tính ngày càng cao để chúng ta có thể giải thêm nhiều bài toán hơn nữa.
-------------------
Chúc các bạn thành công.
cảm ơn cái địa chỉ của bạn nhé..
à quên...cho mình hỏi..ở mộ vài trung tâm cài tốt borlandc3.1 trên nền win2000....vậy cho mình hỏi phiên bản nào của win2000 cài tốt vậy...mình cài thử ở nền win2000 SP4 như kh6ng thành công...có cách nào bẻ chổ này không
co the duong dan den tap tin BGI cua ban co van de. ban thu kiem tra duong dan lai
Bookmarks