Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Cấu trúc
NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 1
Nội dung trình bày
Slide 3
Các mức của ngôn ngữ lập trình
Slide 5
Biên dịch và chạy chương trình
Giới thiệu C++
Các thành phần cơ bản của chương trình C++
Một số chú ý khi lập trình
Một số khái niệm và câu lệnh cơ bản của chương trình C++
Slide 11
Slide 12
Slide 13
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
Slide 19
Slide 20
Slide 21
Các kiểu dữ liệu cơ bản trong C++
Slide 23
Ép kiểu
Slide 25
Biểu thức logic
Biểu thức Logic đơn
Các toán tử so sánh
Biểu thức Logic được tạo thành từ các toán tử so sánh
Slide 30
Các toán tử Logic
Bảng chân lý của các toán tử Logic
Biểu thức Logic được tạo thành từ các toán tử logic
Biểu thức Logic phức tạp
Mức ưu tiên của các toán tử
Bảng mã ASCII
So sánh ký tự
Câu lệnh rẽ nhánh if
Khối lệnh
Câu lệnh rẽ nhánh if dạng khuyết
Câu lệnh rẽ nhánh if dạng đầy đủ
Câu lệnh rẽ nhánh if lồng nhau
Slide 43
Câu lệnh rẽ nhánh switch
Slide 45
Lệnh lặp For, while, do
Ví dụ và phương pháp mịn dần
Bài tập
Slide 49
Slide 50
Slide 51
Slide 52
Nội dung
NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 1 Giảng viên: Ths Cao Thi Luyen Email: luyenct28042000@yahoo.com Nội dung trình bày • Các mức của ngôn ngữ lập trình • Ngôn ngữ bậc cao và C++ • Các thành phần cơ bản của chương trình C+ + • Các kiểu dữ liệu cơ bản trong C++ • Các bước giải bài toán • Các loại lỗi và xử lý lỗi Nội dung trình bày • Biểu thức logic và các toán tử logic • Tối ưu biểu thức • Câu lệnh rẽ nhánh if • Câu lệnh if lồng nhau • Câu lệnh rẽ nhánh switch • So sánh if và switch • Lệnh lặp For, while, do Các mức của ngôn ngữ lập trình • Ngôn ngữ: – Ngôn ngữ trong máy tính là một công cụ để thực hiện việc giao tiếp giữa người và máy. • Lệnh: – Lệnh là tập hợp một nhóm các ký hiệu của một ngôn ngữ nào đó nhằm giúp cho người lập trình có thể xây dựng chương trình trên ngôn ngữ đó. Các mức của ngôn ngữ lập trình Cấu trúc phân cấp của ngôn ngữ trên máy tính Biên dịch và chạy chương trình • Chú ý: Tất cả các chương trình viết bằng ngôn ngữ lập trình bậc cao đều phải được chuyển sang ngôn ngữ máy trước khi thực thi. Lệnh trong C++ cout<<“Hello, World !”; Lệnh mã máy 1110010100011101 1001110111011011 … Kết quả chạy Hello, World ! Dịch lệnh Thực hiện lệnh Giới thiệu C++ • C++ là một loại ngôn ngữ lập trình bậc cao có các chức năng hướng đối tượng. • Bjarne Stroustrup đã phát triển C++ theo phương thức C++ = C + OO (Object Oriented) • Những bổ sung của C++ so với C bắt đầu với sự thêm vào của khái niệm lớp, tiếp theo đó là các khái niệm hàm ảo, toán tử quá tải, đa kế thừa và xử lý ngoại lệ. • Một số công vụ hỗ trợ cho lập trình C++: – Borland C++ của hãng Borland – Microsoft Visual C++ của hàng Microsoft Các thành phần cơ bản của chương trình C++ • <các thư viện>: Nơi chứa các chức năng cơ bản do trình biên dịch cung cấp hoặc các chức năng do người lập trình đã định nghĩa trước đó. Các thư viện này thường có đuôi .h • <các biến, hằng, hàm toàn cục>: Là nơi chứa các thành phần có thể được sử dụng ở bất kỳ nơi nào trong chương trình • <hàm main>: Là điểm vào bắt đầu của chương trình. Một số chú ý khi lập trình • Ngôn ngữ C++ phân biệt chữ hoa và chữ thường. Ví dụ: float khác với Float • Kết thúc mỗi câu lệnh phải có dấu ; (chấm phảy) • Không đặt tên biến, hằng, … trùng với các từ khóa của C++. Ví dụ: void, const, … • Sử dụng chú thích: – Sử dụng dấu // để chú thích trên 1 dòng lệnh – Sử dụng dấu /* và */ để chú thích trên nhiều dòng lệnh Một số khái niệm và câu lệnh cơ bản của chương trình C++ • Lệnh hiển thị ký tự lên màn hình: – Cú pháp: cout << chuỗi ký tự 1 << chuỗi ký tự 2 << … << chuỗi ký tự n; Chú ý: Khi hiển thị thông tin trên màn hình ở dạng chuỗi ký tự (1 dãy các chữ) ta cần phải bao chuỗi ký tự đó giữa 2 dấu nháy kép. Ví dụ: “Chao cac ban” – Ví dụ: • Hiển thị chữ Hello World !!! lên màn hình Cách 1: cout << “Hello World !!!”; Cách 2: cout << “Hello” << “ World” << “ !!!”; [...]... + 1; Các kiểu dữ liệu cơ bản trong C++ Tên Độ dài Mô tả Miền giá trị Có dấu char 1 byte Ký tự hay số -12 8 đến 12 7 nguyên 8 bit short 2 bytes Số nguyên 16 bit long 4 bytes Số nguyên 32 bit int Trên Windows là 4 bytes Trên Windows là số nguyên 32 bit -32763 đến 32762 Không dấu 0 đến 255 0 đến 65535 - 214 7483648 0 đến đến 4294967295 214 7483647 như kiểu long như kiểu long Các kiểu dữ liệu cơ bản trong C++. .. thực có tên là PI và E; trong đó PI nhận giá trị là 3 .14 còn E nhận giá trị 2.72 Một số khái niệm và câu lệnh cơ bản của chương trình C++ – Hiển thị giá trị của hằng lên màn hình • Cú pháp: cout . trình viết bằng ngôn ngữ lập trình bậc cao đều phải được chuyển sang ngôn ngữ máy trước khi thực thi. Lệnh trong C++ cout<<“Hello, World !”; Lệnh mã máy 11 10 010 100 011 1 01 10 011 1 011 1 011 011 … Kết. NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 1 Giảng viên: Ths Cao Thi Luyen Email: luyenct28042000@yahoo.com Nội dung trình bày • Các mức của ngôn ngữ lập trình • Ngôn ngữ bậc cao và C++ • Các thành. máy 11 10 010 100 011 1 01 10 011 1 011 1 011 011 … Kết quả chạy Hello, World ! Dịch lệnh Thực hiện lệnh Giới thiệu C++ • C++ là một loại ngôn ngữ lập trình bậc cao có các chức năng hướng đối tượng. • Bjarne Stroustrup đã phát triển C++