Chuyên đề Tin học

Các kiến thức cơ bản trong C++

Đối tượng: Học sinh THCS có định hướng chuyên Tin; mới tiếp xúc với lập trình thi đấu.

Kiến thức tiền đề: Các khái niệm cơ bản trong lập trình (hiểu được biến, hàm, vòng lặp, điều kiện if... là gì?).

Nội dung:

- Giới thiệu cấu trúc chung của 1 chương trình C++ và cú pháp của các thành phần trong chương trình.

- Cách nhập, xuất dữ liệu trong C++. Một số mẹo, kỹ thuật nhập xuất cần biết.

Mục đích:

CÁC KIẾN THỨC CƠ BẢN TRONG C++


Mảng

Đối tượng: Học sinh THCS.

Kiến thức tiền đề: C++ cơ bản; bộ nhớ, khái niệm Pointer - con trỏ (sẽ thuận lợi hơn để hiểu được một số phần nâng cao trong chuyên đề).

Nội dung:

- Giới thiệu về khái niệm Mảng trong C++ và cách sử dụng, từ cơ bản đến nâng cao.

- Giới thiệu về Vector.

- Một số ứng dụng, thuật toán cơ bản về Mảng, phổ biến trong lập trình thi đấu.

Mục đích:

MẢNG




Chuyên đề A1: Số nguyên tố và ứng dụng

Chuyên đề A1: Số nguyên tố và ứng dụng

Đối tượng: Học sinh THCS có định hướng chuyên Tin, học sinh giỏi môn Tin học.

Kiến thức tiền đề: Ngôn ngữ lập trình C++ cơ bản, kiến thức số học chương trình THCS.

Nội dung:

Mục đích: 

Lưu ý cho người học: Tác giả không khuyến khích người học mới phải đọc và hiểu hết toàn bộ chuyên đề ngay từ lần đọc đầu tiên, mà nên vừa đọc, vừa tự mình thử nghiệm với những dòng code. Các nội dung khó nắm bắt hơn trong bài viết có thể được xem lại sau.

[TGB-Org-4.0] Chuyên đề A1 - Số nguyên tố.pdf

Chuyên đề A2: Đệ quy quay lui

Chuyên đề A2: Đệ quy quay lui

Đối tượng: Học sinh THCS có định hướng chuyên Tin, học sinh giỏi môn Tin học.

Kiến thức tiền đề: Ngôn ngữ lập trình C++.

Nội dung:

Mục đích: 

Lưu ý cho người học: Tác giả không khuyến khích người học mới phải đọc và hiểu hết toàn bộ chuyên đề ngay từ lần đọc đầu tiên, mà nên vừa đọc, vừa tự mình thử nghiệm với những dòng code. Các nội dung khó nắm bắt hơn trong bài viết có thể được xem lại sau.

[TGB-Org-4.0] Chuyên đề A2 - Đệ quy quay lui.pdf