Bài giảng Lập trình nâng cao: Bài 2 - Lý Anh Tuấn
Số trang: 68
Loại file: pdf
Dung lượng: 929.75 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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ự. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình nâng cao: Bài 2 - Lý Anh TuấnObject-Oriented Programming Using C# NGÔN NGỮ LẬP TRÌNH NÂNG CAO Ver. 1.0 Slide 1 of 25Object-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. 1.0 Slide 2 of 25Object-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. 1.0 Slide 3 of 25Object-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 – Console.System • 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 = 7.534; string s = ABC; Console.WriteLine(a = +a); Console.WriteLine(x = +x+; s = +s); Ver. 1.0 Slide 5 of 25Object-Oriented Programming Using C#Hàm xuất – Console.System Xuất có định dạng thập phân float x = 7.53489F; double y = 5.6482; Console.WriteLine(x = {0: 0.0000}; y = {1: 0.00} , x, y); Ver. 1.0 Slide 6 of 25Object-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. 1.0 Slide 7 of 25Object-Oriented Programming Using C#Hàm nhập – Console.System string s; int n; s = Console.ReadLine(); n = Convert.ToInt32(s); Hoặc int n; n = Convert.ToInt32(Console.ReadLine()); Ver. 1.0 Slide 8 of 25Object-Oriented Programming Using C#Hàm nhập – Console.System Mẫu chung: Biến; Biến = Convert.To(Console.ReadLine()); Hoặc Biến; Biến = .Parse(Console.ReadLine()); Ver. 1.0 Slide 9 of 25Object-Oriented Programming Using C#Cấu trúc điều khiển • Rẽ nhánh : if…else • Lựa chọn : switch…case • Lặp : for, while, do…while, foreach • Các cấu trúc khác : goto, break, continue Ver. 1.0 Slide 10 of 25Object-Oriented Programming Using C#Cấu trúc rẽ nhánh Biểu thức if (biểu thức điều kiện) điều kiện Đúng { ; } Nếu biểu thức điều kiện cho kết quả khác không (true) thì thực hiện khối lệnh. Ver. 1.0 Slide 11 of 25Object-Oriented Programming Using C#Cấu trúc rẽ nhánh (tt) Ví dụ: Nhập vào số nguyên n. Kiểm tra nếu n > 0 tăng n lên 1 đơn vị. Xuất kết quả. static void Main(string[] args) { int n; Console.Write(Nhap vao mot so nguyen: ); n = int.Parse(Console.ReadLine()); if (n > 0) n++; Console.WriteLine(Ket qua: n = + n); } Ver. 1.0 Slide 12 of 25Object-Oriented Programming Using C#Cấu trúc rẽ nhánh (tt) if (biểu thức điều kiện) { ; Sai Biểu thức Đúng } điều kiện else { ; } Nếu biểu thức điều kiện cho kết quả khác không thì thực hiện khối lệnh 1, ngược lại thì cho thực hiện khối lệnh thứ 2. Ver. 1.0 Slide 13 of 25Object-Oriented Programming Using C#VD: Giải và biện luận PT: ax+b=0 static void Main(string[] args) { int a, b; Console.Write(Nhap vao a: ); a = int.Parse(Console.ReadLine()); Console.Write(Nhap vao b: ); b = int.Parse(Console.ReadLine()); if (a == 0) if (b == 0) Console.WriteLine(PT VSN”); else Console.WriteLine( ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình nâng cao: Bài 2 - Lý Anh TuấnObject-Oriented Programming Using C# NGÔN NGỮ LẬP TRÌNH NÂNG CAO Ver. 1.0 Slide 1 of 25Object-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. 1.0 Slide 2 of 25Object-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. 1.0 Slide 3 of 25Object-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 – Console.System • 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 = 7.534; string s = ABC; Console.WriteLine(a = +a); Console.WriteLine(x = +x+; s = +s); Ver. 1.0 Slide 5 of 25Object-Oriented Programming Using C#Hàm xuất – Console.System Xuất có định dạng thập phân float x = 7.53489F; double y = 5.6482; Console.WriteLine(x = {0: 0.0000}; y = {1: 0.00} , x, y); Ver. 1.0 Slide 6 of 25Object-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. 1.0 Slide 7 of 25Object-Oriented Programming Using C#Hàm nhập – Console.System string s; int n; s = Console.ReadLine(); n = Convert.ToInt32(s); Hoặc int n; n = Convert.ToInt32(Console.ReadLine()); Ver. 1.0 Slide 8 of 25Object-Oriented Programming Using C#Hàm nhập – Console.System Mẫu chung: Biến; Biến = Convert.To(Console.ReadLine()); Hoặc Biến; Biến = .Parse(Console.ReadLine()); Ver. 1.0 Slide 9 of 25Object-Oriented Programming Using C#Cấu trúc điều khiển • Rẽ nhánh : if…else • Lựa chọn : switch…case • Lặp : for, while, do…while, foreach • Các cấu trúc khác : goto, break, continue Ver. 1.0 Slide 10 of 25Object-Oriented Programming Using C#Cấu trúc rẽ nhánh Biểu thức if (biểu thức điều kiện) điều kiện Đúng { ; } Nếu biểu thức điều kiện cho kết quả khác không (true) thì thực hiện khối lệnh. Ver. 1.0 Slide 11 of 25Object-Oriented Programming Using C#Cấu trúc rẽ nhánh (tt) Ví dụ: Nhập vào số nguyên n. Kiểm tra nếu n > 0 tăng n lên 1 đơn vị. Xuất kết quả. static void Main(string[] args) { int n; Console.Write(Nhap vao mot so nguyen: ); n = int.Parse(Console.ReadLine()); if (n > 0) n++; Console.WriteLine(Ket qua: n = + n); } Ver. 1.0 Slide 12 of 25Object-Oriented Programming Using C#Cấu trúc rẽ nhánh (tt) if (biểu thức điều kiện) { ; Sai Biểu thức Đúng } điều kiện else { ; } Nếu biểu thức điều kiện cho kết quả khác không thì thực hiện khối lệnh 1, ngược lại thì cho thực hiện khối lệnh thứ 2. Ver. 1.0 Slide 13 of 25Object-Oriented Programming Using C#VD: Giải và biện luận PT: ax+b=0 static void Main(string[] args) { int a, b; Console.Write(Nhap vao a: ); a = int.Parse(Console.ReadLine()); Console.Write(Nhap vao b: ); b = int.Parse(Console.ReadLine()); if (a == 0) if (b == 0) Console.WriteLine(PT VSN”); else Console.WriteLine( ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình nâng cao Lập trình nâng cao Kỹ thuật lập trình Ngôn ngữ lập trình Ngôn ngữ lập trình nâng cao Cấu trúc lặpGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 275 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 265 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 225 0 0 -
80 trang 220 0 0
-
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 217 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 194 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 184 0 0