Read-only archive. Login and posting are unavailable.
Reply
 
Thread Tools
  #1  
Old 04-11-2007, 08:42
quocviet0908's Avatar
Đã tốn tiền
Join Date: 06-2007
Posts: 6,453
Pascal !!!

Tình hình là mấy cái Pascal oải quá, anh em nào pro vào giúp đỡ mình với, sau này đãi 1 chầu thịt chó mắm tôm

Bài 1: Nhập vào 1 số nguyên dương N và kiểm tra nó có phải là số nguyên tố hay ko?
Mở rộng: nhập vào 1 số N bất kì và xuất tất cả các số nguyên tố từ 2->N

Bài 2: Xuất ra màn hình:
a/
$ $ $ $ $
$ $ $ $
$ $ $
$ $
$

b/
*
* * *
* * * * *
* * * * * * *

Giúp mình nhé! Có lẽ mình còn hỏi anh em dài dài
__________________
i5 2500K@5.1GHz w.Venomous X|Asus P8Z77-V|2x4GB Corsair Vengeance Blue|MSI HD7950 TF3 @1100/1250|Seasonic X760|Corsair 400R
Mac Powerbook G4
Reply With Quote
  #2  
Old 04-11-2007, 08:43
Anh reeeeeeeeeeeeeeeeeeeeể
Join Date: 01-2007
Posts: 1,978
Re: Pascal !!!

đang dịch tả thíe mịe, chờ hết dịch tớ giúp cho
Reply With Quote
  #3  
Old 04-11-2007, 09:10
pvthanh100's Avatar
Team "thèm tít"
Join Date: 08-2007
Posts: 7,709
Re: Pascal !!!

1a

Quote:
var i,n:interger;

function ngto(n:integer):boolean;
var i,n:integer;
begin
ngto:=false;
if n<2 then exit;
for i:=2 to trunc(sqrt(n)) do
if n mod i=0 then exit;
ngto:=true;
end;

begin
writeln("nhap n :");
readln(n);
if ngto(n)=true then
Writeln(n," la so nguyen to")
else
Writeln(n," ko phai la so nguyen to")
end;
end
1b
Quote:
var i,n:interger;

function ngto(n:integer):boolean;
var i:integer;
begin
ngto:=false;
if n<2 then exit;
for i:=2 to trunc(sqrt(n)) do
if n mod i=0 then exit;
ngto:=true;
end;

begin
writeln("nhap n :");
readln(n);
writeln("cac so ng to tu 2 toi ",n," la : ");
for i:=2 to n do
if ngto(n)=true then write(n:3)
end;
end
2a
Quote:
var i,j,n:integer;
begin
for i:=5 downto 1 do
for j:=1 to i
write("*");
end;
writeln;
end;
end
2b
tương tự thế nhưng em quên mịe nó cái hàm space của Pascal rồi
Reply With Quote
  #4  
Old 04-11-2007, 10:35
huythach83's Avatar
Đã tốn tiền
Join Date: 03-2007
Posts: 658
Re: Pascal !!!

Hàm space là hàm gì á? trước giờ mình toàn chơi kiều write("* "); không à
Reply With Quote
  #5  
Old 04-11-2007, 10:39
Global Hell's Avatar
Team "thèm tít"
Join Date: 07-2006
Posts: 4,765
Re: Pascal !!!

lol, đang học THCB trong trường ĐH nè, pascal giống bác lun ^^
bài của bác pvthanh100 thì chắc đúng rồi nhưng theo em đc ông thầy dạy thì chưa đc học lệnh exit nên mấy chỗ đó thay bằng break
thứ 2 nữa là string trong pascal đc quy định trong dấu ' và ' chứ ko phải là " và " đâu bác ạ, với lại thêm cái for ... to ... thì bọn em đc học chứ còn downto cũng chưa đc học nốt ^^, nhưng nói chung 1 bài tóan luôn có nhiều cách giải, giải cách nào cũng ko thành vấn đề ^^
__________________
[CENTER][B][COLOR="Red"]You come to love not by finding the perfect person, but by seeing an imperfect person perfectly, hihihi[/COLOR][/B][/CENTER]
Reply With Quote
  #6  
Old 04-11-2007, 10:43
quocviet0908's Avatar
Đã tốn tiền
Join Date: 06-2007
Posts: 6,453
Re: Pascal !!!

Cám ơn bro pvthanh100 trước nhe ^^
__________________
i5 2500K@5.1GHz w.Venomous X|Asus P8Z77-V|2x4GB Corsair Vengeance Blue|MSI HD7950 TF3 @1100/1250|Seasonic X760|Corsair 400R
Mac Powerbook G4
Reply With Quote
  #7  
Old 04-11-2007, 11:07
tm02019's Avatar
Senior Member
Join Date: 09-2006
Posts: 311
Re: Pascal !!!

Ma'y lession na`y ma` ho?i thi` cha'c cha'n co`n ho?i da`i da`i . Day la` ma'y ba`i ta.p can ba?n ma`, bro chi.u kho' do.ng na~o suy nghi~ di, mai mo't mo'i tu duy to't ca'c thua.t toa'n duo.c, chu' la.p tri`nh ma` ho?i kie?u na`y thi` kho' hie?u ba`i la'm.
__________________
Tai nghe AKG Y55 Full Box bảo hành chính hãng 12T giá rẻ 2Tr6 đây:

https://vozforums.com/showthread.php?p=79977503#post79977503
Reply With Quote
  #8  
Old 04-11-2007, 11:10
Global Hell's Avatar
Team "thèm tít"
Join Date: 07-2006
Posts: 4,765
Re: Pascal !!!

lập trình nó cần cái khiếu với cái tư duy logic
__________________
[CENTER][B][COLOR="Red"]You come to love not by finding the perfect person, but by seeing an imperfect person perfectly, hihihi[/COLOR][/B][/CENTER]
Reply With Quote
  #9  
Old 04-11-2007, 11:40
pvthanh100's Avatar
Team "thèm tít"
Join Date: 08-2007
Posts: 7,709
Re: Pascal !!!

Quote:
Originally Posted by quocviet0908
Cám ơn bro pvthanh100 trước nhe ^^
bro nhớ sửa mấy cái lỗi ngữ pháp mà Global Hell nói. Thú thật là hơi nhầm 1 tí vì lâu rồi ko xài.
@huythach83 : Ví dụ trong VB6 có hàm Space$(50) = 50 dấu cách liền nhau thì Pascal cũng có 1 hàm như thế. Dùng hàm có sẵn cho tiện chứ thêm câu lệnh for để add 50 cái dấu trống thì hơi rườm rà khó chịu
Reply With Quote
  #10  
Old 04-11-2007, 11:55
beatƖemania's Avatar
Senior Member
Join Date: 09-2007
Posts: 2,715
Re: Pascal !!!

Mấy bài căn bản này là để tập làm quen với tư duy lập trình mà, cóp source thế này thì làm sao tư duy được
__________________
[SIZE="1"]No Bullshit Zone[/SIZE]
Reply With Quote
Reply

« Previous Thread | Next Thread »

Posting Rules
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 On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 20:05.