SLIDE GIẢNG DẠY LÝ THUYẾT NGÔN NGỮ LẬP TRÌNH CHƯƠNG 6 BIỂU THỨC VÀ PHÉP GÁN

13 218 0
SLIDE GIẢNG DẠY  LÝ THUYẾT NGÔN NGỮ LẬP TRÌNH  CHƯƠNG 6  BIỂU THỨC VÀ PHÉP GÁN

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương BIỂU THỨC PHÉP GÁN Biểu thức Biểu thức quan hệ biểu thức Boolean Câu lệnh Tối ưu hoá tính toán Phép gán Biểu thức Khái niệm Biểu thứ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ểu thứ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ểu thứ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ểu thức quan hệ biểu thứ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ểu thức quan hệ (relational expression) biểu thức gồm có hai toán hạng toán tử quan hệ Giá trị biểu thức quan hệ giá trị luận (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 thức Boolean gồm có biến Boolean, Boolean, biểu thứ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ương trình phải thực để xử 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ương trình cần ý vấn đề sau : - Không dùng biểu thức bất biến vòng lặp - Loại bỏ biểu thứ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ép gán Gá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ô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 BÀI TẬP 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 ngữ lập trì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

Ngày đăng: 29/06/2017, 23:11

Từ khóa liên quan

Mục lục

  • Chương 6. BIỂU THỨC VÀ PHÉP GÁN

  • 1. Biểu thức

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • CÂU HỎI VÀ BÀI TẬP

Tài liệu cùng người dùng

Tài liệu liên quan