Chủ Nhật, 23 tháng 12, 2018

Lộ trình 3 tuyến xe bus CNG từ 8/2018 ở Hà Nội

CNG là khí thiên nhiên nén, thành phần chủ yếu là CH4 - metane (chiếm 85-95%); do thành phần đơn giản dễ xử lý để loại bỏ các hợp chất độc hại nên khi đốt nhiên liệu này không giải phóng nhiều khí độc như SO2, NO2, CO… và hầu như không phát sinh bụi so với các nhiên liệu khác.


Tuyến CNG01: Bến xe Mỹ Đình - Bến xe Sơn Tây hoạt động từ 5h đến 20h30, tần suất 15-20 phút/lượt, giá vé 9.000 đồng/ lượt, cự ly 42,3km.

Lộ trình vận hành cụ thể như sau: Bến xe Mỹ Đình - Phạm Hùng - Mễ Trì - Châu Văn Liêm - Đại lộ Thăng Long (đường gom) - Phượng Cách - Tỉnh lộ 421B - Tỉnh lộ 420 - Tỉnh lộ 419 - Quốc lộ 32 - Chùa Thông (Sơn Tây) - Bến xe Sơn Tây và ngược lại.

Tuyến CNG02: Bến xe Yên Nghĩa - Khu đô thị Đặng Xá hoạt động từ 5h đến 21h, tần suất 15-20 phút/lượt, giá vé 9.000 đồng/lượt, cự ly 35,65km.

Lộ trình vận hành: Bến xe Yên Nghĩa - Quang Trung (Hà Đông) - Lê Trọng Tấn (Hà Đông) - đường Phúc La, Văn Phú - Cầu Bươu - Thanh Liệt - Cầu Dậu - Nghiêm Xuân Yêm - Nguyễn Hữu Thọ - Giải Phóng - Bến xe Giáp Bát - Giải Phóng - Kim Đồng - Tân Mai - Tam Trinh - Minh Khai - Cầu Vĩnh Tuy - Đàm Quang Trung - Chu Huy Mân - Trần Danh Tuyên - Sài Đồng - Nguyễn Đức Thuận - Khu đô thị Đặng Xá và ngược lại.

Tuyến CNG03: Bệnh viện Nhiệt đới Trung ương cơ sở 2 - Khu đô thị Times City hoạt động từ 5h đến 21h, tần suất 15-20 phút/lượt, giá vé 8.000 đồng/lượt, cự ly 29,55km.

Lộ trình vận hành: Bệnh viện Bệnh nhiệt đới trung ương cơ sở 2 - Khu công nghiệp Bắc Thăng Long - Hoàng Sa - Phương Trạch - Đường 6 cây - Cầu Nhật Tân - Võ Chí Công - Bưởi - Đội Cấn - Liễu Giai - Kim Mã - Nguyễn Thái Học - Lê Duẩn - Trần Hưng Đạo - Bà Triệu - Trần Khát Chân - Võ Thị Sáu - Thanh Nhàn - Kim Ngưu - Cầu Mai Động - Minh Khai - Khu đô thị Times City và ngược lại.

Chủ Nhật, 9 tháng 12, 2018

Toàn văn điếu văn của cựu tổng thống Bush tại lễ tang cha

Thưa các vị khách quý, các tổng thống và đệ nhất phu nhân, quan chức chính phủ, quan khách nước ngoài và những người bạn. Jeb, Neil, Marvin, Doro và tôi cùng gia đình cảm ơn quý vị đã có mặt tại đây.

Tôi từng nghe người ta nói về con người, cho rằng mục tiêu là "chết trẻ, càng muộn càng tốt". Ở tuổi 85, thú vui ưa thích của George H.W. Bush là khởi động chiếc xuồng Fidelity, vặn hết ga ba động cơ 300 mã lực và lướt như bay trên Đại Tây Dương, trong khi những chiếc xuồng của Mật vụ Mỹ phải chật vật bám theo.

Thứ Bảy, 8 tháng 12, 2018

Giáo trình ngôn ngữ lập trình C (12 video)

