Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
118,5 KB
Nội dung
ChươngBIỂUTHỨCVÀPHÉPGÁNBiểuthứcBiểuthức quan hệ biểuthức Boolean Câu lệnh Tối ưu hoá tính toán PhépgánBiểuthức Khái niệm Biểuthức kết hợp toán tử ( phép toán) toán hạng để diễn đạt công thức toán học Các toán tử C Các phép toán số học Toán tử Ý nghĩa + Cộng - Trừ * Nhân / Chia lấy phần nguyên % Chia lấy phần dư ++ Tăng đơn vị Giảm đơn vị Biểuthức Toán tử quan hệ logic Toán tử Ý nghĩa Toán tử quan hệ > Lớn >= Lớn < Nhỏ > < >= & ^ | && || Thấp ? = += -= *= /= , Biểuthức Cách viết tắc C Tổng quát: (Biến) = (Biến) (Toán tử) (Biểu thức) viết: (Biến) (Toán tử) = (Biểu thức) Cách viết làm việc tất toán tử nhị phân (phép toán hai ngôi) Cíụ Ví dụ: x = x + 10 viết thành x +=10 2 Biểuthức quan hệ biểuthức Boolean Một toán tử quan hệ (relational operator) toán tử dùng để so sánh giá trị hai toán hạng Một biểuthức quan hệ (relational expression) biểuthức gồm có hai toán hạng toán tử quan hệ Giá trị biểuthức quan hệ giá trị luận lý (boolean), ngoại trừ Boolean không định nghĩa ngônngữ Các biểuthức quan hệ thường nạp chồng cho lớp kiểu Biểuthức Boolean biểuthức quy điều kiện sai Biểuthức Boolean gồm có biến Boolean, Boolean, biểuthức quan hệ toán tử Boolean 3 Câu lệnh Một câu lệnh (statement) xác định công việc mà chươngtrình phải thực để xử lý liệu mô tả khai báo Các câu lệnh ngăn cách dấu chấm phẩy (;) Có hai loại câu lệnh : câu lệnh đơn câu lệnh có cấu trúc Lệnh đơn lệnh không chứa lệnh khác Các lệnh đơn gồm : lệnh gán, lệnh nhập xuất liệu, Lệnh có cấu trúc lệnh mà có chứa lệnh khác Lệnh có cấu trúc bao gồm : lệnh điều kiện, lệnh lặp lệnh hợp thành Tôi ưu hóa tính toán Để tối ưu hoá tính toán biểu thức, xây dựng chươngtrình cần ý vấn đề sau : - Không dùng biểuthức bất biến vòng lặp - Loại bỏ biểuthức giống vòng lặp - Hạn chế khởi tạo đối tượng không thật cần thiết PhépgánGán trị cho biến lưu trữ giá trị liệu vào ô nhớ biến Gán trị phép toán NNLT Nó dùng để thay đổi liên kết giá trị với ÐTDL Các ngônngữ khác phépgán khác Khác cú pháp Khác kết trả Khac cách thức tiến hành phépgán CÂU HỎI VÀ BÀI TẬP Thế biểuthức ? Biểuthức dùng trường hợp ? Phân biệt biểuthức quan hệ biểuthức Boolean Thế phépgán ? Với ngônngữlậptrình khác nhau, phépgán có điểm khác ? Cho ví dụ việc dùng toán tử ngônngữlậptrình C ... Thế biểu thức ? Biểu thức dùng trường hợp ? Phân biệt biểu thức quan hệ biểu thức Boolean Thế phép gán ? Với ngôn ngữ lập trình khác nhau, phép gán có điểm khác ? Cho ví dụ việc dùng toán tử ngôn. .. trị biểu thức quan hệ giá trị luận lý (boolean), ngoại trừ Boolean không định nghĩa ngôn ngữ Các biểu thức quan hệ thường nạp chồng cho lớp kiểu Biểu thức Boolean biểu thức quy điều kiện sai Biểu. .. liệu vào ô nhớ biến Gán trị phép toán NNLT Nó dùng để thay đổi liên kết giá trị với ÐTDL Các ngôn ngữ khác phép gán khác Khác cú pháp Khác kết trả Khac cách thức tiến hành phép gán CÂU HỎI VÀ BÀI