PDA

View Full Version : Khai mạc Hội thi Tin học trẻ không chuyên


Trần Thanh Tâm
07-06-2007, 02:28 PM
Sáng nay, 7/6/2007, tại Trung tâm Tin học - Sở Bưu chính Viễn thông tỉnh Tuyên quang đã diễn ra hội thi Tin học trẻ không chuyên do - Thị Đoàn + Phòng Giáo dục Thị xã phối hợp tổ chức.
Tham dự Hội thi co 40 Thí sinh đến từ các trường học trong toàn thị xã, Hội thi chia làm 3 bảng tương đương với 3 cấp học: Tiểu học, THCS, THPT.
Tiểu học: Thi Kiến thức về máy tính, kỹ năm xử lý văn bản, vẽ trên paint.
THCS: Kiến thức về máy tính, lập trình trên ngôn ngữ Pascal.
THPT: Kiến thức về máy tính, lập trình trên ngôn ngữ Pascal.
Kết quả và ảnh về Hộ thi sẽ được cập nhật sau khi kết thúc giải.
Sau đây là 1 số đề bài, mời các bạn tham khảo.
Bài 1: Năm âm lịch tính theo Can và Chi. Có 10 Can là: Giáp, Ất, Bính, Ðinh, Mậu, Kỷ, Canh, Tân, Nhâm, Qúy, và có 12 Chi là: Tý, Sửu, Dần, Mão, Thìn, Tỵ, Ngọ, Mùi, Thân, Dậu, Tuất , Hợi. Hãy nhập vào một năm dương lịch cho biết năm âm lịch tương ứng, biết rằng năm 1999 là năm Kỷ Mão.

Bài 2: Viết một hàm tính k! với k nguyên dương bất kỳ. Nhập n, k ( n >= k >= 0 ) từ bàn phím, sử dụng hàm đó tính số tổ hợp chập k của n theo công thức :
http://filexoom.com/files/2007/5/18/75103/Congthuc.JPG



Bài 3: Nhiệt độ F (Fahrenheit), và nhiệt độ C (Cecius) liên hệ nhau theo công thức : C=(5(F-32))/9;
Viết chương trình, nhập vào một dãy các độ F1, F2,..., Fn tùy ý , sắp xếp dãy này theo trật tự tăng, đối với mỗi Fi đó hãy tính và in lên màn hình các độ C tương ứng, trình bày thành hai cột :

ÐỘ F ÐỘ C
Sau đó, nhập vào một dãy các độ C1, C2,..., Cn tùy ý , sắp xếp dãy này theo trật tự tăng, đối với mỗi Ci đó hãy tính và in lên màn hình các giá trị độ F tương ứng, trình bày thành hai cột :

ÐỘ C ÐỘ F
Yêu cầu, trong chương trình có hai hàm, và hai thủ tục :
Hàm tính độ C theo độ F .
Hàm tính độ F theo độ C .
Thủ tục sắp xếp một dãy tăng .
Thủ tục in lên màn hình .

Đặng Lệ Thủy
07-06-2007, 03:00 PM
Thi tin học không chuyên chắc là số lượng thí sinh ở Thị xã sẽ có điều kiện hơn rùi :). Mong sẽ sớm được biết em nào đoạt giải nhất :D. Anh Hoangtucoc có làm BGK ko ạ :D

Trần Thanh Tâm
07-06-2007, 04:25 PM
Đợt thi này của Phòng Giáo dục phối hợp với Thị Đoàn tổ chức để tìm 3 3 thí sinh xuất sắc nhất tham dự Hội Thi Tin học toàn tỉnh do Tỉnh Đoàn phối hợp với Sở Bưu chính Viễn thông Tổ chức vào đầu tháng 7. BTC, BGK sẽ chọn 3 Thí sinh xuất sắc nhất tham dự Hội thi Tin học không chuyên toàn quốc được tổ chức tại Cần Thơ vào cuối tháng 11/2007

Mong sẽ sớm được biết em nào đoạt giải nhất :D. Anh Hoangtucoc có làm BGK ko ạ :D: Tớ sẽ upload các Thí sinh đoạt giải lên ngay khi Hội thi bế mạc. Thanks đã hỏi thăm Tớ, Hoàng tử Cóc mà: Tớ là Phó Chủ tịch hội đồng thi, Phó BGK, hehhehehhehe

