Giáo trình hình thành công thức điều chỉnh testfunc khi thực hiện chia với zero p5
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Giáo trình hình thành công thức điều chỉnh testfunc khi thực hiện chia với zero p5. Ngôn Ngữ Lập Trình C# ----------------------------------------------------------------------------- using System; public class UsingDoWhile { public static int Main( ) { int i = 11; do { Console.WriteLine(“i: {0}”,i); i++; } while ( i < 10 ) return 0; } } ----------------------------------------------------------------------------- Kết quả: i: 11 ----------------------------------------------------------------------------- Do khởi tạo biến i giá trị là 11, nên điều kiện của while là sai, tuy nhiên vòng lặp do...while vẫn được thực hiện một lần. Vòng lặp for Vòng lặp for bao gồm ba phần chính: Khởi tạo biến đếm vòng lặp Kiểm tra điều kiện biến đếm, nếu đúng thì sẽ thực hiện các lệnh bên trong vòng for Thay đổi bước lặp. Cú pháp sử dụng vòng lặp for như sau: for ([ phần khởi tạo] ; [biểu thức điều kiện]; [bước lặp]) Vòng lặp for được minh họa trong ví dụ sau: Ví dụ 3.13: Sử dụng vòng lặp for. ----------------------------------------------------------------------------- using System; public class UsingFor { public static int Main() { for (int i = 0; i < 30; i++) 63 . Nền Tảng Ngôn Ngữ C#. Ngôn Ngữ Lập Trình C# { if (i %10 ==0) { Console.WriteLine(“{0} ”,i); } else { Console.Write(“{0} ”,i); } } return 0; } } ----------------------------------------------------------------------------- Kết quả: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ----------------------------------------------------------------------------- Trong đoạn chương trình trên có sử dụng toán tử chia lấy dư modulo, toán tử này sẽ được đề cập đến phần sau. Ý nghĩa lệnh i%10 == 0 là kiểm tra xem i có phải là bội số của 10 không, nếu i là bội số của 10 thì sử dụng lệnh WriteLine để xuất giá trị i và sau đó đưa cursor về đầu dòng sau. Còn ngược lại chỉ cần xuất giá trị của i và không xuống dòng. Đầu tiên biến i được khởi tạo giá trị ban đầu là 0, sau đó chương trình sẽ kiểm tra điều kiện, do 0 nhỏ hơn 30 nên điều kiện đúng, khi đó các câu lệnh bên trong vòng lặp for sẽ được thực hiện. Sau khi thực hiện xong thì biến i sẽ được tăng thêm một đơn vị (i++). Có một điều lưu ý là biến i do khai bao bên trong vòng lặp for nên chỉ có phạm vi hoạt động bên trong vòng lặp. Ví dụ 3.14 sau sẽ không được biên dịch vì xuất hiện một lỗi. Ví dụ 3.14: Phạm vi của biến khai báo trong vòng lặp. ----------------------------------------------------------------------------- using System; public class UsingFor { public static int Main() { for (int i = 0; i < 30; i++) { 64. Nền Tảng Ngôn Ngữ C#. Ngôn Ngữ Lập Trình C# if (i %10 ==0) { Console.WriteLine(“{0} ”,i); } else { Console.Write(“{0} ”,i); } } // Lệnh sau sai do biến i chỉ được khai báo bên trong vòng lặp Console.WriteLine(“ Ket qua cuoi cung cua i:{0}”,i); return 0; } } ----------------------------------------------------------------------------- Câu lệnh lặp foreach Vòng lặp foreach cho phép tạo vòng lặp thông qua một tập hợp hay một mảng. Đây là một câu lệnh lặp mới không có trong ngôn ngữ C/C++. Câu lệnh foreach có cú pháp chung như sau: foreach ( in < tên tập hợp>) Do lặp dựa trên một mảng hay tập hợp nên toàn bộ vòng lặp sẽ duyệt qua tất cả các thành phần của tập hợp theo thứ tự được sắp. Khi duyệt đến phần tử cuối cùng trong tập hợp thì chương trình sẽ thoát ra khỏi vòng lặp foreach. Ví dụ 3.15 minh họa việc sử dụng vòng lặp foreach. ----------------------------------------------------------------------------- using System; public class UsingForeach { public static int Main() { int[] intArray = {1,2,3,4,5,6,7,8,9,10}; ...
Tìm kiếm theo từ khóa liên quan:
giáo trình vật lý tài liệu vật lý phương pháp quang học kỹ năng quang học thủ thuật quang họcGợi ý tài liệu liên quan:
-
Giáo trình Vật lý đại cương A2: Phần 2 - ThS. Trương Thành
78 trang 125 0 0 -
Giáo trình hình thành ứng dụng điện thế âm vào Jfet với tín hiệu xoay chiều p2
10 trang 59 0 0 -
Giáo trình giải thích việc nôn mửa do phản xạ hoặc do trung khu thần kinh bị kích thích p10
5 trang 56 0 0 -
Giáo trình hình thành đặc tính kỹ thuật của bộ cánh khuấy Mycom trong hệ số truyền nhiệt p2
5 trang 51 0 0 -
Giáo trình Vật lý phân tử và nhiệt học: Phần 1
54 trang 47 0 0 -
Giáo trình hình thành nguyên lý ứng dụng hệ số góc phân bố năng lượng phóng xạ p4
10 trang 46 0 0 -
13. TƯƠNG TÁC GIỮA HAI DÒNG ĐIỆN THẲNG SONG SONG. ĐỊNH NGHĨA ĐƠN VỊ AM-PE
4 trang 40 0 0 -
Giáo trình Vật lý phân tử và nhiệt học: Phần 2
72 trang 37 0 0 -
Giáo trình giải thích việc nôn mửa do phản xạ hoặc do trung khu thần kinh bị kích thích p3
5 trang 32 0 0 -
35 trang 30 0 0
-
Giáo trình hình thành phân đoạn ứng dụng cấu tạo đoạn nhiệt theo dòng lưu động một chiều p5
10 trang 30 0 0 -
Tài liệu: Hướng dẫn sử dụng phần mềm gõ công thức Toán MathType
12 trang 29 0 0 -
Giáo trình hình thành chu kỳ kiểm định của hạch toán kế toán với tiến trình phát triển của xã hội p4
10 trang 29 0 0 -
Bài giảng vật lý : Tia Ronghen part 3
5 trang 28 0 0 -
Thiết kế vĩ đại - Stephen Hawking & Leonard Mlodinow (Phần 5)
5 trang 28 0 0 -
21 trang 28 0 0
-
CÂU HỎI TRẮC NGHIỆM VẬT LÝ ĐẠI CƯƠNG
42 trang 26 0 0 -
6 trang 24 0 0
-
Giáo trình hình thành đặc tính kỹ thuật của bộ cánh khuấy Mycom trong hệ số truyền nhiệt p3
5 trang 23 0 0 -
10 trang 23 0 0