Hiện nay sinh viên các trường Đại học hay Cao đẳng thuộc khối Khoa học tự nhiên hay các ngành Khoa học kỹ thuật đều phải học qua ngôn ngữ lập trình C hay C++ khoảng 2 hay 3 tín chỉ vào năm học thứ nhất hay thứ hai. Đối với sinh viên chuyên ngành Tin học thì phải học Lập trình C++. Đối với các ngành khác thì học Ngôn ngữ C chuẩn, học C dễ hơn C++ nhiều. Môn học lập trình là một môn rất khó, đòi hỏi tư duy logic, chăm chỉ, tính cẩn thận. 

Quy hoạch phi tuyến

Link playlist Quy hoạch phi tuyến (nháy tại đây để xem các video)

1/ Phương pháp Lát cắt vàng cực tiểu hàm lồi
2/ Thuật tóan đơn hình Nelder - Mead cực tiểu hàm n biến - Phần 1
3/ Thuật tóan đơn hình Nelder - Mead cực tiểu hàm n biến - Phần 2
4/ Thuật tóan tìm trực tiếp Hooke - Jeeves cực tiểu hàm n biến - Phần 1
5/ Thuật tóan tìm trực tiếp Hooke - Jeeves cực tiểu hàm n biến - Phần 2
6/ Phương pháp Monte - Carlo giải bài toán cực tiểu có ràng buộc - Phần 1
7/ Phương pháp Monte - Carlo giải bài toán cực tiểu có ràng buộc - Phần 2

Bài gảng QUY HOẠCH RỜI RẠC

"Bài giảng Quy hoạch rời rạc" gồm 21 video dùng cho sinh viên đại học và học viên cao học.

Đây là tài liệu đầu tiên được viết bằng tiếng Việt trình bày một cách hệ thống về Quy hoạch rời rạc với cơ sở lý thuyết chặt chẽ, chứng minh tính hữu hạn của các thuật toán Gomory, Balas. Sáu chương trình bằng ngôn ngữ C trong tài liệu này về Phương pháp đơn hình đối ngẫu từ vựng, ba thuật toán Gomory, thuật toán Dalton, thuật tóan Balas đều do chính tác giả lập. 

Môn Xác suất thống kê

Link Môn Xác suất thống kê (nháy tại đây xem các video)

1/ Hồi quy tuyến tính đơn
2/ Hồi quy tuyến tính bội
3/ Hồi quy dạng tích của các hàm mũ
4/ Hồi quy đa thức
5/ Ước lượn Hàm sản xuất Cobb - Douglas
6/ Thuật toán Hồi quy từng bước

Giáo trình Quy hoạch tuyến tính

Link của giáo trình trên Youtube: https://goo.gl/uJMSzb

Hiện nay nhiều trường đại học và cao đẳng còn dạy môn “Quy hoạch tuyến tính”. Môn này còn có tên gọi khác: Tối ưu hóa, Vận trù học, Tóan kinh tế. Môn này có tính ứng dụng, ứng dụng nhiều trong kinh tế và kỹ thuật công nghệ. Giáo trình này dùng cho sinh viên các ngành kinh tế, kỹ thuật, công nghệ thông tin và là tài liệu tham khảo tốt cho các thày cô dạy môn này.

Môn học Phương pháp tính

Danh sách phát này dành cho các Thuật tóan trong Môn học "Phương pháp tinh" của các Trường Đại học và Cao đẳng: giải phương trình, tính tích phân, tính định nthức, giải hệ phương trình, tính nghịch đảo ma trận, nội suy đa thức.

Link tới các video trên Youtube: TẠI ĐÂY

1/ Giải phương trình f(x)=0 theo phương pháp chia đôi
2/ Giải phương trình bậc ba một ẩn số
3/ Tính tích phân xác định
4/ Tính định thức dùng phương pháp khử Gauss
5/ Giải hệ phương trình đại số tuyến tính bằng phương pháp khử Gauss
6/ Phép nội suy bằng đa thức
7/ Tính nghich đảo ma trận dùng phương pháp khử Gauss
8/ Nghịch đảo ma trận chỉ dùng một mảng

Thứ Bảy, 1 tháng 12, 2018

Bài tập Lập trình C++

Link tới các video của Danh sách phát trên Youtube: TẠI ĐÂY

Danh sách phát này dành cho việc giải các Bài tập căn bản về Lập trình C++ : 

Bài 75. Bài tập lập trình cấu trúc tuần tự - Phần 1 (tính lương, diện tích hình, tam giác biết 3 đỉnh)
Bài 76. Bài tập lập trình cấu trúc tuần tự - Phần 2 (tiết kiệm, hàm lượng giác, tách số) 