Đặng Lệ Thủy
07-06-2007, 04:30 PM
: Tớ sẽ upload các Thí sinh đoạt giải lên ngay khi Hội thi bế mạc. Thanks đã hỏi thăm Tớ, Hoàng tử Cóc mà: Tớ là Phó Chủ tịch hội đồng thi, Phó BGK, hehhehehhehe

Hic tiếc là em ko có em hay cháu tham gia thi nhỉ nếu ko sẽ nhờ anh Hoàng Tử Cóc giúp đỡ hehe.

hauc2
07-06-2007, 06:00 PM
Hay quá, có lẽ cho con mình đăng ký hộ khẩu ở TQ để hàng năm có thể thi thố

hauc2
07-06-2007, 06:04 PM
Yêu cầu, trong chương trình có hai hàm, và hai thủ tục :
Hàm tính độ C theo độ F .
Hàm tính độ F theo độ C .
Thủ tục sắp xếp một dãy tăng .
Thủ tục in lên màn hình .[/COLOR][/B]

Theo cá nhân mình thì những yêu cầu này sẽ làm cho học sinh bị bó buộc khả năng sáng tạo, vì có nhiều cách tổ chức chương trình khác nhau và cách mà btc đề ra đâu phải là hợp lý nhất

Trần Thanh Tâm
10-06-2007, 06:56 PM
Theo cá nhân mình thì những yêu cầu này sẽ làm cho học sinh bị bó buộc khả năng sáng tạo, vì có nhiều cách tổ chức chương trình khác nhau và cách mà btc đề ra đâu phải là hợp lý nhất

Có rất nhiều cách để giải 1 bài toán, nhất là trong Pascal thì lại càng nhiều hơn nữa. Ở đây BGK, BTC muốn các thí sinh tham dự không chỉ đơn thuần là hiểu được được thuật toán (cách giải) mà còn muốn họ năm vững, sâu sắc về Ngôn ngữ Lập trình Pascal.
U có biết về Pascal ko? Thử tưởng tượng nếu Bài trên không giải theo cách ấy (viết dạng Function or Procedure) thì chương trình sẽ rắc rối, cồng kềnh như thế nào?

Trần Thanh Tâm
10-06-2007, 07:02 PM
Hic tiếc là em ko có em hay cháu tham gia thi nhỉ nếu ko sẽ nhờ anh Hoàng Tử Cóc giúp đỡ hehe.
Vậy lấy chồng, sinh cháu nhanh lên, rùi cho thi Tin học ở TQ, Hoàng tử sẽ giúp. Thế Mẹ nó muốn cháu được giải mấy đây?

hauc2
10-06-2007, 11:23 PM
Có rất nhiều cách để giải 1 bài toán, nhất là trong Pascal thì lại càng nhiều hơn nữa. Ở đây BGK, BTC muốn các thí sinh tham dự không chỉ đơn thuần là hiểu được được thuật toán (cách giải) mà còn muốn họ năm vững, sâu sắc về Ngôn ngữ Lập trình Pascal.
U có biết về Pascal ko? Thử tưởng tượng nếu Bài trên không giải theo cách ấy (viết dạng Function or Procedure) thì chương trình sẽ rắc rối, cồng kềnh như thế nào?

Ý mình là để cho học sinh tự thiết kế các thủ tục và hàm theo ý muốn riêng. Điều này sẽ đánh giá được khả năng tổ chức, khả năng sáng tạo của học sinh, nếu ai không thiết kế gọn gàng thì người chấm sẽ dựa vào đó mà đánh giá học sinh.

Tất nhiên mỗi người sẽ có một ý kiến riêng, và BTC cũng có lý do và mục đích cụ thể! Dù sao cũng chúc hội thi thành công tốt đẹp.

Trần Thanh Tâm
11-06-2007, 12:55 PM
Ý mình là để cho học sinh tự thiết kế các thủ tục và hàm theo ý muốn riêng. Điều này sẽ đánh giá được khả năng tổ chức, khả năng sáng tạo của học sinh, nếu ai không thiết kế gọn gàng thì người chấm sẽ dựa vào đó mà đánh giá học sinh.



