Go Back   KLNetBB > DIỄN ĐÀN CÁC LĨNH VỰC > Kimlien Clubs > KITC - Góc Công Nghệ

 

Sách về các thuật toán tin học.
Old 22-10-2009, 17:07  

Member
 
Join Date: 08-09-2009
Posts: 96
KL$: 533
Sent 10 thank(s)
Received 18 thank(s)
School: PTTH Kim Liên
Class: A1 (2009-2012)
Location: Valley of Scream

Em có 1 quyển khá hay. ai muốn mượn đem đi photo (dày lắm. tiền photo ko đã mất 75k rồi) thì pm em nah.
Đây là tuyển tập các chuyên đề trong giảng dạy của 1 thầy ở trường Sư Phạm
Email : earthboundimmortalwiraqocharasca@yahoo.com.vn

sorry... tại dạo này em vướng học ko đi offline được =.=
Tí nữa em sẽ up tên sách lên sau.



------------------------------
I am the bone of my sword. Steel is my body, and fire is my blood. I have created over a thousand blades.
Unknown to death. Nor known to life.
Have withstood pain to create many weapons. Yet, those hands will never hold anything.
So as I pray
, "Unlimited Blade Works".
LotusOfDarkness is offline  

Re: Giáo trình thuật toán PASCAL
Old 22-10-2009, 19:51  

God Member
 
Join Date: 31-08-2009
Posts: 522
KL$ (TOP! 30): 4.087
Awarded 26 time(s)
Sent 23 thank(s)
Received 51 thank(s)
School: PTTH Kim Liên
Class: A2 (2009-2012)
Location: Nowhere!

Cái quyển to to mang đi hôm luyện thi quận á?



------------------------------
Hehe
y2kbibi is offline  

Re: Giáo trình thuật toán PASCAL
Old 22-10-2009, 20:33  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Có gì em cho cái mục lục lên đi, chứ nói không thế này thì biết sao được.
P/s: Lại bảo thầy Hoàng đi DSAP Textbook?



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  

Re: Giáo trình thuật toán PASCAL
Old 22-10-2009, 21:03  

Member
 
Join Date: 08-09-2009
Posts: 96
KL$: 533
Sent 10 thank(s)
Received 18 thank(s)
School: PTTH Kim Liên
Class: A1 (2009-2012)
Location: Valley of Scream

Hình như thế thật anh có quyển đó rồi ạh



------------------------------
I am the bone of my sword. Steel is my body, and fire is my blood. I have created over a thousand blades.
Unknown to death. Nor known to life.
Have withstood pain to create many weapons. Yet, those hands will never hold anything.
So as I pray
, "Unlimited Blade Works".
LotusOfDarkness is offline  

Re: Giáo trình thuật toán PASCAL
Old 22-10-2009, 21:08  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Quote:
Originally Posted by LotusOfDarkness View Post
Hình như thế thật anh có quyển đó rồi ạh
Cái này chứ gì http://www.jaist.ac.jp/~hoangle/DSAPTextbook/index.html hàng VN chất lượng cao
Link: DSAP Textbook

P/s: Trông thầy Hoàng phong cách lắm, mà thầy này giỏi nhất về đồ thị, có bài thầy quy về đồ thị giải rõ ngon lành
Cái này nên dùng với FP



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  

Re: Giáo trình thuật toán PASCAL
Old 22-10-2009, 21:13  

Member
 
Join Date: 08-09-2009
Posts: 96
KL$: 533
Sent 10 thank(s)
Received 18 thank(s)
School: PTTH Kim Liên
Class: A1 (2009-2012)
Location: Valley of Scream

Ơ đúng mất rồi thôi mọi người download ở link anh Dương vậy



------------------------------
I am the bone of my sword. Steel is my body, and fire is my blood. I have created over a thousand blades.
Unknown to death. Nor known to life.
Have withstood pain to create many weapons. Yet, those hands will never hold anything.
So as I pray
, "Unlimited Blade Works".
LotusOfDarkness is offline  

Re: Giáo trình thuật toán PASCAL
Old 22-10-2009, 21:25  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Muốn luyện thêm thì vào vn.spoj.pl mà luyện.
Để cái đơn vị là "THPT Kim Liên" nhé



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  

Re: Giáo trình thuật toán PASCAL
Old 22-10-2009, 21:27  

Member
 
Join Date: 08-09-2009
Posts: 96
KL$: 533
Sent 10 thank(s)
Received 18 thank(s)
School: PTTH Kim Liên
Class: A1 (2009-2012)
Location: Valley of Scream

Ôi cái cuộc đời này..... ... reg nik thôi



