Bài giảng "Kỹ thuật lập trình C/C++ - Chương 1: Máy tính và lập trình" cung cấp cho người học các kiến thức: Tổ chức máy tính, ngôn ngữ lập trình, các công việc trong lập trình, dữ liệu và giải thuật. . | Bài giảng Kỹ thuật lập trình C/C++: Chương 1 - Lê Thành Sách Chương 01 MÁY TÍNH VÀ LẬP TRÌNH Lê Thành Sách Trường Đại Học Bách Khoa Lập trình C/C++ Trung Tâm Kỹ Thuật Điện Toán 1 © 2016 Nội dung n Tổ chức máy tính n Ngôn ngữ lập trình n Các công việc trong lập trình n Dữ liệu và giải thuật Trường Đại Học Bách Khoa Lập trình C/C++ Trung Tâm Kỹ Thuật Điện Toán 2 © 2016 Tổ chức máy tính Máy tính là gì? n Máy tính là thiết bị có khả năng thực hiện tính toán và ra quyết định n Máy tính xử lý dữ liệu bằng một chuỗi của các lệnh được gọi là chương trình máy tinh. n Hiện nay, máy tính có mặt trong rất nhiều thiết bị với những bề ngoài khác nhau, như, xe hơi, đồng hồ, điện thoại, máy tính phổ thông, . Trường Đại Học Bách Khoa Lập trình C/C++ Trung Tâm Kỹ Thuật Điện Toán 3 © 2016 Tổ chức máy tính Phần cứng và phần mềm n Hai thành phần cơ bản của máy tính là: phần cứng (Hardware) và phần mềm (Software) n Phần cứng: n Có tổ chức như nói ở những slides tiếp theo n Thiết bị điển hình: bàn phím (keyboard), màn hình (screen), . n Phần mềm: n Hệ điều hành (Operating System) n Là một hệ thống điều khiển được phần cứng và làm trung gian giữa phần cứng và các chương trình máy tính khác chạy trên máy tính. n Chương trình máy tính (Computer Program) n Gồm những chuỗi lệnh để tính toán, xử lý dữ liệu và cho ra kết quả hay quyết định Trường Đại Học Bách Khoa Lập trình C/C++ Trung Tâm Kỹ Thuật Điện Toán 4 © 2016 Tổ chức máy tính Thành phần cơ bản của mọi máy tính 1. Thiết bị nhập & Input Unit n Đây là những thiết bị giúp máy tính lấy dữ liệu từ người dùng n Các thiết bị điển hình: n Keyboard, mouse, barcode reader, . n Camera: ngày nay người dùng có thể đứng .