Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
825,84 KB
Nội dung
KỸ THUẬT LẬP TRÌNH Lecturer: Phan Hồ Duy Phương Mekong University Kỹ Thuật Lập Trình – Mekong University Nội dung Giới thiệu Biểu diễn liệu máy tính Ngơn ngữ lập trình C# Lập trình hàm Mảng Thuật tốn Kỹ Thuật Lập Trình – Mekong University Ngơn ngữ lập trình C# Giới thiệu lập trình C# Cấu trúc chương trình C# Biến kiểu liệu Nhập xuất hàm thơng dụng có sẵn Cấu trúc rẽ nhánh Cấu trúc lặp Chuỗi ký tự Kỹ Thuật Lập Trình – Mekong University 3 Ngơn ngữ lập trình C# Giới thiệu lập trình C# Cấu trúc chương trình C# Biến kiểu liệu Nhập xuất hàm thơng dụng có sẵn Cấu trúc rẽ nhánh Cấu trúc lặp Kỹ Thuật Lập Trình – Mekong University Cấu trúc lặp Nội dung: 6.1 Câu lệnh lặp for 6.2 Câu lệnh lặp while 6.3 Câu lệnh lặp do…while Kỹ Thuật Lập Trình – Mekong University Cấu trúc lặp Nội dung: 6.1 Câu lệnh lặp for 6.2 Câu lệnh lặp while 6.3 Câu lệnh lặp do…while Kỹ Thuật Lập Trình – Mekong University 6 Cấu trúc lặp CÂU LỆNH LẶP FOR VD: Viết chương trình xuất 10 chữ “Mekong” hình void main() { Console.Write(“Mekong \n”); Console.Write(“Mekong \n”); …// lệnh Write Console.Write(“Mekong \n”); } => Yêu cầu thêm: xuất 100, 1000 chữ Kỹ Thuật Lập Trình – Mekong University Cấu trúc lặp CÂU LỆNH LẶP FOR True False for(; ; ) { ; } Kỹ Thuật Lập Trình – Mekong University Cấu trúc lặp CÂU LỆNH LẶP FOR o, : biểu thức o: biểu thức quan hệ, cho kq đúng/sai o: Câu lệnh đơn khối lệnh oVD: int i; for (i = 0; i < 10; i++) { Console.Write(“{0}”, i) ; } Kỹ Thuật Lập Trình – Mekong University Cấu trúc lặp CÂU LỆNH LẶP FOR: LƯU Ý oKhông thêm dấu ; sau lệnh for => tương đương câu lệnh rỗng oVD: for (int i = 0; i < 10; i++); { Console.Write(“{0}”, i) ; }; Kỹ Thuật Lập Trình – Mekong University 10 Cấu trúc lặp CÂU LỆNH LẶP FOR: LƯU Ý o Câu lệnh for khơng có phần => Lặp vơ tận => Dùng break, return để thoát o VD: for (int i = 0; ;i++) { Console.Write(“{0}”, i) ; } Kỹ Thuật Lập Trình – Mekong University 15 Cấu trúc lặp CÂU LỆNH LẶP FOR: LƯU Ý o Các thành phần cách dấu ; o Có nhiều biểu thức thành phần biểu thức cách dấu , o VD: for (int i = 0, j = 0; i + j < 10; i++,j += 2) { Console.Write(“{0}”, i + j) ; } Kỹ Thuật Lập Trình – Mekong University 16 Bài tập Viết chương trình nhập vào số nguyên dương n xuất dãy số từ đến n Bài tập 24 – 38 Phần 3.6 Kỹ Thuật Lập Trình – Mekong University 17 Cấu trúc lặp Nội dung: 6.1 Câu lệnh lặp for 6.2 Câu lệnh lặp while 6.3 Câu lệnh lặp do…while Kỹ Thuật Lập Trình – Mekong University 18 Cấu trúc lặp CÂU LỆNH LẶP WHILE True False while ( ) { ; } Kỹ Thuật Lập Trình – Mekong University 19 Cấu trúc lặp CÂU LỆNH LẶP WHILE o: biểu thức quan hệ, cho kq đúng/sai o: Câu lệnh đơn khối lệnh oVD: int i = 0; while (i < 10) { Console.Write(“{0}”, i) ; i++; } Kỹ Thuật Lập Trình – Mekong University 20 Cấu trúc lặp CÂU LỆNH LẶP WHILE: LƯU Ý oCâu lệnh while lệnh đơn lồng vào oVD: int i = 0; long j = 20; while (i < 20) { while (j >= 1) { Console.Write(“{0}”, i+j) ; j ; } i++; } Kỹ Thuật Lập Trình – Mekong University 21 Cấu trúc lặp CÂU LỆNH LẶP WHILE: LƯU Ý o Câu lệnh while khơng thực lần điều kiện lặp không thỏa từ đầu oVD: int i = 0; while (i > 1) { Console.Write(“{0}”, i) ; } Kỹ Thuật Lập Trình – Mekong University 22 Cấu trúc lặp CÂU LỆNH LẶP WHILE: LƯU Ý o Không thêm “;” sau điều kiện lệnh while oVD: int i = 0; while (i < 10); { Console.Write(“{0}”, i) ; i++ } while (i < 10); { }; Kỹ Thuật Lập Trình – Mekong University 23 Cấu trúc lặp CÂU LỆNH LẶP WHILE: LƯU Ý o Câu lệnh while lặp vơ tận (loop) oVD: int i = 1; while (i != 0) { Console.Write(“{0}”, i) ; i++ } Kỹ Thuật Lập Trình – Mekong University 24 Cấu trúc lặp CÂU LỆNH LẶP DO - WHILE { True False Kỹ Thuật Lập Trình – Mekong University ; } while ( ) 25 Cấu trúc lặp CÂU LỆNH LẶP DO - WHILE o: biểu thức quan hệ, cho kq đúng/sai o: Câu lệnh đơn khối lệnh oVD: int i = 0; { Console.Write(“{0}”, i) ; i++; } while (i < 10) Kỹ Thuật Lập Trình – Mekong University 26 Cấu trúc lặp CÂU LỆNH LẶP DO - WHILE oVD: Cho người dùng nhập vào số nguyên dương n, n < cho người dùng nhập lại int i; { i = int.Parse(Console.Read()); } while (i < 0) Kỹ Thuật Lập Trình – Mekong University 27 Cấu trúc lặp CÂU LỆNH LẶP DO - WHILE: LƯU Ý o do-while thực lần oVD: int i = 1; while (i