Bài giảng cung cấp cho người học các kiến thức: Các toán tử, hàm xuất/nhập, cấu trúc điều khiển, cấu trúc lặp, phương thức lập trình, mảng một chiều, ma trận, chuỗi ký tự. nội dung chi tiết. | Bài giảng Lập trình nâng cao: Bài 2 - Lý Anh Tuấn Object-Oriented Programming Using C# NGÔN NGỮ LẬP TRÌNH NÂNG CAO Ver. Slide 1 of 25 Object-Oriented Programming Using C# Mục tiêu Nội dung: Các toán tử Hàm xuất/nhập Cấu trúc điều khiển Cấu trúc lặp Phương thức Mảng một chiều/ ma trận Chuỗi ký tự Ver. Slide 2 of 25 Object-Oriented Programming Using C# Toán tử số học Ký hiệu Ý nghĩa Ghi chú + Cộng - Trừ * Nhân Đối với số chia & bị chia là nguyên thì / Chia cho kết quả là phần nguyên Chỉ áp dụng cho số chia & bị chia là số % Chia lấy phần dư nguyên ++x; x++ Tăng x 1 đơn vị --x; x-- Giảm x 1 đơn vị Ver. Slide 3 of 25 Object-Oriented Programming Using C# Ký hiệu so sánh và phép toán bit Ký hiệu Ý nghĩa Ký hiệu Ý nghĩa > Lớn hơn & Và bit >= Lớn hơn hoặc bằng < Nhỏ hơn | Hoặc bit > Dịch phải == Bằng Object-Oriented Programming Using C# Hàm xuất – • Write (Xuất xong không xuống hàng) • WriteLine (Xuất xong xuống hàng) • Xuất không định dạng int a = 5; double x = ; string s = "ABC"; ("a = " +a); ("x = "+x+"; s = "+s); Ver. Slide 5 of 25 Object-Oriented Programming Using C# Hàm xuất – Xuất có định dạng thập phân float x = ; double y = ; ("x = {0: }; y = {1: } ", x, y); Ver. Slide 6 of 25 Object-Oriented Programming Using C# Xuất ký tự đặc biệt Ký tự Ý nghĩa \’ Dấu nháy đơn \” Dấu nháy đôi \\ Dấu chéo ngược “\” \0 Null \a Alert : Tiếng bip \b Lùi về trước \f Form feed \n Xuống dòng \r Về đầu dòng \t Tab ngang Ver. Slide 7 of 25 Object-Oriented Programming Using C# Hàm nhập – string s; int n; s = (); n = (s); Hoặc int n; n = (()); Ver. Slide 8 of .