Giáo trình cấu trúc dữ liệu và thuật tóan (26 video)

Danh sách phát "Giáo trình cấu trúc dữ liệu và thuật tóan" là Giáo trình Cấu trúc dữ liệu và thuật toán mà các trường đại học vẫn dạy. Khi học ở trường các thày cô thường chỉ dạy Thuật tóan và giới thiệu giả trình, không cho Code cụ thể. Các thuật tóan ở đây đều giới thiệu thuật tóan, lập trình cụ thể bằng C, giải thích từng lệnh tại sao lại viết vậy. Playlist này gồm các thuật tóan sắp xếp, tìm kiếm, danh sách liên kết, hàng đợi, stack, dữ liệu cây, dữ liệu tập hợp, từ điển, bảng băm. Đây cũng là giáo trình tôi đã dạy ở một số trường đại học môn Cấu trúc dữ liệu và thuật toán.

Link tới Danh sách phát trên Youtube:  "Cấu trúc dữ liệu và Thuật tóan" 

Nội dung các Video trong Danh sách phát


Linear search - Tìm kiếm tuần tự (tìm kiếm tuyến tính)
Binary search algorithm – Thuật toán tìm kiếm nhị phân trên mảng sắp xếp
Interpolation Search - Thuật toán tìm kiếm nội suy
Interchange Sort - Thuật tóan sắp xếp đổi chỗ trực tiếp
Straight selection sort – Thuật toán sắp xếp lựa chọn trực tiếp
Straight Insertion sort – Thuật toán sắp xếp chèn trực tiếp
Shell sort algorithm – Thuật toán sắp xếp chia mảng thành các dãy con có khoảng cách gap
Binary insertion sort algorithm - Thuật toán sắp xếp chèn nhị phân
Bubble sort algorithm – Thuật toán sắp xếp nổi bọt
Shaker sort algorithm – Thuật toán sắp xếp nổi bọt theo hai chiều
Quick Sort algorithm – Thuật toán sắp xếp nhanh
Merge Sort Algorithm - Sắp xếp nhờ kỹ thuật trộn tệp 
Sắp xếp một cơ sở dữ liệu nhờ tệp chỉ số (sắp xếp ngoài)
Radix sort algorithm – Phần 1 Thuật tóan sắp xếp cơ số
Radix sort algorithm – Phần 2 Thuật tóan sắp xếp cơ số 


Danh sách liên kết đơn (linked list)
Danh sách liên kết kép
Dữ liệu kiểu ngăn xếp - Stack
Dữ liệu kiểu hàng đợi - Queue

Dữ liệu kiểu cây - tree
Binary search tree - Cây tìm kiếm nhị phân
Cây thứ tự bộ phận, hàng ưu tiên - complete binary tree
Thuật toán sắp xếp Heapsort

Mô hình dữ liệu tập hợp và từ điển
Cài đặt từ điển bới bảng băm mở 
Cài đặt từ điển bới bảng băm đóng

Thuật toán Tìm kiếm - Sắp xếp (16 video)