------------------------------
I am the bone of my sword. Steel is my body, and fire is my blood. I have created over a thousand blades.
Unknown to death. Nor known to life.
Have withstood pain to create many weapons. Yet, those hands will never hold anything.
So as I pray
, "Unlimited Blade Works".

1 Thank(s) haqduong Thanks LotusOfDarkness For 1 KL$: Đ/c này có sao ko mà cười suốt vậy
LotusOfDarkness is offline  

Re: Giáo trình thuật toán PASCAL
Old 22-10-2009, 21:39  

Manager
 
Join Date: 08-12-2007
Posts: 1.445
KL$: 1.165
Awarded 80 time(s)
Sent 491 thank(s)
Received 413 thank(s)
School: PTTH Kim Liên
Class: A6 (2005-2008)
Location: Đâu đó của cuộc đời

thôi coi như là múa rìa qua mắt thợ đi ^^ ...



------------------------------
...::!!HurT!!::...
....†..Gjn..†...
... .... ...

o0ogino0o is offline  

Re: Giáo trình thuật toán PASCAL
Old 23-10-2009, 08:45  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Quote:
Originally Posted by LotusOfDarkness View Post
Ôi cái cuộc đời này..... ... reg nik thôi
Reg chưa vậy Nhớ để đơn vị là "THPT Kim Liên" đấy. Để xem trường mình lên được hạng mấy
P/s: Có gì reg cả nick ở vnoi.info nhé



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  

Re: Giáo trình thuật toán PASCAL
Old 23-10-2009, 08:52  

V.I.P
 
Join Date: 23-08-2005
Posts: 2.707
KL$: 854
Awarded 46 time(s)
Sent 489 thank(s)
Received 558 thank(s)
School: PTTH Kim Liên
Class: A7 (2005-2008)
Location: Hà Nội iu wí

Tuổi trẻ bây giờ tài quớ Trước giờ anh chưa thấy quyển sách này bao giờ Hú hú



------------------------------
Click here: Show ảnh người yêu của mọi người (Câu thank )

1 Thank(s) haqduong Thanks MrPaint For 1 KL$: Quyển này em nghe giang hồ đồn đại từ lớp 9 mà
MrPaint is offline  

Re: Giáo trình thuật toán PASCAL
Old 24-10-2009, 16:59  

New Member
 
Join Date: 04-11-2008
Posts: 16
KL$: 102
Sent 5 thank(s)
Received 2 thank(s)
School: PTTH Kim Liên
Class: A6 (2008-2011)

Quote:
Originally Posted by haqduong View Post
Muốn luyện thêm thì vào vn.spoj.pl mà luyện.
Để cái đơn vị là "THPT Kim Liên" nhé
"Kim liên" có dấu hay ko hả a hè e để mà thấy mỗi 1 mình à



------------------------------
Ước gì chèn mã HTML zô đây free

1 Thank(s) haqduong Thanks Bachboss For 1 KL$: cứ copy-paste cho anh (bỏ dấu "" nhé)
Bachboss is offline  

Re: Giáo trình thuật toán PASCAL
Old 24-10-2009, 19:37  

God Member
 
Join Date: 31-08-2009
Posts: 522
KL$ (TOP! 30): 4.087
Awarded 26 time(s)
Sent 23 thank(s)
Received 51 thank(s)
School: PTTH Kim Liên
Class: A2 (2009-2012)
Location: Nowhere!

Quote:
Originally Posted by MrPaint View Post
Tuổi trẻ bây giờ tài quớ Trước giờ anh chưa thấy quyển sách này bao giờ Hú hú
Em cũng đã thấy bao giờ đâu! ==



------------------------------
Hehe
y2kbibi is offline  

Re: Giáo trình thuật toán PASCAL
Old 20-11-2009, 07:46  

Senior Manager
 
Join Date: 27-09-2004
Posts: 4.737
KL$: 643
Awarded 109 time(s)
Sent 515 thank(s)
Received 907 thank(s)
School: Kim Liên-mơ ước :x
Class: A (2008-2011)
Location: ...nơi tình yêu bắt đầu...

Giúp mình phân tích các lệnh bài này với. Mình đang cần rất gấp.
Mình sẽ tặng bạn nào giúp mình phân tích đúng và hợp lí bài này 1000$..
Đây là một bài lập trình bằng ngôn ngữ pascal thuộc phần đồ hoạ, có liên kết với một số chương trình khác để chạy.
Cám ơn các bạn đã cố gắng giúp mình.
Thân.



------------------------------


.Juno.
.Decide that you want it more than you are afraid of it.

ngua_van is offline  

Re: Giáo trình thuật toán PASCAL
Old 20-11-2009, 07:46  

Senior Manager
 
Join Date: 27-09-2004
Posts: 4.737
KL$: 643
Awarded 109 time(s)
Sent 515 thank(s)
Received 907 thank(s)
School: Kim Liên-mơ ước :x
Class: A (2008-2011)
Location: ...nơi tình yêu bắt đầu...

