1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Một số đề xuất trong việc phát hiện, bồi dưỡng học sinh giỏi môn tin học

22 64 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 178,5 KB

Nội dung

MỤC LỤC Trang PHẦN I:MỞ ĐẦU Lí chọn đề tài Mục đích nghiên cứu Nhiệm vụ, phạm vi nghiên cứu Đối tượng nghiên cứu Phương pháp nghiên cứu PHẦN II: NỘI DUNG Cơ sở tâm lý học 1.1 Đặc điểm nhận thức học sinh môn tin học 1.2 Tư học sinh Cơ sở ngôn ngữ Thực trạng công tác BDHSG môn Tin học trường THPT Hoằng Hóa Một số giải pháp BDHSG mơn Tin học trường THPT Hoằng Hóa 4.1 Vai trò người thầy 4.2 Phát học sinh giỏi 4.2.1 Thế học sinh giỏi 4.2.2 Phát học sinh giỏi môn Tin học 4.3 Xây dựng chương trình bồi dưỡng 4.4 Dạy học cho đạt hiệu 4.5 Các bước rèn luyện cho học sinh 4.5.1 Rèn luyện kỹ xác định toán 4.5.2 Rèn luyện kỹ viết thuật toán 4.5.3 Rèn luyện kỹ viết chương trình 4.5.4 Kiểm thử, hiệu chỉnh chương trình 4.6 Kết việc ứng dụng sáng kiến kinh nghiệm PHẦN III: KẾT LUẬN Một số kết luận: Một số kiến nghị: PHẦN I MỞ ĐẦU Lý chọn đề tài Như biết, môn Tin học môn đặc thù, cách học tập nắm chuẩn kiến thức có khác với mơn tự nhiên khác Ngồi lối tư lơgic, vận dụng thuật tốn cụ thể, học sinh cần phải có số kỹ sử dụng máy tính Đặc biệt kiến thức tư lập trình lớp 11, cở sở cho nội dung thi học sinh giỏi Phương ngơn có câu: “ Trở thành nhân tài phần tài 99 phần tơi luyện" Theo quan điểm tôi, điều quan trọng phải trang bị cho em vững vàng kiến thức trước thi Do việc bồi dưỡng yếu tố quan trọng Nhưng cần bồi dưỡng học sinh giỏi nội dung gì, bồi dưỡng cho đạt hiệu quả? Thực tế nay, trường THPT Hoằng Hóa nơi tơi cơng tác, cơng tác bồi dưỡng học sinh giỏi cấp quyền, đồn thể nhà trường quan tâm tạo điều kiện cao thời gian chế độ đãi ngộ Song để có kết cao, học sinh phụ thuộc vào nhiều yếu tố Làm để kích thích say mê học sinh với mơn Tin học, cách phát tài nào? phương pháp giảng dạy để đạt hiệu quả? Xuất phát từ ý tưởng trên, Tôi mạnh dạn lựa chọn đề tài nghiên cứu “Một số đề xuất việc phát hiện, bồi dưỡng học sinh giỏi môn Tin học” Mục đích nghiên cứu Đề xuất số phương pháp đổi việc bồi dưỡng học sinh giỏi môn Tin học trường THPT Nhiệm vụ phạm vi nghiên cứu 3.1 Nhiệm vụ nghiên cứu: Vai trò người thầy Phát học sinh giỏi Xây dựng chương trình bồi dưỡng Dạy cho đạt hiệu quả? Các bước rèn luyện cho học sinh Đề xuất số biện pháp nhằm nâng cao chất lượng bồi dưỡng học sinh giỏi môn Tin học bậc THPT 3.2 Phạm vi nghiên cứu Đề tài nghiên cứu q trình bồi dưỡng học sinh giỏi mơn Tin học trường THPT Hoằng Hóa 2 Đối tượng nghiên cứu - Nội dung, chuẩn kiến thức kĩ chương trình Tin học 11 - Sách giáo khoa Tin học 11, sách giáo viên Tin học 10 11 - Hoạt động dạy học chương trình Tin học 11 - Hoạt động dạy học chương trình bồi dưỡng học sinh gỏi -Tài liệu hướng dẫn, tài liệu tham khảo bản, nâng cao chương trình 11 Phương pháp nghiên cứu 4.1 Phương pháp tổng hợp: Nghiên cứu giáo trình tâm lý học, giáo dục học, ngôn ngữ học 4.2 Phương pháp thực nghiệm: giảng dạy để khảo sát đối chứng PHẦN II NỘI DUNG Cơ sở tâm lý học bồi dưỡng học sinh giỏi 1.1 Đặc điểm nhận thức học sinh môn Tin học Đối với khối THPT, quan niệm đa số học sinh coi môn Tin học môn học phụ Do vậy, đa số em khơng quan tâm cho Có số học sinh xem mơn Tin học môn công cụ, học chiếu cố Nhận thức học sinh mơn học hạn chế, đồng việc học Tin học với việc sử dụng máy vi tính Bên cạnh có số em học sinh yêu thích, đam mê 1.2 Tư học sinh Tư trình em hiểu được, phản ánh chất đối tượng vật, tượng xem xét nghiên cứu trình học tập học sinh Ở em học sinh khối THPT phần lập trình Pascal phần đòi hỏi em phải vận dụng nhiều tư duy, em làm quen với toán thuật toán từ trước khơng trọng nên khả tư hạn chế Vì vậy, việc phân tích để hiểu chất vấn đề khó Ví dụ 1: Khi tốn: Kiểm tra số có phải số nguyên tố hay không i:=2; kt:=true; While (i sqrt(n) then write(‘ la so nguyen to’) Else write(‘ khong la so nguyen to’); Các em học sinh đa số mơ hồ, chưa hình dung Ví dụ 2: Bài tốn Siêu ngun tố: Tìm số ngun tố có k chữ số, thõa mãm điều kiện: bớt chữ số từ phải sang trái số lại thu số nguyên tố Đây dạng tốn tương đối khó học sinh giỏi, em đọc đề hầu hết điều đưa ý tưởng sau: Tìm số ngun tố có k chữ số, với số tìm ta thực công việc tách chữ số từ phải sang kiểm tra, tách đến chữ số cuối số số ngun tố Ngược lại, số khơng số ngun tố Với ý tưởng nghe qua hợp lí, thực chương trình thấy bất cập, là: - Thao tác xử lí q nhiều: tìm số ngun tố có k chữ số, với số tìm lại phải kiểm tra có thỏa mãn điều kiện tốn Thuật tốn khơng tối ưu - Dễ tràn nhớ k lớn Vậy, phương pháp xử lí tốn nào? Có thuật tốn tối ưu khơng? Những điều em khó hình dung Cơ sở ngơn ngữ Ngơn ngữ lập trình nói chung ngơn ngữ lập trình Pascal nói riêng nhìn chung khó hiểu, trừu tượng Đối với em học sinh lớp 11 đôi lúc chưa hiểu số từ, số câu lệnh kể thủ tục ngơn ngữ đưa Vídụ: While, case, Fillchar, randommize Thực trạng bồi dưỡng học sinh giỏi mơn Tin học trường THPT Hoằng Hóa Trong thời gian phân công bồi dưỡng học sinh giỏi mơn Tin học trường THPT Hoằng Hóa 2, nhận thấy số đặc điểm sau: a Thuận lợi: - Công tác bồi dưỡng học sinh giỏi nhà trường quan tâm đạo sát đặc biệt có phần thưởng có tính khích lệ để động viên giáo viên học sinh, cụ thể: -Về chế độ: + Nhà trường tốn chế độ hợp lí cho giáo viên + Bố trí lịch dạy hợp lí, phù hợp với tiến trình lĩnh hội kiến thức với tự bồi dưỡng học sinh, không dồn dập, tạo điều kiện vật chất (phòng máy) để thực cơng tác bồi dưỡng - Khen thưởng: + Nhà trường khuyến khích, động viên giáo viên bồi dưỡng có học sinh đạt giải cao kì thi cấp tỉnh + Hàng năm khuyến học cấp tỉnh, huyện tổ chức trao thưởng cho em học sinh đạt giải giáo viên bồi dưỡng có thành tích xuất sắc - Giáo viên bồi dưỡng thường giáo viên có lực giảng dạy tốt, có uy tín học sinh, phụ huynh đồng nghiệp - Đời sống kinh tế nhân dân nâng cao, dân trí phát triển nhận thức phụ huynh học sinh công tác bồi dưỡng học sinh giỏi sáng tỏ Vì vậy, việc cho em tham gia lớp bồi dưỡng phụ huynh ủng hộ tạo điều kiện vật chất để em tham gia b Khó khăn: - Nhìn chung nay, nhà trường ý bồi dưỡng học sinh giỏi, không coi trọng hay xem nhẹ môn bồi dưỡng Nhưng đa số em học giỏi mơn Tin học em có lực mơn Tốn, Lí , Hóa, ý thức em đa số chọn môn có liên quan đến kỳ thi sau - Về phía phụ huynh học sinh, đa số phụ huynh thích cho em tham gia bồi dưỡng mơn như: Tốn, Lí, Hóa,… - Đặc trưng mơn học: Nhìn chung mơn lập trình Pascal mơn học trừu tượng, đòi hỏi học sinh phải có khả phân tích, tư tốt có học sinh giỏi mơn Tốn, Vật lí cộng thêm niềm đam mê, cần cù, chịu khó học tốt được, nhiều em chưa hăng say với mơn học - Chương trình thi học sinh giỏi thi ngôn ngữ pascal nằm phần kiến thức 11, học sinh phải học trước chương trình bản, đồng thời vừa phải vận dụng để giải tốn phức tạp, vừa phải có kỹ tảng lập trình Tóm lại: Thực trạng công tác bồi dưỡng học sinh giỏi môn Tin học có nhiều thuận lợi khơng khó khăn Đề tài xin đưa số phương pháp giúp giải vấn đề Một số giải pháp bồi dưỡng học sinh giỏi môn Tin học trường THPT Hoằng Hóa Thiết nghĩ, việc phát bồi dưỡng học sinh giỏi đầu tư cách thích đáng và tiến hành bản, kết khả quan Và kéo theo hứng thú học sinh phần cải thiện Việc phát bồi dưỡng việc cần phải ý thức thường xuyên, trước hết giáo viên trực tiếp giảng dạy Năng khiếu phát bồi dưỡng sớm tốt nhiêu Nhưng phát bồi dưỡng cho có hiệu vấn đề cần trao đổi kỷ lưỡng 4.1 Vai trò người thầy Tục ngữ có câu: " Không thầy đố mày làm nên" Trước hết ta phải xác định rõ vai trò người thầy quan trọng Bởi vì, người thầy có vai trò dẫn dắt học sinh phương pháp giải tốn, thuật toán, phương pháp kiểm tra kết quả, cách thức trình bày giải Nếu học sinh có kiến thức tốt, có tố chất thơng minh, mà khơng bồi dưỡng nâng cao tốt hiệu khơng có hiệu Đồng thời giáo viên phải biết phát học sinh giỏi, lại phải lựa chọn đối tượng học sinh vào bồi dưỡng phải tự soạn thảo chương trình bồi dưỡng cách hợp lý, khoa học, sáng tạo 4.2 Phát học sinh giỏi 4.2.1 Thế học sinh giỏi? Học sinh giỏi trước hết phải học sinh có niềm say mê, u thích mơn học Sự say mê phải biểu thường xuyên, liên tục ý thức tự giác học tập, soạn cẩn thận chu đáo, chủ động tiếp thu kiến thức học, đặc biệt phải thể rõ ý thức trách nhiệm tiết học, thực hành rèn luyện kỹ mà giáo viên hướng dẫn Sự say mê giúp em chịu khó tìm tài liệu để mở mang kiến thức Và quan trọng giúp học sinh phát huy trí tưởng tượng, tư trừu tượng khả sáng tạo Học sinh giỏi học sinh có tư tốt, nhanh chóng đưa ý tưởng xác giải tốn 4.2.2 Phát học sinh giỏi mơn Tin học Từ quan niệm HSG nói trên, việc phát bồi dưỡng học sinh giỏi cần tiến hành từ cuối lớp 10, đầu lớp 11 sở tuyển chọn tơi là: - Thứ nhất: tìm hiểu kết học sinh lớp 10 qua điểm tổng kết, điểm mơn học Tin, Tốn, Vật lí … tham khảo thêm ý kiến giáo viên trực tiếp giảng dạy học sinh lớp để nắm bắt mặt mạnh, mặt yếu học sinh - Thứ hai: Lựa chọn đối tượng học sinh Cần tổ chức thi chọn lọc qua vài vòng loại để lựa chọn xác đối tượng học sinh vào bồi dưỡng, học sinh lớp 10 kiểm tra sàng lọc em thông qua việc đưa ý tưởng thuật giải toán cụ thể Giáo viên cần đánh giá học sinh cách khách quan, xác, không qua thi mà qua việc học tập bồi dưỡng ngày Việc lựa chọn khơng nâng cao hiệu bồi dưỡng, mà tránh bỏ sót học sinh giỏi khơng bị q sức em khơng có tố chất 4.3 Xây dựng chương trình bồi dưỡng Từ năm học gần đây, Sở GD&ĐT Thanh Hóa tổ chức kỳ thi chọn học sinh giỏi tỉnh khối 11 Vì thế, tất mơn cần phải xây dựng lại lộ trình bồi dưỡng Nằm số đó, nhóm tin trường chúng tôi, trực tiếp giáo viên phân công bồi dưỡng thảo luận xây dựng lại lộ trình bồi dưỡng học sinh giỏi môn Tin học Xây dựng khung chương trình bồi dưỡng hợp lý vừa truyền đạt kiến thức cho em vừa tổ chức sàng lọc đội tuyển Tôi áp dụng cho đợt bồi dưỡng học sinh giỏi năm học vừa qua sau: KHUNG CHƯƠNG TRÌNH BỒI DƯỠNG HSG KHỐI 11 MƠN TIN HỌC Số buổi Tên chuyên đề Mức độ cần đạt Ghi PHẦN 1: PHẦN CƠ BẢN Buổi Cấu trúc rẽ nhánh - Hiểu nhu cầu sử dụng cấu trúc rẽ nhánh biểu diễn thuật toán - Hiểu cấu trúc rẽ nhánh, câu lệnh ghép - Biết vận dụng cấu trúc vào toán cụ thể - Hiểu nhu cầu sử dụng cấu trúc rẽ nhánh biểu diễn thuật toán Buổi Cấu trúc lặp - Hiều cấu trúc, cấu trúc lặp cách vận dụng cấu trúc lặp vào toán cụ thể - Biết vận dụng để giải toán Buổi Kiểu mảng - Hiểu khái niệm, cách khai báo, cách truy cập mảng chiều, mảng chiều - Thực thao tác tìm kiếm, xếp mảng - Hiểu khái niệm, cách khai báo, cách truy cập xâu Buổi Kiểu Xâu - So sánh xâu với mảng rút khác - Vận dụng làm số tập - Hiểu khái niệm, ý nghĩa tệp Buổi Kiểu tệp - Hiểu thao tác tệp văn - Vận dụng vào toán cụ thể - Hiểu ý nghĩa chương trình Buổi Buổi Chương trình Kiểu ghi - Khai báo, cách sử dụng loại chương trình - Áp dụng vào toán cụ thể - Hiểu cách khai báo kiểu ghi - Phân biệt với kiểu mảng - Áp dụng toán cụ thể Buổi 8,9 - Hệ thống lại lý thuyết học Bài tập tổng - Vận dụng vào toán từ đơn giản hợp đến phức tạp Buổi 10 Thi khảo sát lần - Biết vận dụng dạng toán để giải đề - Căn lọc đội tuyển PHẦN 2: CHUYÊN ĐỀ NÂNG CAO - Biết cách xếp, tìm kiếm Buổi 11,12 Sắp xếp tìm - Phân biệt thời gian thực kiếm cách với toán cụ thể Luyện toán áp dụng - Hiểu cách cách xây dựng chương trình đệ quy Buổi 13,14,15 Đệ quy, - Các điểm cần lưu ý giải thuật đệ Khử đệ quy quy - Vận dụng giải toán đệ quy khử đệ quy Buổi 15,16 Buổi 17 Buổi Hoán vị, chỉnh hợp, tổ hợp - Biết phép toán tổ hợp, chỉnh hợp - Biết thuật toán: Sinh hoán vị, hoán vị thuận, nghịch thế, mắt xích hốn vị - Vận dụng phương pháp duyệt thông Thi khảo sát thường để giải toán lần Đệ quy Căn chọn đội tuyển - Giúp học sinh hiểu thuật toán “Thử 18,19 quay lui thử sai” Trên tốn cụ thể, ví dụ tốn xây dựng tổ hợp… Buổi 20,21,22 Thuật toán đồ thị - Giúp học sinh hiểu thuật toán duyệt đồ thị, lưới, sử dụng thuật tốn đệ quy tìm đường ngắn Quy hoạch động - Hiểu thuật toán QHĐ xây dựng hệ thức truy hồi xác, tìm hiểu số toán cụ thể toán xâu chung dài nhất… Buổi 23,24 Buổi 25 Buổi 2635 Thi khảo sát - Giải toán giải thuật đệ quy lần Luyện đề thi - Luyện hiệu chỉnh đề thi cụ thể, rút cách giải tương ứng dạng toán Cần lưu ý rằng: Tuỳ thuộc vào thời gian bồi dưỡng, khả tiếp thu học sinh mà lựa chọn mức độ khó dạng luyện tập nhiều hay Hiện nay, có nhiều sách nâng cao tài liệu tham khảo, Internet, song chương trình bồi dưỡng chưa có sách hướng dẫn cụ thể tiết, buổi học chương trình khố Vì thế, soạn thảo chương trình bồi dưỡng việc làm quan trọng khó khăn, khơng có tham khảo, tìm tòi chọn lọc tốt Cần soạn thảo nội dung bồi dưỡng theo hướng dẫn dắt học sinh từ nội dung học khố, tiến dần tới chương trình nâng cao Cần soạn thảo chương trình theo vòng xốy, từ tới nâng cao, từ đơn giản tới phức tạp Đồng thời phải có ơn tập củng cố kiến thức Ví dụ: Cứ sau 2, tiết củng cố kiến thức nâng cao cần có tiết luyện tập để củng cố kiến thức, sau 5, tiết cần có tiết ôn tập để củng cố khắc sâu Cấu trúc tiết học cần có: - Kiến thức cần truyền đạt ( lý thuyết, ví dụ, ) - Bài tập vận dụng - Bài tập nhà luyện thêm (tương tự lớp) Một số ôn tập, cần giúp em tổng hợp dạng bài, phương pháp giải theo hệ thống Vì hầu hết em chưa tự hệ thống mà đòi hỏi phải có giúp đỡ giáo viên Điều cần thiết, cần đầu tư nhiều thời gian, tham khảo nhiều tài liệu để đúc rút, soạn thảo cô đọng nội dung chương trình bồi dưỡng 10 Hướng cho học sinh làm quen cách giải toán cụ thể: Phân tích kĩ tốn để tìm INPUT OUTPUT, xây dựng thuật tốn tối ưu từ viết chương trình Đối với tốn cụ thể cần truyền đạt, thường viết mẫu rõ cho học sinh nên viết cho đúng, đủ, đẹp để người đọc nhìn vào hiểu đoạn chương trình làm 4.4 Dạy cho đạt hiệu Trước hết cần chọn lọc phương pháp giải dễ hiểu để hướng dẫn học sinh, khơng nên máy móc theo sách giải Cần vận dụng đổi phương pháp giảng dạy phù hợp với nội dung bài; phát huy tính tích cực, độc lâp, tự giác học sinh; tôn trọng khích lệ sáng tạo học sinh Khuyến khích học sinh học theo hướng tích cực: Tự nghiên cứu, trao đổi, thảo luận để tìm Những hướng dẫn kiến thức mới, cần lấy ví dụ tập mang tính chất tường minh, lý thú để gây hứng thú học tập cho học sinh đồng thời giúp em ghi nhớ tốt Tuy nhiên, tốn thế, tơi thường phải tìm hiểu kỹ, thử kiểm tra kết nhiều lần Trong toán, nên gợi mở để học sinh tìm tòi cách giải trước, học sinh gặp vướng mắc đâu tháo gở chỗ Nhưng, chữa phải giải cách chi tiết (không nên giải tắt) để gúp học sinh hiểu sâu sắc toán, đặc biệt tốn khó học sinh sai sót nhiều Đồng thời uốn nắn sai sót chấn chỉnh cách trình bày học sinh cách kịp thời Trong trình bồi dưỡng cần phân loại học sinh hướng kiến thức theo tốp đầu, tránh trường hợp nâng đỡ tốp sau mà làm chậm tiến độ thực tốp trước 4.5 Các bước rèn luyện cho học sinh: 4.5.1 Rèn luyện kĩ xác định toán: Để viết chương trình xác bước phân tích đề quan trọng, bước bỏ qua bước làm khơng kĩ sai tốn Ví dụ 1: Kiểm tra tính ngun tố số nguyên a Xác định toán: - Input: N số nguyên dương - Output: “ N số nguyên tố” “N không số nguyên tố” b.Ý tưởng: Số nguyên tố số > 1, có ước - Nếu N = N khơng số ngun tố 11 - Nếu 1< N< N số ngun tố - Nếu N>=4 khơng có ước số phạm vi từ đến phần nguyên bậc N N ngun tố Ví dụ 2: Kiểm tra số hoàn hảo Khái niệm: Số hồn hảo số ngun có tổng ước trừ nó VD: hồn hảo vì: 1+2+3=6; 28 hồn hảo vì: 1+2+4+7+14=28 a Xác định toán: - Input: số nguyên dương a - Output: a hồn hảo, khơng hồn hảo b Ý tưởng: tìm ước số a, lấy tổng ước so sánh với a, a hồn hảo, khơng a khơng hồn hảo - Tìm ước a: gọi s tổng ước a, s:=0; Cho i chạy từ tới a-1 Nếu a mod i =0 s=s+i; - Kiểm tra: + Nếu s=a a số hồn hảo + Nếu sa a khơng số hồn hảo Ví dụ 3: Bài toán xếp thứ Cho tệp chứa điểm tổng kết năm học lớp, giá trị diểm cách dấu cách trống, yêu cầu đưa vị thứ tương ứng điểm đó? a Xác định tốn: - Input: dãy giá trị điểm tổng hợp h/s lớp - Output: dãy vị thứ tương ứng h/s lớp b Ý tưởng: Tại điểm ta đếm xem có điểm lớn điểm tại, vị trí điểm số lượng cộng Cho i chạy từ đến n vị trí i ta thực hiện: + Gán d =1; + cho j chạy từ đến n Nếu a[j] >A[i] d:=d+1; + Đưa d tương ứng 12 Ví dụ 4: Chữ số thứ N Viết chương trình in chữ số thứ N dãy vô hạn số nguyên không âm chẵn: 0246810121416182022 (N có kiểu longint) Dữ liêu vào: Từ file văn CHUSO.INP gồm số nguyên dương N Kết quả: Ghi file văn CHUSO.OUT: Chỉ dòng chữ số thứ N dãy số nói Ví dụ: CHUSO.INP CHUSO.OUT 15 a Xác định tốn: - Input: dãy vơ hạn giá trị số chẵn không âm tăng dần - Output: Chữ số thứ N dãy nói b Ý tưởng: - Gán d=0 - Cho i chạy theo số chẵn 2, Tại giá trị i, thực hiện: + Dùng thủ tục chuyển giá trị i sang xâu st: Str(i,st); + Gán d = d+length(st); + Nếu d>=N, Thoát lặp - Gán x=length(st); - Thực lệnh lặp x>N x:=x-1; Từ ta tìm chữ số thứ N giá trị st[x] Ví dụ 5: Quay trở lại toán nêu mục 1.2, toán siêu nguyên tố a Xác định toán - Input: K số chữ số - Output: số nguyên tố thỏa mãm toán b Ý tưởng: Theo điều kiện toán, suy chữ số số nguyên tố tìm số nguyên tố, xây dụng thuật tốn từ việc ghép số ngun tố có chữ số lại kiểm tra số vừa ghép có số ngun tố khơng, có tiếp tục ghép phần tử đến đủ k chữ số đưa hình số vừa ghép Như vậy, vai trò ý tưởng việc giải tốn mang tính chất định, toán trước hết phải từ ý tưởng 13 4.5.2 Rèn luyện kĩ viết thuật tốn: Ta viết thuật toán theo hai cách + Cách 1: Liệt kê + Cách 2: Sơ đồ khối Ví dụ 1: Kiểm tra tính nguyên tố số nguyên + Cách 1: Liệt kê bước Bước 1: Nhập số ngun dương N; Bước 2: Nếu N=1 thơng báo N không nguyên tố kết thúc Bước 3: Nếu N=k; begin chuso:=st[length(st)-(dem-NN)]; assign(f,fi); end; reset(f); procedure xuli; readln(f,N); begin close(f); assign(f,fo); end; rewrite(f); function chuso(k:longint):char; write(f,chuso(N)); var st:string[12]; close(f); dem,M:longint; end; begin BEGIN dem:=0; doctep; xuli; END Ví dụ 5: Quay trở lại toán nêu mục 1.2, toán siêu nguyên tố Chương trình viết sau: 18 uses crt; else const fi='nt.inp'; if ngto(h+i) and (cs(h+i)=n) then fo='nt.out'; begin var n,i,dem:integer; write(g,h+i,' '); f,g:text; dem:=dem+1; function ngto(x:longint):boolean; end; var j:integer; end; begin BEGIN ngto:=true; for j:=2 to trunc(sqrt(x)) if (x mod j)=0 then begin ngto:=false; clrscr; assign(f,fi); reset(f); readln(f,n); assign(g,fo); rewrite(g); if n=1 then begin exit; end; end; function cs(x:longint):byte; var k:byte; m:real; writeln(g,'2 7'); writeln(g, 'Co so sieu nguyen to chu so') end else begin dem:=0; begin m:=x; for i:=2 to if ngto(i) then k:=0; snt(i); repeat m:=m/10; inc(k); until m

Ngày đăng: 21/10/2019, 20:28

w