Hôm nay 6/10/2017 mình làm xong video về “Thuật toán tìm kiếm nội suy” (có độ phức tạp là O(log(logn) ) là cải tiến của thuật toán tìm kiếm nhị phân (có độ phức tạp là O(logn) ) nhờ tính đến độ lớn của phần tử cần tìm.

Như vậy Danh sách phát (playlist) này có 16 video sau:

1. Linear search - Tìm kiếm tuần tự (tìm kiếm tuyến tính)
2. Binary search algorithm – Thuật toán tìm kiếm nhị phân trên mảng sắp xếp
3. Interpolation Search - Thuật toán tìm kiếm nội suy
4. Interchange Sort - Thuật tóan sắp xếp đổi chỗ trực tiếp
5. Straight selection sort – Thuật toán sắp xếp lựa chọn trực tiếp
6. Straight Insertion sort – Thuật toán sắp xếp chèn trực tiếp
7. Shell sort algorithm – Thuật toán sắp xếp chia mảng thành các dãy con có khoảng cách gap
8. Binary insertion sort algorithm - Thuật toán sắp xếp chèn nhị phân
9. Bubble sort algorithm – Thuật toán sắp xếp nổi bọt
10. Shaker sort algorithm – Thuật toán sắp xếp nổi bọt theo hai chiều
11. Quick Sort algorithm – Thuật toán sắp xếp nhanh
12. Merge Sort Algorithm - Sắp xếp nhờ kỹ thuật trộn tệp
13. Heapsort algorithm - Thuật toán sắp xếp Heapsort
14. Sắp xếp một cơ sở dữ liệu nhờ tệp chỉ số (sắp xếp ngoài)
15. Radix sort algorithm – Phần 1 Thuật tóan sắp xếp cơ số
16. Radix sort algorithm – Phần 2 Thuật tóan sắp xếp cơ số

Trong các Giáo trình về “Cấu trúc dữ liệu và Thuật toán” phần tìm kiếm và sắp xếp thường là chương đầu tiên. Với 3 thuật toán Tìm kiếm và 12 thuật toán Sắp xếp như vậy đã là tạm đủ. Chỉ có lưu ý là Thuật toán sắp xếp Heapsort nên dạy sau phần Cây nhị phân đầy đủ. Có lẽ không trường nào dạy hết các thuật toán này, các bạn phải tự tìm hiểu ở đây, ở đây đã có sẵn chương trình chạy thật.



Đồ thị hữu hạn (17 video)

Danh sách phát gồm các chủ đề: đồ thị và tính liên thông, tìm kiếm theo chiều sâu và chiều rộng trên đồ thi, cấu trúc dữ liệu cây, tìm đường đi ngắn nhât trên đồ thị, cây bao trùm ngắn nhất, chu trình Euler và chu trình Hamilton, phương pháp sơ đồ mạng lưới PERT, thuật toán Forrd-Fullkerson tìm luồng cực đại.

Link tới các video của Danh sách phát trên Youtube: TẠI ĐÂY

1/ Đồ thị và tính liên thông
2/ Tìm kiếm theo chiều sâu trên đồ thi - Depth first search
3/ Tìm kiếm theo chiều rộng trên đồ thị - Breadth first search

4/ Dữ liệu kiểu cây - tree
5/ Binary search tree - Cây tìm kiếm nhị phân
6/ Cây thứ tự bộ phận, hàng ưu tiên - complete binary tree
7/ Thuật toán sắp xếp Heapsort

8/ Tìm đường đi ngắn nhất giữa 2 đỉnh của đồ thị
9/ Thuật toán gán nhãn (Dijkstra) tìm đường đi ngắn nhất
10/ Cây bao trùm ngắn nhất của đồ thị

11/ Chu trình Euler
12/ Chu trình Hamilton

13/ Phương pháp sơ đồ mạng lưới PERT (Phần 1)
14/ Phương pháp sơ đồ mạng lưới PERT (Phần 2)

15/ Thuật toán Forrd-Fullkerson tìm luồng cực đại (Phần 1)
16/ Thuật toán Forrd-Fullkerson tìm luồng cực đại (Phần 2)
17/ Thuật toán Forrd-Fullkerson tìm luồng cực đại (Phần 3)

Thứ Bảy, 24 tháng 11, 2018

Excel 2016 - Bài 17. Lệnh Pivot Table, Subtotal


1/ Lập các bảng tổng hợp Pivot Table:
Insert / nút PivotTable
Insert / Recommended Pivot Tables

2/ Subtotal: Home / Sort & Filter: sắp xếp theo trường cần gộp nhóm. Lập tổng theo nhóm Data/ Subtotal ra hộp thoại: At each change in, Use function, Add subtotal to. Hủy chế độ: Data/ Subtotal ra hộp thoại, chọn Remove all.

3/ Insert / nhóm Illustrations: Chèn Picture, Online Pictures, Shape, SmartArt, Screenshot, Text box vào bảng tính

Excel 2016 - Bài 16. Vẽ biểu đồ Chart

Các bước để vẽ biểu đồ và chỉnh sửa:

- Chọn các cột định vẽ biểu đồ,

- Insert / Recommended Charts / All Charts, chọn 1 dạng, OK.

- Thẻ Design: nút Select Data (chọn lại vùng dữ liệu, legend, nhãn trục hoành), nút Add chart element (thay đổi Axis Titles, Chart title, Data
labels, Data table, Legend).

- Thẻ Format: định dạng cho các thành phần biểu đồ, đóng khung, làm nền.