| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Giới thiệu và các bài học chương I (redirected from HuongdanlaptrinhC)

Page history last edited by daihung.pham 9 years, 8 months ago

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bạn thích lập trình, nhưng bạn không biết phải bắt đầu từ đâu ?

 

 

(Bạn có nhiều bài học lập trình quá phức tạp, bạn vẫn chưa hiểu và không biết phải học như thế nào?)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bạn là newbie đúng không?

 

 

 

 

 

Cơ hội cho bạn đây. 

 

 

 

 

 

 

Tôi sẽ dạy bạn lập trình với những bài học đơn giản, cực kì cơ bản dành cho những người mới bắt đầu.

Tôi hiểu rằng tất cả mọi người đều bắt đầu từ “newbie” và bạn cũng như vậy. Vì vậy bạn không có gì làm xấu hổ khi ai gọi bạn bạn là “newbie”.

Tôi sẽ hướng dẫn bạn tất cả những gì tôi biết, thật tuần tự, và bạn sẽ thấy những điều này thật là đơn giản.

Vậy bạn đã có khi nào thắc mắc:

  • Làm cách nào để tạo nên những chương trình như các trò chơi, cửa sổ?
  • Người ta dùng chương trình nào để lập trình ?
  • Ngôn ngữ lập trình là gì? Muốn học thì phải bắt đầu từ ngôn ngữ nào?

 

 

Bạn sẽ tìm được tất cả những câu trả lời ở đây. 

Tôi hi vọng bài hướng dẫn này giúp bạn tốt nhất có thể và bạn sẽ thích thú khi đọc nó. 

 

 

 

Bài hướng dẫn này bao gồm những phần sau:

I. [Ngôn ngữ lập trình C] Nền tảng để bắt đầu

II. [Ngôn ngữ lập trình C] Kỹ thuật nâng cao

III. [Thư viện C] Tạo game 2D trên SDL

IV. [Ngôn ngữ lập trình C++] Lập trình định hướng đối tượng. (La Programmation Orientée Objet)

V. Annexes

 

 


 

 

Chương I : [Ngôn ngữ lập trình C] Nền tảng để bắt đầu

 

 

 

Bạn đã sẵn sàng?

Vậy bây giờ, chúng ta bắt đầu.

 

 

 

Những kiến thức nền tảng ta học ở phần này cần phải chú ý thật kĩ. Vì những điều bạn sẽ được học ở đây là cần thiết để bạn có thể đọc và hiểu các bài học kế tiếp.

 

Và đây là những gì bạn sẽ học trong chương đầu tiên:

 

1) "lập trình" là gì?

  • Lập trình là gì ?
  • Lập trình trên ngôn ngữ nào ?
  • Lập trình có khó không ?
  • Q.C.M

 

2) Công cụ cần có để học lập trình

  • Những công cụ cần thiết cho lập trình
  • Các bạn có thể chọn... Dev-C++
  • Hay là... Visual C++
  • Và cái này nữa... Code::Blocks
  • Hoặc Mac... Xcode
  • Q.C.M

 

3) Chương trình đầu tiên của bạn

  • Console hay là cửa sổ ?
  • Những dòng code tối thiểu cần phải có
  • Viết một tin nhắn ra màn hình
  • Những chú thích, vô cùng tiện dụng !
  • Q.C.M

 

4)Thế giới của những biến số

  • Công việc của bộ nhớ
  • Cách khai báo một biến
  • Hiển thị giá trị của biến số
  • Cách gán giá trị vào biến số
  • Q.C.M
     

5) Công cụ tính toán

  • Những tính toán cơ bản
  • Phương pháp viết rút gọn
  • Thư viện toán học
  • Q.C.M 

 

6) Condition

  • Condition "if... else"
  • Boolean, trung tâm của những condition
  • Condition "switch"
  • Les ternaires : những conditions rút gọn

 

7) Boucle

  • Thế nào là boucle
  • boucle while
  • boucle do... while
  • boucle for

 

8) TP: Hơn hay kém, trò chơi đầu tiên của bạn

  • Chuẩn bị và một vài
  • Đáp án
  • Ý tưởng cải tiến

 

9) Function

  • Cách tạo và gọi một function
  • Xem thêm vài ví dụ để hiểu rõ hơn

 

 

 

 

 

 

Xin ghi chú rằng có rất nhiều từ ngữ chuyên ngành mình không biết phải dịch sang tiếng việt như thế nào cho đúng nên đành giữ nguyên. Nếu mình tìm được từ tương ứng bên tiếng anh thì sẽ thêm vào giúp các bạn có thể hiểu rõ hơn. Có rất nhiều lỗi về từ vựng vì vậy các bạn giúp đỡ mình nha 

 

 

 

 

icon ->.png

 

 


(bản quyền sử dụng dựa trên "Apprenez à programmer en C" tập hợp những hướng dẫn về C có trong trang web www.siteduzero.com)

Người dịch: daihung.pham

 

Comments (1)

qpKKCqp said

at 5:04 am on Apr 1, 2016

1 số bài bị die hình ảnh, ad up lại nhé !!!

You don't have permission to comment on this page.