Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Tài nguyên dạy học

    Hỗ trợ trực tuyến

    • (Trợ giúp kỹ thuật)

    Điều tra ý kiến

    Các bạn thầy trang web của chúng tôi thế nào?
    Bình thường
    Đẹp
    Đơn điệu
    Ý kiến khác

    Ảnh ngẫu nhiên

    AAGB4AUqkc_1776519513190.png Z7708417785534_8c6fcb739f3a0d1b0887d45056b75cd5.jpg Z7707948110650_e55884f120e890247568370f79fe3083.jpg Z7379288209361_8e1b515c444aa18ebe6d6b7f5f896ca0.jpg Z7379288200285_7e2e72f3f98df26e51790aa759e1db75.jpg Z7379288218667_000991aa714bf386eb6ff3570683fef0.jpg Z7379288185153_deb8a8173ff6f2218a0bc0bee42c81d7.jpg Dctna.jpg Hctna.jpg Tntna.jpg 9456fe40364d9167df75ae7b1c785753.jpg Sodotuduytoan9chuong1hinhhoc2.png Maxresdefault_1.jpg An_toan_dien.flv He_tieu_hoa_o_nguoi_1.png So_do_mach_dien_cam_bien_nhiet_do_1.jpg Vai_tro_bao_ve_dat_cua_thuc_vat_2.png Tai_xuong.jpg 0k4y1k5h7l61698654435536.png Nhunglehoitamlinhoninhbinh605160fccaf34.jpg

    Thành viên trực tuyến

    3 khách và 0 thành viên

    VN

    Chào mừng quý vị đến với Thư viện tài nguyên dạy học tỉnh Ninh Bình.

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

    De cho HSG Tin_Pascal

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Ngô Quang Minh
    Ngày gửi: 22h:32' 15-04-2010
    Dung lượng: 39.5 KB
    Số lượt tải: 255
    Số lượt thích: 0 người

    ĐỀ THI CHỌN HỌC SINH GIỎI TỈNH LỚP 9
    NĂM HỌC 2009 - 2010
    
    
    MÔN THI: TIN HỌC
    Thời gian làm bài: 150 phút không kể thời gian phát đề
    Đề thi này gồm 03 câu trong 01 trang
    
    
    Lập trình để giải các bài toán sau đây bằng ngôn ngữ Pascal

    Bài 1: (6 điểm)
    a. Nhập một dãy số nguyên có n phần tử (0< n ( 100)
    b. Sắp xếp dãy vừa nhập theo thứ tự tăng dần, in ra màn hình dãy đã sắp thứ tự

    Bài 2: (6 điểm)
    Nhập vào từ bàn phím ba số thực bất kỳ là độ dài ba cạnh của một tam giác tính diện tích tam giác đó.

    Bài 3: (8 điểm)
    Cho số tự nhiên N. Lập chương trình tính:
    a/ Số N có bao nhiêu chữ số.
    b/ Tính tổng các chữ số của N.


    HƯỚNG DẪN CHẤM THI HỌC SINH GIỎI TỈNH LỚP 9
    NĂM HỌC 2009 - 2010

    
    
    MÔN THI: TIN HỌC
    Thời gian làm bài: 150 phút không kể thời gian phát đề
    Hướng dẫn này gồm 05 câu trong 3 trang
    
    

    Lưu ý chung: Học sinh có thể viết theo cách khác, chương trình chạy cho kết quả đúng, cho điểm tối đa, ngược lại chấm theo hướng dẫn sau đây. Tùy theo mức độ sai, trừ điểm hợp lý, tổng số điểm không quá 50% điểm tối đa.

    Bài 1: (5 điểm)
    - Nhập một dãy số nguyên: viết đúng cho 2 đ
    - Sắp xếp dãy vừa nhập theo thứ tự tăng dần: viết đúng cho 4 đ

    Bài 2: (6 điểm)
    - Nhập vào 3 số thực kiểm tra xem đó có thoả mãn 3 cạn của một tam giác hay không: viết đúng cho 4 đ
    - Tính diện tích tam giác đó: viết đúng cho 2 đ
    Bài 3: (8 điểm)
    a/ Tìm số N có bao nhiêu chữ số: viết đúng cho 4 đ
    b/ Tính tổng các chữ số của N.viết đúng cho 4 đ


    Sau đây là các chương trình hoàn chỉnh để tham khảo thêm
    ****************************************************
    Program bai1;
    var a:array[1..100] of integer;
    i,j,n,t,x,p,q:integer;
    found:boolean;
    Begin
    {********a. Nhap**************}
    Write(`Nhap so phan tu cua day:`);Readln(n);
    For i:=1 to n do readln(a[i]);
    {*********b. Sap xep, in day ra man hinh *************}
    For i:=1 to n-1 do
    For j:=1 to n-i do
    if a[j]>a[j+1] then
    begin
    t:=a[j];
    a[j]:=a[j+1];
    a[j+1]:=t;
    end;
    For i:=1 to n do write(a[i],` `);
    readln;
    End.

    Program bai2;
    Var
    a, b, c, p, s: real;
    D : boolean;
    Begin
    Writeln (‘Nhap canh a cua tam giac : ‘); Readln (a);
    Writeln (‘Nhap canh b cua tam giac : ‘); Readln (b);
    Writeln (‘Nhap canh c cua tam giac : ‘); Readln (c);
    p := (a +b+c)/2;
    D:= ((a>0) and (b>0) and (c>0) ) and ((p > a) and (p > b) and (p > c));
    If D then
    Begin
    s := sqrt(p*(p-a)*(p-b)*(p-c));
    Writeln (‘Dien tich cua tam giac la S = : ‘, s : 20:2);
    End
    Else
    Writeln (‘ a, b, c khong the la 3 canh cua tam giac‘);
    Readln
    END.


    Program bai3;
    Var
    I, k , s: byte;
    n : longint;
    Begin
    Write (‘Nhap n : ‘); Read (n);
    k := 1; s := 0;
    For i := 1 to 10 do
    Begin
    s := s + n mod 10;
    n := n div 10;
    If n <> 0 then k := k + 1;
    End;
    Writeln ( ‘N cos ‘, k: 2, ‘chu so’);
    Writeln ( ‘Tong cac chu so cua N la: ’, s : 8);
    Readln;
    END.
     
    Gửi ý kiến

    QC