[C18] Tổng kết buổi 2 - 28/10/2018: Sơ lược lập trình C

Ngô Văn Tuân

Gà con
Staff member
Chào mấy bạn, :brick::brick::brick:
Sau một ngày chủ nhật tưởng như rất dễ dàng mà lại chẳng dễ gì cả, nhưng lại vô cùng dễ dàng :gach thì mình xin tổng kết lại mấy điều đáng chú ý sau đây:​

1. Mục tiêu buổi học:
  • Điều đâu tiên mình xin khẳng định là nếu các bạn đi học hôm nay mà chả hiểu gì cả thì vẫn có thể đi học và hiểu các bài sau một cách bình thường :2cool_after_boom:.
  • Buổi học này mình đưa ra khá nhiều khái niệm mới có thể khiến các bạn chưa tiếp xúc với lập trình bao giờ cảm thấy hơi hoang mang :9cool_too_sad:. Theo mình, các bạn không cần cố gắng học thuộc nó làm gì cả. Các bạn chỉ cần biết đến sự tồn tại của nó, sau này có gặp lại mà cảm thấy nó quen quen là OK rồi. Tất cả các kiến thức hôm nay mình trình bày sẽ được ứng dụng cho việc lập trình ở các bài sau, dần dần thì nó sẽ thấm thôi.
  • Còn nếu bạn nào cảm thấy hôm nay quá dễ dàng, tất cả các điều này mình đã biết từ trước, kiểu như khổ lắm biết rồi nói mãi:5cool_sweat:. Thì các bạn cứ yên tâm các bài sau còn nhiều thứ để mà học lắm.
2. Chém gió:
  • Phần mềm Visual studio mà mình dặn các bạn cài có dung lượng cỡ bằng Matlab. Do đó nó có rất nhiều tính năng (thừa) đối với chúng ta tại thời điểm này. Bạn nào hứng thú với việc lập trình, muốn viết phần mềm như caro, vẽ vời đồ thị 2D, 3D, quản lý quán caffe,... các kiểu con đà điểu thì cố gắng tìm hiểu mấy chức năng (thừa) đó. Có video hướng dẫn trên Youtube đó. Lật tung:-s Youtube lên sẽ thấy. Mà không thì hỏi bác Google ý.
  • Sau này chúng ta sẽ có bài hướng dẫn lập trình dao diện trên window bằng C# với sự hỗ trợ của .NET framework:gach sử dụng Visual Studio IDE để giao tiếp với Vi điều kiển:doubt:.
3. Tổng kết một số nội dung:
Một số nội dung đã được trình bày:
  • Data type, Variable, Array
  • Operators
  • Control statement
  • Function
  • C - preprocessor
Thông tin chi tiết xin liên hệ slide up phía dưới.
Một số câu hỏi giúp bạn ôn lại kiến thức. Nếu các bạn trả lời được thì khỏi đọc slide, đi ngủ cho khỏe.
  • 4 kiểu dữ liệu cơ bản trong C ( English sub: 4 primitive data types in C language). Vẫn còn một số kiểu dữ liệu cơ bản nữa nhưng thôi để học sau, biết cũng tốt, mà biết cũng không sài :gach.
  • Mình sử dụng kiểu dữ liệu nào trong thư viện stdint.h.
  • Đặt tên biến không được ...
  • Mảng 1, 2 chiều dùng để làm gì, khai báo sử dụng thế nào.
  • Toán tử % là gì.
  • Phép chia trên số nguyên cần lưu ý điều gì ???
  • If...else, switch...case, while, do...while, for dùng để làm gì, cú pháp sử dụng ra sao.
  • Hàm dùng làm gì.
  • Ý nghĩa của #define. Còn ý nghĩa của #include biết cũng được, không biết cũng vẫn sống tốt :6cool_boss:.
Nếu bạn cảm thấy không rõ ràng ở đâu đó thì:
  • vui lòng liên hệ slide được up bên dưới
  • hoặc liên hệ theo số: www.google.com.vn
  • hoặc thông qua hotline: www.facebook.com
  • hoặc tới phòng 304B1 - phòng thường xuyên đóng cửa nhưng vẫn có người bên trong. Cần có một độ dũng cảm nhất định để đập cửa bước vô. Chúng mình đang mong chờ những con người như vậy :whaaat:.
4. Uplink (Đảm bảo không gắn quảng cáo):
Link slide.​
 
Last edited:
Top