30 b i t p n LUY n THI HSG TIN l p 9 new d

37 757 0
30 b i t p n LUY n THI HSG TIN l p 9 new d

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

30 BÀI TẬP ÔN LUYỆN THI HSG TIN LỚP Biên soạn: LÊ QUANG VINH Gv trường THPT chuyên Lương Thế Vinh Chuyên đề cung cấp 30 tập cấu trúc, kiểu liệu lập trình nhằm giúp quý thầy cô em học sinh THCS có thêm điều kiện rèn luyện chuẩn bị cho kì thi HSG lớp Các em tham khảo thêm tập sách “Bồi dưỡng khiếu tin học thuộc chương trình 3”, 1, Rất mong nhận góp ý từ q thầy em học sinh Mọi góp ý xin gửi đến email lequangvinh1912@gmail.com Xin chân thành cảm ơn! Bài Tính tổng TINHTONG Nhập số nguyên dương n Tính tổng s = + + + … + 2n Ví dụ: Input Output Giải thích 10 Tong S la: 110 Chương trình const fi='tinhtong.inp';fo='tinhtong.out'; var n:longint;s:real; begin assign(input,fi);reset(input); assign(output,fo);rewrite(output); readln(n); s:=(2+2*n)*n/2; write('Tong la ',s:0:0); close(input);close(output); end Bài Tính cạnh kề CANHKE (3 điểm) Nhập độ dài cạnh huyền cạnh kề tam giác vng Tính độ dài cạnh kề lại Làm tròn chữ số thập phân Ví dụ: Input Output 4.00 Test Input Output Giải thích 10 20 15 13.23 200 150 132.29 1234 987 740.67 65432 23456 61083.24 Chương trình const fi='canhke.inp';fo='canhke.out'; var a,b:longint;c2,c:real; begin assign(input,fi);reset(input); assign(output,fo);rewrite(output); readln(a,b); c2:=a*a-b*b; c:=sqrt(c2); writeln('Canh ke lai la ',c:0:2); close(input);close(output); end Bài Tính diện tích DTHT (2 điểm) Cho cạnh hình vng, tính diện tích hình trịn hình sau Kết làm trịn chữ số thập phân Sử dụng số pi = 3.14 Ví dụ: Input Output Giải thích Dien tich hinh tron la 39.25 Test Input Output Giải thích Nhap canh hinh vuong Dien tich hinh tron la: 39.25 10 157 123 23752.53 4321 29313534.37 12345 239266469.25 Chương trình var c,r2,s:real; begin write('nhap canh hinh vuong:'); readln(c); r2:=c*c/2; s:=3.14*r2; writeln(s:0:2); readln; end Bài Kiểm tra số phương CPHUONG Số phương bình phương số ngun Nhập số tự nhiên n Cho biết n có phải số phương hay khơng? Input Output 10 la so chinh phuong 10 khong la so chinh phuong Chương trình Test const fi='cphuong.inp';fo='cphuong.out'; var n:longint; begin assign(input,fi);reset(input); assign(output,fo);rewrite(output); readln(n); if sqrt(n) = trunc(sqrt(n)) then write(n,' la so chinh phuong') else write(n,' khong la so chinh phuong'); close(input);close(output); end Bài Kiểm tra tam giác KTTG Mẹ Bi cho Bi số que gỗ đố Bi chọn que để xếp thành hình tam giác Bi biết độ dài que gỗ lấy không xếp thử trước Yêu cầu: giúp bé Bi kiểm tra xem que gỗ lấy có xếp thành tam giác hay khơng? Input: độ dài que gỗ Output: kết luận có xếp khơng Ví dụ: Input Output Giải thích 2 duoc khong Gợi ý: để đoạn xếp thành tam giác tổng hai đoạn phải ln lớn đoạn cịn lại Chương trình const fin='kttg.inp'; fon='kttg.out'; var a,b,c:real; begin assign(input,fin);reset(input); assign(output,fon); rewrite(output); read(a, b, c); if (a+b>c) and (a+c>b) and (b+c>a) then writeln('duoc') else writeln('khong'); close(input);close(output); end Bài Tính tiền internet NET1 Một dịch vụ tính phí Internet sau: Từ phút thứ đến phút thứ 60 tính 80 đ/1 phút Từ phút thứ 61 đến phút thứ 120 tính 50 đ/1 phút Từ phút thứ 121 trở tính 30 đ/1 phút Viết chương trình nhập vào số phút truy cập người in số tiền phải trả người Ví dụ: Input Output Giải thích 150 9300 60*80 + 60*50+ 30*30 = 8700 Chương trình Const Fin='NET1.INP'; Fon='NET1.OUT'; var n,t,cs:word; tien:real; begin Assign(input,fin);Reset(input); Assign(output,fon);Rewrite(output); readln(input,cs); if cs 60 if n

Ngày đăng: 25/11/2016, 10:25

Từ khóa liên quan

Mục lục

  • Bài 1. Tính tổng TINHTONG

  • Bài 2. Tính cạnh kề CANHKE (3 điểm)

  • Bài 3. Tính diện tích DTHT (2 điểm)

  • Bài 4. Kiểm tra số chính phương CPHUONG

  • Bài 5. Kiểm tra tam giác KTTG

  • Bài 6. Tính tiền internet 1 NET1

  • Bài 7. Số ngày SONGAY

  • Bài 8. Năm nhuận NHUAN

  • Bài 9. Đồng hồ CLOCK

  • Bài 10. Tiền taxi TAXI

  • Bài 11. Số đảo ngược SODAO

  • Bài 12. Số âm lớn nhất SOAM

  • Bài 13. Tổng lũy thừa bậc 3 TLTB3

  • Bài 14. Cặp số CAPSO

  • Bài 15. Đoạn con liên tiếp DOANLT

  • Bài 16. Trộn mảng TRONMANG

  • Bài 17. Tạo mảng theo công thức TAOMANG

  • Bài 18. Đếm hình vuông COUNTSQ

  • Bài 19. Kiểm tra ngoặc đơn đúng NGOAC

  • Bài 20. Giải nén xâu GNEN

Tài liệu cùng người dùng

Tài liệu liên quan