Tham khảo tài liệu ''lập trình c - chương 1. mở đầu'', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Chương Mở đầu Chương giới thiệu phần chương trình C++ Chúng ta sử dụng ví dụ đơn giản để trình bày cấu trúc chương trình C++ cách thức biên dịch chúng Các khái niệm hằng, biến, việc lưu trữ chúng nhớ thảo luận chương Sau đặc tả sơ khái niệm lập trình Lập trình Máy tính số cơng cụ để giải hàng loạt toán lớn Một lời giải cho tốn gọi giải thuật (algorithm); mơ tả chuỗi bước cần thực để giải tốn Một ví dụ đơn giản cho toán giải thuật là: Bài tốn: Sắp xếp danh sách số theo thứ tự tăng dần Giải thuật:Giả sử danh sách cho list1; tạo danh sách rỗng, list2, để lưu danh sách xếp Lặp lặp lại cơng việc, tìm số nhỏ list1, xóa khỏi list1, thêm vào phần tử danh sách list2, list1 rỗng Giải thuật diễn giải thuật ngữ trừu tượng mang tính chất dễ hiểu Ngơn ngữ thật hiểu máy tính ngơn ngữ máy Chương trình diễn đạt ngơn ngữ máy gọi thực thi Một chương trình viết ngơn ngữ khác trước hết cần dịch sang ngơn ngữ máy để máy tính hiểu thực thi Ngơn ngữ máy khó hiểu lập trình viên họ khơng thể sử dụng trực tiếp ngơn ngữ máy để viết chương trình Một trừu tượng khác ngơn ngữ assembly Nó cung cấp tên dễ nhớ cho lệnh ký hiệu dễ hiểu cho liệu Bộ dịch gọi assembler chuyển ngôn ngữ assembly sang ngôn ngữ máy Ngay ngôn ngữ assembly khó sử dụng Những ngơn ngữ cấp cao C++ cung cấp ký hiệu thuận tiện nhiều cho việc thi hành giải thuật Chúng giúp cho lập trình viên khơng phải nghĩ nhiều thuật ngữ cấp thấp, giúp họ tập trung vào giải thuật Trình biên dịch (compiler) đảm nhiệm việc dịch chương trình viết ngơn ngữ cấp cao sang ngơn ngữ assembly Mã assembly tạo trình biên dịch sau tập hợp lại chương trình thực thi Chương 1: Mở đầu 1.1 Một chương trình C++ đơn giản Danh sách 1.1 trình bày chương trình C++ Chương trình chạy xuất thơng điệp Hello World Danh sách 1.1 #include int main (void) { cout tốn hạng trái, (cin >> workHours) định giá cho cin mà sau sử dụng toán hạng trái cho toán tử >> Chương 1: Mở đầu Hàng kết việc kết hợp từ hàng 10 đến hàng 12 danh sách 1.4 Nó xuất "Weekly Pay = ", theo sau giá trị biến weeklyPay, cuối ký tự xuống dòng Câu lệnh tương đương với: ((cout