Câu lệnh có cấu trúc rẽ nhánh MR2Viết chương trình in ra số lớn nhất trong bốn số mười số nhập từ bàn phím với điều kiện chỉ được dùng hai biến.... Cấu trúc lặp xác định Viết chương trìn[r]
(1)BỒI DƯỠNG HỌC SINH GIỎI TIN HỌC Lê Nho Duyệt Phòng GD&ĐT Quế Sơn (2) A Bồi dưỡng học sinh giỏi lớp Cấp bồi dưỡng: Trường Nội dung bồi dưỡng: Bám sát chương trình chính khóa đồng thời với việc khai thát, nâng cao dần cách phù hợp Cuối chương trình bồi dưỡng là số chuyên đề nâng cao nhằm phục vụ cho kì thi học sinh giỏi cấp huyện Thông qua các bài tập để dạy kiến thức, mở rộng bài tập để củng cố và mở rộng kiến thức Một số kiến thức môn học có thể trình bày, trước, trình bày bổ sung Phương pháp bồi dưỡng: Cách học lập trình tốt là thực hành viết các chương trình (3) 100 bài toán tin học lớp I Làm quen với chương trình Pascal – Khai báo, sử dụng biến – Các thủ tục vào II Cấu trúc lựa chọn: if … then … else Case of III Cấu trúc lặp với số lần lặp đã biết: For … to … IV Cấu trúc lặp với số lần lặp chưa biết V Dữ liệu kiểu mảng (một chiều) VI Chương trình VII Chuyên đề: Tính chia hết- Số nguyên tố VIII Chuyên đề dãy IX Chuyên đề chữ số - hệ số X Chuyên đề đa thức (một biến) (4) I.Làm quen với Pascal … Thay đổi điều kiện để mở rộng bài tập phù hợp: Viết chương trình cho phép tính trung bình cộng bốn số với điều kiện sử dụng hai biến Giải bài tập 1.8 (Nhập hai số và thực đổi giá trị hai số cho nhau) mà sử dụng hai biến (Tức không dùng thêm biến tạm) (5) I.Làm quen với Pascal … Cung cấp bổ sung số kiến thức toán học liên quan: Viết chương trình tính diện tích tam giác có ba cạnh là a,b,c (được nhập từ bàn phím) Viết chương trình cho phép tính trung bình nhân bốn số với điều kiện sử dụng hai biến (6) II Câu lệnh có cấu trúc rẽ nhánh Viết chương trình cho phép nhập ba số a, b, c Cho biết giá trị số nhỏ (7) II Câu lệnh có cấu trúc rẽ nhánh MR1: Nhập số và cho biết số lớn (8) II Câu lệnh có cấu trúc rẽ nhánh (MR2)Viết chương trình in số lớn bốn số (mười số) nhập từ bàn phím với điều kiện dùng hai biến (9) III Cấu trúc lặp xác định Viết chương trình cho phép nhập n số (nhiều số) Cho biết giá trị số nhỏ (MR 2)Mở rộng: Cho biết giá trị số lớn và nó là số thứ các số vừa nhập (10) III Cấu trúc lặp xác định (11) III Cấu trúc lặp xác định (12) III Cấu trúc lặp không xác định (13) V Dữ liệu kiểu mảng chiều Sắp xếp, xóa, chèn … là các thao tác quan trọng mảng (14) V Dữ liệu kiểu mảng chiều (15) VI Chương trình (16) VI Chương trình Chuyển đổi các chương trình đã biết sang chương trình con: - Kiểm tra số có là số nguyên tố? - Tìm UCLN(a,b) - … - Khai báo biến kiểu mảng CTC (17) VII Chuyên đề số nguyên tố - Chia hết Thuật toán phân tích số n thừa số nguyên tố - Gán i = - Lặp n = - Nếu n mod i = thì - In i Gán n = n div I Ngược lại tăng i lên (18) VIII Chuyên đề dãy (19) IX Chuyên đề chữ số, hệ số (20) X Chuyên đề đa thức (21)