Danh mục

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    
tailieu_vip

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) ...

Tài liệu được xem nhiều: