Tải bản đầy đủ (.doc) (3 trang)

De thi HSG Tin 0506

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (115.68 KB, 3 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>SỞ GIÁO DỤC VÀ ĐÀO TẠO HÒA BÌNH</b>

<b>KỲ THI CHỌN HỌC SINH GIỎI TỈNH</b>


<b>Đề thi chính thức</b> <b>LỚP 12, NĂM HỌC 2005 - 2006</b>


<b>Môn thi : Tin học, Bảng B</b>


<i>Thời gian 180 phút (Không kể thời gian giao đề)</i>
Ngày thi 06/12/2005


<b> (Đề thi gồm có 01 trang)</b>


<i><b>Bài 1 - Vị trí tương đối của hai đường thẳng (8 điểm) </b></i> <b>Tên tệp bài làm: BL1.PAS</b>
Trên mặt phẳng cho hai đường thẳng d1 và d2, biết rằng phương trình tổng quát của
đường thẳng:


d1 là: a1.x + b1.y + c1 = 0
d2 là: a2.x + b2.y + c2 = 0


Lập chương trình nhập từ bàn phím các số thực: a1, b1, c1, a2, b2, c2 và cho biết:
- Vị trí tương đối giữa d1 với d2 trên mặt phẳng: cắt nhau, song song hay trùng nhau.
- Nếu cắt nhau thì cho biết tọa độ giao điểm(tính chính xác tới 4 chữ số thập phân).
VD: a1 = 2, b1 = 5, c1 = 9; a2 = 1, b2 = 5, c2 = 7 thì d1 cắt d2 tại điểm (2,000 ; 1,000)
<i><b>Bài 2 - Cạnh của tam giác vuông (8 điểm)</b></i> <b>Tên tệp bài làm: BL2.PAS</b>


Em đã biết trong tam giác vuông cạnh huyền a, hai cạnh góc vng b, c thì:
a2<sub> = b</sub>2<sub> + c</sub>2


Cho biết giá trị nguyên dương n nhập vào từ bàn phím. Em hãy tìm và in lần lượt ra màn
hình tất cả các bộ 3 số nguyên dương a, b, c khác nhau nhỏ hơn n thỏa mãn là các cạnh của
một tam giác vng.


<b>Ví dụ:</b>



n = 10, ta tìm được 1 bộ: 3, 4, 5 (vì 52<sub> = 4</sub>2<sub> + 3</sub>2<sub> )</sub>


<b>Lưu ý: nếu a,b,c là một bộ thì a, c, b khơng được tính nữa, ví dụ: (3, 4, 5) là 1 bộ thì (4, 3,</b>
5) khơng được tính là một bộ khác nữa.


<i><b>Bài 3 - Tổng và Hiệu hai số nguyên (4 điểm)</b></i> <b>Tên tệp bài làm: BL3.PAS</b>
Em hãy lập trình nhập vào từ bàn phím 2 số nguyên dương a và b (a>=b) và in ra màn hình
lần lượt các giá trị a+b và a-b. Biết rằng a và b có không quá 100 chữ số.


hết


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>SỞ GIÁO DỤC VÀ ĐÀO TẠO HỊA BÌNH</b>

<b>KỲ THI CHỌN HỌC SINH GIỎI TỈNH</b>


<b>Đề thi chính thức</b> <b>LỚP 12, NĂM HỌC 2005 - 2006</b>


<b>Môn thi : Tin học, Bảng B</b>


<b>Hướng dẫn chấm</b>



* Thang điểm: 20 điểm


* Cách chấm: giám khảo dựa trên các test input để chạy chương trình và kiểm tra kết quả output
<b>Bài 1: 8 điểm </b>


- Có 4 test, mỗi test cho kết quả đúng được 2.0 điểm.


- Nếu chương trình khơng có kết quả thì tùy thuộc vào nội dung chương trình mà cho tối đa 2 điểm
<b>INPUT</b>


<b>(a1, b1, c1, a2, b2, c2)</b> <b>OUTPUT</b>



<b>2 5 9 1 5 7</b> <b>cắt nhau tại (2.0, 1.0)</b>
<b>1 2 7 1 2 8</b> <b>song song</b>


<b>0 2 5 1 0 4</b> <b>cắt nhau tại (4.0, 2.5)</b>
<b>2 4 6 4 8 12</b> <b>trung nhau</b>


<b>Bài 2: (8 điểm)</b>


- Có 4 test, mỗi test cho kết quả đúng được 2.0 điểm.


- Nếu chương trình khơng có kết quả thì tùy thuộc vào nội dung chương trình mà cho tối đa 2 điểm


<b>INPUT</b> <b>OUTPUT</b>


<b>m=1, n = 10</b> <b>3 4 5</b>


<b>6 8 10</b>


<b>Co 2 bo so thoa man la canh tam giac vuong</b>
<b>m=1, n = 100 </b> <b>3 4 5</b>


<b>5 12 13</b>
<b>6 8 10</b>
<b>7 24 25</b>
<b>8 15 17</b>
<b>9 40 41</b>
<b>9 12 15</b>
<b>10 24 26</b>
<b>11 60 61</b>


<b>12 35 37</b>
<b>12 16 20</b>
<b>13 84 85</b>
<b>14 48 50</b>
<b>15 36 39</b>
<b>15 20 25</b>
<b>16 63 65</b>
<b>16 30 34</b>
<b>18 80 82</b>
<b>18 24 30</b>
<b>20 48 52</b>
<b>20 21 29</b>
<b>21 72 75</b>
<b>21 28 35</b>
<b>24 70 74</b>
<b>24 45 51</b>
<b>24 32 40</b>
<b>25 60 65</b>
<b>27 36 45</b>
<b>28 96 100</b>
<b>28 45 53</b>
<b>30 72 78</b>
<b>30 40 50</b>


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>32 60 68</b>
<b>33 56 65</b>
<b>33 44 55</b>
<b>35 84 91</b>
<b>36 77 85</b>
<b>36 48 60</b>


<b>39 80 89</b>
<b>39 52 65</b>
<b>40 75 85</b>
<b>40 42 58</b>
<b>42 56 70</b>
<b>45 60 75</b>
<b>48 64 80</b>
<b>48 55 73</b>
<b>51 68 85</b>
<b>54 72 90</b>
<b>57 76 95</b>
<b>60 80 100</b>
<b>60 63 87</b>
<b>65 72 97</b>


<b>Co 52 bo so thoa man la canh tam giac vuong</b>
<b>m=800, n=1000</b> <b>Co 0 bo so thoa man la canh tam giac vuong</b>
<b>m=7000, n = 10000</b> <b>7021 7080 9971</b>


<b>Co 1 bo so thoa man la canh tam giac vuong</b>
<b>Bài 3: (4 điểm) </b>


- Mỗi test đúng cho 1 điểm


<b>INPUT</b> <b>OUTPUT</b>


<b>9</b>


<b>8</b> <b>171</b>



<b>100000000000000000000000001</b>


<b>99999999999999999999999999</b> <b>2000000000000000000000000002</b>


<b>131429483284390285438504395603495096502</b>
<b>9665465555</b>


<b>654695869586954865069506950690549605496</b>
<b>5609564565</b>


<b>786125352871345150508011346294044701999</b>
<b>5275030120</b>


<b>476733613697435420368997444912945491006</b>
<b>4055900990</b>


<b>111111111111111111111111111111111111111</b>
<b>1111111111</b>


<b>999999999999999999999999999999999999999</b>
<b>999999999</b>


<b>211111111111111111111111111111111111111</b>
<b>1111111110</b>


<b>111111111111111111111111111111111111111</b>
<b>111111112</b>


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×