Vậy theo U: ngoài cách lập hàm và thủ tục như trên, còn cách lập nào hay và gọn gàng hơn ko?

hauc2
11-06-2007, 09:54 PM
Vậy theo U: ngoài cách lập hàm và thủ tục như trên, còn cách lập nào hay và gọn gàng hơn ko?

Hai hàm đầu thì có thể dùng 1 hàm thôi:

function chuyendoi(kieu_chuyen: byte, value: integer) : integer
{

if (kieu_chuyen = 1) tính toán hàm tính độ K theo độ C , return kết quả

if (kieu_chuyen = 0) tính toán hàm tính độ C theo độ K, return kết quả

}

Ví dụ:
- khi gọi hàm tính độ C theo độ K, ta gọi hàm như sau: chuyendoi(0,234);
- Khi gọi hàm tính độ K theo độ C, ta gọi hàm như sau: chuyendoi(1,234);

Theo mình thì đây chỉ là một cách thôi, hay hơn hay không thì tùy từng người nhận xét. Nhưng ý chính của mình là không nên gò bó học sinh theo một cách duy nhất, kệ học sinh tự mình sáng tạo.

gapro
13-06-2007, 09:12 AM
BTC, BGK sẽ chọn 3 Thí sinh xuất sắc nhất tham dự Hội thi Tin học không chuyên toàn quốc được tổ chức tại Cần Thơ vào cuối tháng 11/2007

: Tớ sẽ upload các Thí sinh đoạt giải lên ngay khi Hội thi bế mạc. Thanks đã hỏi thăm Tớ, Hoàng tử Cóc mà: Tớ là Phó Chủ tịch hội đồng thi, Phó BGK, hehhehehhehe
Hiện nay em đang ở trong Sài Gòn. Có ông anh ở Cần Thơ thỉnh thoảng xuống đó chơi. Nếu đoàn Tuyên Quang vào trong đó thi thì có thể liên hệ với em để em đưa đi chơi:D :D :D :D .

Trần Thanh Tâm
13-06-2007, 03:13 PM
Hiện nay em đang ở trong Sài Gòn. Có ông anh ở Cần Thơ thỉnh thoảng xuống đó chơi. Nếu đoàn Tuyên Quang vào trong đó thi thì có thể liên hệ với em để em đưa đi chơi:D :D :D :D .

Cảm ơn Cậu. Chắc chắn các Em sẽ rất vui, rất thích khi có những nguồn động viên, an ủi từ mọi hướng, mọi phía. Có gì Tớ sẽ liên lạc vơi cậu sau, Mobi của Cậu là: ??

Trần Thanh Tâm
13-06-2007, 07:01 PM
Hai hàm đầu thì có thể dùng 1 hàm thôi:

function chuyendoi(kieu_chuyen: byte, value: integer) : integer
{

if (kieu_chuyen = 1) tính toán hàm tính độ K theo độ C , return kết quả

if (kieu_chuyen = 0) tính toán hàm tính độ C theo độ K, return kết quả

}

Ví dụ:
- khi gọi hàm tính độ C theo độ K, ta gọi hàm như sau: chuyendoi(0,234);
- Khi gọi hàm tính độ K theo độ C, ta gọi hàm như sau: chuyendoi(1,234);

Theo mình thì đây chỉ là một cách thôi, hay hơn hay không thì tùy từng người nhận xét. Nhưng ý chính của mình là không nên gò bó học sinh theo một cách duy nhất, kệ học sinh tự mình sáng tạo.

Vậy thì có khác gì cách trên đâu. Tuy nhiên cũng là 1 dạng để các em học sinh tham khảo.

gapro
13-06-2007, 07:42 PM
Cảm ơn Cậu. Chắc chắn các Em sẽ rất vui, rất thích khi có những nguồn động viên, an ủi từ mọi hướng, mọi phía. Có gì Tớ sẽ liên lạc vơi cậu sau, Mobi của Cậu là: ??
Của em là 0917979506. Có gì cứ liên lạc. Em sẽ đưa đi chơi Sài Gòn và Cần Thơ.