PDA

View Full Version : Dề thi tin học chuyên nghiệp !



The_Wall
30-11-2002, 15:47
ĐỀ THI TIN HỌC CHUYÊN NGHIỆP TOÀN TỈNH LONG AN
VÒNG 1

Bài 1:
a) Viết chương trình nhập vào số tự nhiên n và tính tổng sau :
T = 1/1 + 1/2 + ... + 1/n
b) Nhập vào số tự nhiên m và tìm số tự nhiên n lớn nhất sao cho :
T = 1/1 + 1/2 +.....+ 1/n <= m

Bài 2 : Liên kết
Bộ ba số tự nhiên n,m,k theo thứ tự đó đuợc gọi là liên kết khi ước chung lớn nhất của m và n là ước chung lớn nhất của m và k. Viết chương trình nhập vào ba số n,m,k và cho biết ba số theo thứ tự đó có phải là liên kết hay khôg?
VD : ba số 8 ; 12 ; 24 là liên kết vì UCLN(8,12) = 4 là ước của UCLN(12,24) = 12. Bộ ba số 24 ; 12 ; 8 không là liên kết


Các bạn nào có khả năng giải không ?

khôngtên
30-11-2002, 18:21
Bác đợi mai tôi post lên nhé ! (chủ nhật)

uocvong
01-12-2002, 08:17
Program lienket;
Uses Crt;
Var m,n,k,u,v:word;
{---------------------------------------------------------}
Function ucln(a,b:word):word;
Var x,y:word;
Procedure biendoi(var x,y:word);
Var t:word;
Begin
While y<>0 do
begin
If y>x then begin y:=y-x;biendoi(x,y); end
else begin t:=x-y;x:=y;y:=t;biendoi(x,y) end
end;
End;
Begin
x:=a;y:=b;
biendoi(x,y);
Writeln('UCLN cua ',a,',',b,' bang ',x);
ucln:=x;
End;
{---------------------------------------------------------}
Begin
Clrscr;
Write('Nhap n: ');Readln(n);
Write('Nhap m: ');Readln(m);
Write('Nhap k: ');Readln(k);
If (ucln(m,k) mod ucln(n,m)) =0 then writeln('Cac so da cho la lien ket')
else writeln('Cac so da cho khong lien ket');
Readln
End.

Bài 2 đã được giải xong:) . Còn bài 1 quá đơn giản.

Nicky
01-12-2002, 11:39
Sao đề này hơi bị dễ đấy, thi chuyên nghiệp cho lớp mấy vậy ?

Zero
02-12-2002, 15:40
Chắc lớp 6 quá đùa thế thôi chắc đây là đề thi của lớp 9 ?

khôngtên
02-12-2002, 17:43
Hế lô các bác ! Đúng ra là chủ nhật tôi post bài giải lên ! Nhưng do hôm chủ nhật tụi bạn tổ chức đi chơi.... ! Thật sự các bài này không phải là khó ! Bài 3 đã giải rồi ! Còn bài 1 và 2 bác chỉ cần áp dụng phép cộng phân số rồi cộng từ phân số 1 đơn giarn thế thôi ! Nhưng để có thể lưu để các kết quả tính trung gian là các tử và mẫu số có thể rất lớn vì thế bác nên kềm theo 1 hàm dể rút gọn phân số ! Theo tôi là như vậy ! Còn các bác nghỉ sao !

The_Wall
04-12-2002, 14:59
Đề thi chuyên nghiệp cho khối cấp 3 đó các bác ơi . Thi tin học chuyên nghiệp đâu phải như mọi cuộc thi khác, các bác phải ghi bài giải ra giấy nè (không có lập trình trực tiếp trên máy) . Đâu có đơn giản chứ, các bác thử nghĩ xem nếu làm ngoài giấy thì sẽ khó như thế nào . Các bác đồng ý không ?

khôngtên
07-12-2002, 22:32
Uhh ! Cũng hơi bị đúng đấy ! Cũng như hồi chưa có máy tính mỗi khi giải bài thầy ra hay trên các báo phải làm trên giấy rồi mới lên nhà mấy đứa bạn chạy thử thay mà mệt luôn.. !

skywalker
08-12-2002, 13:02
như vậy đâu thể gọi là chuyên nghiệp được, mặc dù khó thì khó thiệt, nhưng mà đó chỉ là cách đánh đố người khác thôi, như vậy người giỏi không phải là người thông minh, mà là người chịu khó ngồi debug tay chương trình
nếu là 1 lập trình viên chuyên nghiệp thì chẳng ai làm vậy làm gì cho mất thời gian

Mach2
10-12-2002, 08:17
Hờ hờ... Viết CT mà viết trên giấy thì... hic mệt lém mà ko có lợi gì cả? Tui nghĩ vậy bởi vì hồi năm nhất thi TinHọc1 cũng bắt viết trên giấy như ri mà... Ba cái bài ma trận đơn giản mà viết sai tùm lum (về nhà mới thấy)... Thế mà cũng được 10? Chắc mí ông thầy nhìn bài 4 trang ko dám đọc cho nên cho lun con 10. Hehe... Tốt nhất là kiếm mí bài nào đó thực tiễn một tí chứ, mí bài "viết giấy" này làm tui nhớ lại "một thời đã xa" học vi tính ở Maika wé...

Foolpro
23-09-2007, 10:56
Đề này mà chuyên nghiệp thì đề nào là không chuyên nghiệp nữa

vietdat2410
23-09-2007, 11:07
đây là đề thi tin học trẻ không chuyên chứ chuyên nghiệp đâu mà.Mà sao bác này lại vớt bài từ đáy của xã hội lên thế:D:D

AnhTuanKB
23-09-2007, 11:12
Mấy bài này dễ òm. Mà làm trên giấy thì chấm theo làm trên giấy, chỉ chấm ý tưởng và trình bày, chứ cú pháp thì đâu xét kỹ lắm đâu, debug thì hoàn toàn không.

pippit2hn
23-09-2007, 11:19
...Mình học ĐH mà thi HK cũng phải lập trình trên giấy này :D...năm 1 là Pascal, năm 2 là C và C++...sắp tới ko biết là đến cái gì nữa...Nhưng mà nói chung là trên giấy cũng không phải là quá khó, đòi hỏi chủ yếu là ý tưởng và thuật toán...
-------------
hơi buồn với cái đề thi kia, trong sách cơ bản cũng có vài bài tương tự hay khó hơn...

tranvanho
23-09-2007, 11:24
hờ hờ lập trình chuyên nghiệp cái khỉ gì mà hok làm trên máy
đề thì dễ như trò trẻ con
thật nực cười

quangtrong
24-09-2007, 00:14
bài từ năm 2002 cũng moi lên, bó tay, đối với năm 2002 thì các bạn nghĩ lại đề như thế thì không có gì là lạ cả