Đây la bài cần phân tích:
~~~~~~~~~~~~~~~~~~~
program Breakout;
SCREEN.PAS
COUNT.PAS
BRICKS.PAS
BUONDS.PAS
WALLS.PAS
BREAKOUT.PAS

Uses Screen,Count,bricks,bounds,walls,Crt,dos;

Var
ss:saveScreen;
w :Wall;
b :ball;
p : Paddle;
speed:LimitCounter;
Left:LeftBuond;
Top:UpperBuond;
Right:RightBuond;
Bottom:LowerBuond;
Obstacles:ObstancleList;
PaddleMsg,
SpeedMsg,
StartMsg,
QuitMsg,
PauseMsg1,
PauseMsg2,
TypeMsg:TextString;
Score:Counter;
Highest:Counter;
Ball: DownCounter;
X:Integer;
Finished:boolean;
FirstGame:Boolean;
TypeInc,
Ch:char;

Procedure Startup;
Begin
{First set up the screen and cursor}
ss.Init;
TextBackgruond(BLACK);
Clrscr;
{Create the buondaries of the playfield}
Left.Init(0,0,27,False);
Top.Init(0,0,82,false);
Right.Init(81,0,27,False);
Bottom.Init(0,24,82,True);
{Initialize the score display}
Score.Init(0,65,24,'Score',15);
Score.Show;
Highest.Init(0,60,25,'high Score',14);
Highest.Show;
{Set up the variuos menu messages}
PauseMsg1.Init(31,18,'Paused. Press any',15);
PauseMsg2.Init(31,19,'Key to continue.',15);
SpeedMsg.Init(5,23,#24+#25+'to change speed',14);
StartMsg.Init(5,24,#17+#196+#217+'to begin game',14);
PaddleMsg.Int(5,24,#27+#26+'to move paddle',14);
QuitMsg.Init(5,25,'ESC to quit',14);
QuitMsg.Show;
{Set up the information messages}
Ball.Init(5,40,24,-1,'Balls',15);
Balls.Show;
Speed.Init(1,40,25,1,10,'Speed',14);
Speed.Show;
{Build the wall}
w.Init(1,1,16,10);
w.Show;
{Need to initialize these, even though we're going to move them later}
b.Init(10,22,1,-1,YELLOW);
p.Init(8,23,WHITE);

Obstacles.Init;
Obstacles.Append(@p);
Obstacles.Append(@w);
Obstacles.Append(@Left);
Obstacles.Append(@Top);
Obstacles.Append(@Right);
Obstacles.Append(@Bottom);

TypeMsg.Init(22,12,'Increase typematic rate? (Y/N)',WHITE);
TypeMsg.Show;
repeat
TypeInc:=Upcase(ReadKey);
Until (TypeInc='Y') or (TypeInc='N');
TypeMsg.Hide;
if TypeInc='Y' then
ss.Speedup;
ss.SetCursor($2000);
Randomize;
FirstGame:=True;
End;

Procedure NewGame;
Begin
Ball.Reset;
Score.Reset;
If not FirstGame then
w.Reset;
X:=Random(78)+3;
b.MoveTo(X,22);
p.MoveTo(X-2,23);
b.Show;
p.Show;
Balls.Decrement;
FirstGame:=False;
End;

Function MainMenu:Boolean;
Var
Done:Boolean;

Begin
MainMenu:=True;
Done:=False;
SpeedMsg.Show;
StartMsg.Show;
While not Done do
Begin
Ch:=ReadKey;
Case ch of
Chr(27);
Begin
MainMenu:=False;
Done:=True;
End;
#13: Done:=True;
#0:
Begin
Ch:=ReadKey;
if Ord(ch)=72 then
Speed.Increment;
else if Ord(ch)=80 then
Speed.Decrement;
end;
end;
end;
SpeedMsg.Hide;
StartMsg.Hide;
End;

Procedure ProcessKeyStroke;
{Pause the game}
procedure Pause;
begin
PauseMsg1.show;
PauseMsg2.Show;
ch:=ReadKey;
if KeyPressed then
ch:=ReadKey;{Swallow extended keystrokes}
PauseMsg1.Hide;
PauseMsg2.Hide;
b.Show;
end;

begin
ch:=ReadKey;
case ch of
Chr(27):Finish:=True;
Chr(0):
begin
ch:=ReadKey;
{$IFNDEF Test}



------------------------------


.Juno.
.Decide that you want it more than you are afraid of it.

ngua_van is offline  

Re: Giáo trình thuật toán PASCAL
Old 20-11-2009, 10:14  

V.I.P
 
Join Date: 23-08-2005
Posts: 2.707
KL$: 854
Awarded 46 time(s)
Sent 489 thank(s)
Received 558 thank(s)
School: PTTH Kim Liên
Class: A7 (2005-2008)
Location: Hà Nội iu wí

Bài này mã nguồn chưa đầy đủ nha



------------------------------
Click here: Show ảnh người yêu của mọi người (Câu thank )
MrPaint is offline  

Re: Giáo trình thuật toán PASCAL
Old 20-11-2009, 20:54  

God Member
 
Join Date: 31-08-2009
Posts: 522
KL$ (TOP! 30): 4.087
Awarded 26 time(s)
Sent 23 thank(s)
Received 51 thank(s)
School: PTTH Kim Liên
Class: A2 (2009-2012)
Location: Nowhere!

Lâu rồi em ko dùng pascal chả nhớ cái mô tê j` cả, đọc xong hoa cả mắt! Hix!

Ai có nhã hứng dạy lại em đi!



------------------------------
Hehe
y2kbibi is offline  

Re: Giáo trình thuật toán PASCAL
Old 21-11-2009, 14:08  

Senior Manager
 
Join Date: 27-09-2004
Posts: 4.737
KL$: 643
Awarded 109 time(s)
Sent 515 thank(s)
Received 907 thank(s)
School: Kim Liên-mơ ước :x
Class: A (2008-2011)
Location: ...nơi tình yêu bắt đầu...

Quote:
Originally Posted by MrPaint View Post
Bài này mã nguồn chưa đầy đủ nha
Làm thế nào để chạy được hả cậu bé .
Cái này ứng dụng hàm random +sử dụng chtrinh` đồ họa để viết,có liên kết với 1 số cái nữa,cậu bé giúp mình đi .



------------------------------


.Juno.
.Decide that you want it more than you are afraid of it.

ngua_van is offline  

Re: Giáo trình thuật toán PASCAL
Old 21-11-2009, 14:42  

V.I.P
 
Join Date: 23-08-2005
Posts: 2.707
KL$: 854
Awarded 46 time(s)
Sent 489 thank(s)
Received 558 thank(s)
School: PTTH Kim Liên
Class: A7 (2005-2008)
Location: Hà Nội iu wí

Quote:
Originally Posted by ngua_van View Post


Làm thế nào để chạy được hả cậu bé .
Cái này ứng dụng hàm random +sử dụng chtrinh` đồ họa để viết,có liên kết với 1 số cái nữa,cậu bé giúp mình đi .
Bài này chưa đủ hết mã nguồn thôi, nhiều khả năng do copy/paste thiếu. Hiện không giúp được gì :-s



------------------------------
Click here: Show ảnh người yêu của mọi người (Câu thank )
MrPaint is offline  

Re: Giáo trình thuật toán PASCAL
Old 22-11-2009, 15:19  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Quote:
Originally Posted by MrPaint View Post

Bài này chưa đủ hết mã nguồn thôi, nhiều khả năng do copy/paste thiếu. Hiện không giúp được gì :-s
Quote:
Originally Posted by ngua_van View Post
Đây la bài cần phân tích:
~~~~~~~~~~~~~~~~~~~
...
begin
ch:=ReadKey;
case ch of
Chr(27):Finish:=True;
Chr(0):
begin
ch:=ReadKey;
{$IFNDEF Test}
Hình như ý anh paint là sau cái này còn 1 đoạn nữa



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  

Re: Giáo trình thuật toán PASCAL
Old 09-12-2009, 00:07  

New Member
 
Join Date: 04-11-2008
Posts: 16
KL$: 102
Sent 5 thank(s)
Received 2 thank(s)
School: PTTH Kim Liên
Class: A6 (2008-2011)

có bị copy thiếu k thế Ô.ô. Phần begin....End. chính chưa có end. vs cả có câu
" PauseMsg1.show; " -> viết giống lt hướng đối tượng thế e nhớ là pascal là hướng thủ tục mà



------------------------------
Ước gì chèn mã HTML zô đây free
Bachboss is offline  

Re: Giáo trình thuật toán PASCAL
Old 09-12-2009, 09:13  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Quote:
Originally Posted by Bachboss View Post
có bị copy thiếu k thế Ô.ô. Phần begin....End. chính chưa có end. vs cả có câu
" PauseMsg1.show; " -> viết giống lt hướng đối tượng thế e nhớ là pascal là hướng thủ tục mà
Bản thân Pascal cũng có 1 ít OOP ở mức cơ bản đ/c ạ.
Còn anh mậu copy thiếu thì phải.



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  
 

KLNetBB - Member of Kimlien Network
Copyright © 2002-2009 by dcuongtran
Skin designed by Kusanagi - Banner designed by FunkyJan
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.