Các cấu trúc điều khiển (phần 2)
Số trang: 30
Loại file: pdf
Dung lượng: 700.58 KB
Lượt xem: 21
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo bài thuyết trình các cấu trúc điều khiển (phần 2), công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Các cấu trúc điều khiển (phần 2) Các cấu trúc điều khiển (phần 2) v 1.0 - 10/2012 Lê Viết Mẫn - lvman@hce.edu.vn 1 Các cấu trúc điều khiển 2Sunday, October 28, 12 chúng ta đã học... Tuần tự Rẽ nhánh Câu lệnh if, switch Lê Viết Mẫn - lvman@hce.edu.vn 2 Các cấu trúc điều khiển 2Sunday, October 28, 12 chúng ta sẽ học... Lặp Câu lệnh for, while, do Lê Viết Mẫn - lvman@hce.edu.vn 3 Các cấu trúc điều khiển 2Sunday, October 28, 12 Enum • Khai báo enum là thành phần của lớp class Program { enum Weekday {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday}; static void Main(string[] args) { • Nhập liệu kiểu Enum • Nhập vào số tương ứng giá trị của một thành phần trong kiểu enum Weekday day; Console.Write(Nhap vao thu dang so :); // Nhập vào số 1 day = (Weekday)Convert.ToInt32(Console.ReadLine()); // kết quả là Monday • Nhập vào chuỗi ký tự của một thành phần trong kiểu enum Console.Write(Nhap vao thu dang chuoi :); // Nhập vào chuỗi “Sunday” day = (Weekday)Enum.Parse(typeof(Weekday), Console.ReadLine()); Lê Viết Mẫn - lvman@hce.edu.vn 4 Các cấu trúc điều khiển 2Sunday, October 28, 12 Iteration structures Lệnh lặp : for, while, do Lê Viết Mẫn - lvman@hce.edu.vn 5 Các cấu trúc điều khiển 2Sunday, October 28, 12 for for (statement_1; condition; statement_2) ! statement_3 statement_1 false • Có thể bỏ qua các thành phần trong vòng condition lặp for statement_2 true • statement_1 được dùng để khởi tạo và chỉ được thực hiện 1 lần statement_3 • condition là biểu thức kiểm tra điều kiện lặp lại • statement_3 là một lệnh đơn hoặc lệnh kép mà ta muốn được thực hiện nhiều lần • statement_2 được dùng để cập nhật / thay đổi giá trị của condition Lê Viết Mẫn - lvman@hce.edu.vn 6 Các cấu trúc điều khiển 2Sunday, October 28, 12 for for (statement_1; condition; statement_2) ! statement_3 statement_1 false condition In ra các số từ 0 đến 9, mỗi số trên một dòng statement_2 true for (int i = 0; i < 10; i++) statement_3 C o n s o l e. W r i t e L i n e ( i ) ; Lê Viết Mẫn - lvman@hce.edu.vn 7 Các cấu trúc điều khiển 2Sunday, October 28, 12 Ví dụ int i, j; for (i = 0; i < 10; i++) Console.WriteLine(i); // in ra tu 0 - 9 for (i = 0; i < 10; i += 2) Console.WriteLine(i); // in cac so 0, 2, 4, 6, 8 for (i = 0, j = 0; i < 10 && j < 5; i += 2, j++) // toán tử dấu phẩy Console.WriteLine(“{0} {1}”, i, j); for (int i = 0; i < 100; i++) // phạm vi của biến i là trong vòng lặp Console.WriteLine(i); Lê Viết Mẫn - lvman@hce.edu.vn 8 Các cấu trúc điều khiển 2Sunday, October 28, 12 Chú ý • Lỗi. Biến i vượt quá phạm vi for (int i = 0; i < 10; i++) Console.WriteLine(i); if (i >= 0) ...
Nội dung trích xuất từ tài liệu:
Các cấu trúc điều khiển (phần 2) Các cấu trúc điều khiển (phần 2) v 1.0 - 10/2012 Lê Viết Mẫn - lvman@hce.edu.vn 1 Các cấu trúc điều khiển 2Sunday, October 28, 12 chúng ta đã học... Tuần tự Rẽ nhánh Câu lệnh if, switch Lê Viết Mẫn - lvman@hce.edu.vn 2 Các cấu trúc điều khiển 2Sunday, October 28, 12 chúng ta sẽ học... Lặp Câu lệnh for, while, do Lê Viết Mẫn - lvman@hce.edu.vn 3 Các cấu trúc điều khiển 2Sunday, October 28, 12 Enum • Khai báo enum là thành phần của lớp class Program { enum Weekday {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday}; static void Main(string[] args) { • Nhập liệu kiểu Enum • Nhập vào số tương ứng giá trị của một thành phần trong kiểu enum Weekday day; Console.Write(Nhap vao thu dang so :); // Nhập vào số 1 day = (Weekday)Convert.ToInt32(Console.ReadLine()); // kết quả là Monday • Nhập vào chuỗi ký tự của một thành phần trong kiểu enum Console.Write(Nhap vao thu dang chuoi :); // Nhập vào chuỗi “Sunday” day = (Weekday)Enum.Parse(typeof(Weekday), Console.ReadLine()); Lê Viết Mẫn - lvman@hce.edu.vn 4 Các cấu trúc điều khiển 2Sunday, October 28, 12 Iteration structures Lệnh lặp : for, while, do Lê Viết Mẫn - lvman@hce.edu.vn 5 Các cấu trúc điều khiển 2Sunday, October 28, 12 for for (statement_1; condition; statement_2) ! statement_3 statement_1 false • Có thể bỏ qua các thành phần trong vòng condition lặp for statement_2 true • statement_1 được dùng để khởi tạo và chỉ được thực hiện 1 lần statement_3 • condition là biểu thức kiểm tra điều kiện lặp lại • statement_3 là một lệnh đơn hoặc lệnh kép mà ta muốn được thực hiện nhiều lần • statement_2 được dùng để cập nhật / thay đổi giá trị của condition Lê Viết Mẫn - lvman@hce.edu.vn 6 Các cấu trúc điều khiển 2Sunday, October 28, 12 for for (statement_1; condition; statement_2) ! statement_3 statement_1 false condition In ra các số từ 0 đến 9, mỗi số trên một dòng statement_2 true for (int i = 0; i < 10; i++) statement_3 C o n s o l e. W r i t e L i n e ( i ) ; Lê Viết Mẫn - lvman@hce.edu.vn 7 Các cấu trúc điều khiển 2Sunday, October 28, 12 Ví dụ int i, j; for (i = 0; i < 10; i++) Console.WriteLine(i); // in ra tu 0 - 9 for (i = 0; i < 10; i += 2) Console.WriteLine(i); // in cac so 0, 2, 4, 6, 8 for (i = 0, j = 0; i < 10 && j < 5; i += 2, j++) // toán tử dấu phẩy Console.WriteLine(“{0} {1}”, i, j); for (int i = 0; i < 100; i++) // phạm vi của biến i là trong vòng lặp Console.WriteLine(i); Lê Viết Mẫn - lvman@hce.edu.vn 8 Các cấu trúc điều khiển 2Sunday, October 28, 12 Chú ý • Lỗi. Biến i vượt quá phạm vi for (int i = 0; i < 10; i++) Console.WriteLine(i); if (i >= 0) ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin khoa học công nghệ Các cấu trúc điều khiển kỹ thuật lập trình ngôn ngữ lập trình ngôn ngữ lập trình C#Gợi ý tài liệu liên quan:
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Lập trình game với ứng dụng Unity
16 trang 478 0 0 -
52 trang 430 1 0
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng game 2D trên Unity
21 trang 348 1 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 314 0 0 -
74 trang 299 0 0
-
96 trang 293 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 281 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 275 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 274 0 0