Sáng kiến kinh nghiệm THPT: Vận dụng thuật toán 2 con trỏ vào giải một số bài toán bồi dưỡng học sinh giỏi, thi vào chuyên phan trên ngôn ngữ lập trình C++ và Python

Đề tài "Vận dụng thuật toán 2 con trỏ vào giải một số bài toán bồi dưỡng học sinh giỏi, thi vào chuyên phan trên ngôn ngữ lập trình C++ và Python" tập trung nghiên cứu về thuật toán 2 con trỏ, đưa ra những ứng dụng của 2 con trỏ khi giải các bài toán trên máy tính. Nhằm giúp học sinh vận dụng thuật toán này linh hoạt, giúp cải thiện về thời gian và không gian khi gặp các dạng bài toán này. | MỤC LỤC Trang PHẦN I ĐẶT VẤN ĐỀ . 2 1. Lý do chọn đề tài . 2 2. Mục đích nghiên cứu . 3 3. Nhiệm vụ nghiên cứu của đề tài . 3 4. Đối tượng nghiên cứu của đề tài . 3 5. Phạm vi nghiên cứu của đề tài . 3 PHẦN II NỘI DUNG NGHIÊN CỨU . 4 1. Cơ sở lý luận . 4 . Giới thiệu. 4 . Con trỏ là gì . 4 . Làm thế nào để sử dụng thuật toán hai con trỏ . 5 . Một số dạng về thuật toán hai con trỏ. . 6 . Hai con trỏ một con trỏ ở đầu và một con trỏ ở cuối di chuyển vào giữa cho đến khi cả 2 gặp nhau. . 6 . Một con trỏ di chuyển chậm và một con trỏ di chuyển với tốc độ nhanh hơn. . 9 . Hai con trỏ di chuyển trên hai mảng hoặc xâu . 11 2. Cơ sở thực tiễn . 15 . Thực trạng của vấn đề trước khi áp dụng đề tài. 15 . Đặc điểm tình hình . 15 . Thực trạng trước khi nghiên cứu. 16 . Các giải pháp giải quyết vấn đề . 17 . So sánh cài đặt thuật toán 2 con trỏ và một số thuật toán khác. . 17 . Rèn luyện kỹ năng vận dụng thuật toán 2 con trỏ để giải một số bài toán cơ bản đến nâng cao . 28 . Một số bài tập về 2 con trỏ một con trỏ ở đầu và một con trỏ ở cuối di chuyển vào giữa cho đến khi cả 2 gặp. . 28 . Một số bài tập về một con trỏ di chuyển chậm và một con trỏ di chuyển với tốc độ nhanh hơn. . 31 . Hai con trỏ di chuyển trên hai mảng hoặc xâu . 36 . Bài tập tự giải có hướng dẫn . 41 PHẦN III KẾT LUẬN. 48 1. Với mục tiêu đề ra đề tài đã làm được . 48 2. Hướng phát triển của đề tài . 48 3. Kiến nghị và đề xuất . 48 TÀI LIỆU THAM KHẢO . 50 PHẦN I ĐẶT VẤN ĐỀ 1. Lý do chọn đề tài Bộ trưởng Nguyễn Mạnh Hùng cũng phát biểu Mỗi người phải biết 3 ngôn ngữ Tiếng mẹ đẻ để giữ gìn văn hóa truyền thống Tiếng Anh để hội nhập quốc tế và ngôn ngữ máy lập trình coding để giao tiếp người với máy . Điều đó khẳng định vai trò và vị trí quan trọng của Tin học đối với toàn xã hội. Vì vậy mỗi người mỗi học sinh cần hiểu và trang bị kiến thức cơ bản về Tin học để có thể theo kịp với thời đại với sự phát triển của xã hội. Vì vậy khi học tin .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
106    79    2    26-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.