Trang 1 TRƯỜNG ĐẠI HỌC THỦY LỢIKHOA CƠ KHÍTHỰC TẬP LẬP TRÌNHCƠ ĐIỆN TỬBộ mơn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering Trang 2 2Bộ môn Kỹ thuật Cơ điện tử | Department
TRƯỜNG ĐẠI HỌC THỦY LỢI KHOA CƠ KHÍ THỰC TẬP LẬP TRÌNH CƠ ĐIỆN TỬ BỘ MƠN KỸ THUẬT CƠ ĐIỆN TỬ Bộ môn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering MỤC TIÊU CỦA HỌC PHẦN Nắm vững kiến thức ngôn ngữ lập trình C/C++; Phân tích giải vấn đề tốn lập trình; Có khả làm việc độc lập chủ động học tập; Có khả làm việc theo nhóm giao tiếp hiệu quả; Có thái độ ứng xử tích cực Bộ mơn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering NỘI DUNG MÔN HỌC Chương 1: Mở đầu Chương 2: Cấu trúc điều khiển Chương 3: Hàm Chương 4: Con trỏ & Mảng Bộ môn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering CHƯƠNG 1: MỞ ĐẦU 1.1 Giới thiệu ngơn ngữ lập trình C/C++ 1.2 Cấu trúc chương trình C/C++ 1.3 Biến & 1.4 Tốn tử Bộ mơn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering Ngôn ngữ lập trình C/C++ Ngơn ngữ C: • Tác giả: Dennis Ritchie • Ra đời năm 1970, gắn liền với phát triển HĐH Unix • Là ngơn ngữ phổ biến • Là ngơn ngữ cấp trung Ngơn ngữ C++: • Tác giả: Bjarne Stroustrup • Ra đời năm 1979 việc mở rộng ngơn ngữ C • Bổ sung tính so với C: lập trình hướng đối tượng (OOP), lập trình tổng qt (template), số tính giúp cho lập trình linh hoạt Bộ mơn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering Giới thiệu ngơn ngữ lập trình C/C++ Một số phần mềm lập trình phổ biến Microsoft Visual Studio Visual Studio Code Code::Blocks Eclipse Notepad++ Dev-C++ Sublime Text Bộ môn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering Giới thiệu ngơn ngữ lập trình C/C++ Dev-C++ Bộ mơn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering Giới thiệu ngơn ngữ lập trình C/C++ Chương trình: Nhập 𝒙 in kết 𝒙𝟐 • Dịng 1: khai báo thư viện iostream cho việc nhập xuất • Dòng 2: sử dụng thư viện chuẩn • Dòng 3: Hàm • Dịng 5: Khai báo biến x • Dịng 6: Nhập liệu từ bàn phím cho biến x • Dịng 7: Xuất kết • Dịng 8: Hàm trả Bộ môn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering Cấu trúc chương trình C/C++ Biến (Variable) Biến chứa giá trị, thay đổi chạy Cần khai báo trước dùng phải có kiểu liệu Phạm vi sử dụng: Toàn cục/ nội (global/local) Khai báo biến: Biến khởi tạo giá trị khai báo Bộ môn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering Biến & Hằng (constant) Giống biến giá trị khơng thay đổi trình chạy Khai báo cách thêm từ khóa const phía trước: Sử dụng macro để khai báo hằng: Bộ môn Kỹ thuật Cơ điện tử | Department of Mechatronic Engineering Biến & 10