Nội Dung Buổi Offline ngày 5/3/2017

1.Chữa bài tập về nhà

+Bài toán con ếch nhảy

Đề bài: Có một chú ếch, chú muốn nhảy đến lá sen to nhất. Từ lá sen hiện tại của chú cho đến lá sen cuối cùng, mỗi lá sen được đánh dấu. Mỗi lá chú chỉ được nhảy duy nhất 1 lần, không được nhảy ngược lại, mỗi lần nhảy chú có thể nhảy qua 1 hoặc 2 lá. Bạn hãy giúp chú ếch nhảy đến đích sao cho tổng các số ở các lá chú nhảy qua là lớn nhất.

+ Dùng đệ quy quay lui bằng cách sinh tất cả khả năng có thể

[…]

Nội dung buổi offline ngày 27/02/2017

Nội dung buổi offline 27/2/2017 EGG Club tiến hành bài kiểm tra đối với các thành viên trong câu lạc bộ.   *Bài tập 1: Cho dãy n phần tử Tìm dãy liên tiếp có k phần tử tổng lớn nhất.   Input: file baitap1.in +Dòng đầu tiên: n k +Dòng thứ hai: lần lượt Read more about Nội dung buổi offline ngày 27/02/2017[…]

Mảng nhiều chiều (tiếp)

1. Chữa bài về nhà Tính tổng ma trận vuông k*k lớn nhất với độ phức tạp thuật toán O(m*n*k*k). Gợi ý: 1. Tính tổng 1 ô vuông k*k để làm giá trị max. 2. Dùng vòng lặp for tính tổng những ô vuông còn lại, lưu vào 1 ma trận có kích thước (m Read more about Mảng nhiều chiều (tiếp)[…]

Mảng nhiều chiều

1. Lý thuyết 1.1 Cách khai báo Tổng quát: kieu_du_kieu ten_mang[kichthuoc1][kichthuoc]…[kichthuoc] Mảng 2 chiều: kieu_du_lieu ten_mang [x][y] Ví dụ: khai báo một mảng 2 chiều 3 hàng 4 cột:  array[3][4] 1.2 Cách tổ chức bộ nhớ – Trong C, mảng 2 chiều được tổ chức lưu trữ trên ram ưu tiên theo hàng. Nghĩa là sắp Read more about Mảng nhiều chiều[…]

Phong cách lập trình

Hướng dẫn phong cách code C Tài liệu được dịch từ Phong cách lập trình code C theo hướng dẫn UNIX của New Hall Đường dẫn tài liệu gốc: https://www.cs.swarthmore.edu/~newhall/unixhelp/c_codestyle.html Người dịch: tuanctob48 1. Thiết kế chương trình theo module. Suy nghĩ thật kĩ càng về các hàm cũng như cấu trúc dữ liệu bạn sẽ sử Read more about Phong cách lập trình[…]

Nội dung buổi offline 06, ngày 08/01/2017

1. Cấu tạo của đệ qui Mô tả đệ qui gồm 2 phần: 1. Phần neo: Trường hợp nhỏ nhất của bài toán, quyết định tính hữu hạn dừng của lời giải. Ví dụ: 0! = 1,  x^0 = 1, … 2. Phần đệ qui: Mô tả bài toán theo chính bài toán đó, thể Read more about Nội dung buổi offline 06, ngày 08/01/2017[…]

Đọc, ghi file trong C (Cơ bản)

Trong phần đầu tiên, tôi xin giới thiệu với các bạn cách đọc, ghi file trong C, bao gồm 2 cách đọc, ghi chính: Đọc, ghi số từ file. Đọc, ghi chuỗi kí tự từ file. Sau đây, chúng ta sẽ làm các ví dụ với từng cách đọc/ghi. Đọc, ghi số từ file Ví Read more about Đọc, ghi file trong C (Cơ bản)[…]

Đọc, ghi file trong C (Nâng cao)

Tài liệu slide phần đọc ghi file: https://www.dropbox.com/s/kfu8onyip6k8358/Phan3_LapTrinhC_Chuong8_File.pdf?dl=0 Lưu ý: Do trong slide đã mô tả đầy đủ và có ví dụ minh họa rõ ràng, nên mình sẽ mô tả vắn tắt các hàm thông dụng, và tập trung giải thích một số ví dụ điển hình. Mô tả các hàm các bạn có Read more about Đọc, ghi file trong C (Nâng cao)[…]

Bài 2: Kiểu dữ liệu, biến, hằng.

Nội dung 1. Tìm hiểu về C cơ bản, gồm: Các kiểu dữ liệu. Biến, hằng và mảng, cách máy tính lưu trữ giá trị. Đọc/ghi dữ liệu từ màn hình và file. Các lệnh điều kiện, lặp. 2. Tài liệu Các bạn nên đọc nội dung từ trang 107 tới trang 137 tại đây. Read more about Bài 2: Kiểu dữ liệu, biến, hằng.[…]