- Sơ đồ cỳ phỏp
3.4.2 Câu lệnh continue
3.4.2 Câu lệnh continue
Dựng để quay về đầu vũng lặp mới của chu trỡnh bờn trong nhất chứa nú.
Vớ dụ: Nhập vào n số nguyờn kiểu sau đú cho biết số nguyờn dương lớn nhất
trong số cỏc số nguyờn nhập vào
---
using System; class VD8 {
static void Main() {
int n,x,i,max;
max = int.MinValue;
Console.Write("Nhap vao n="); n = int.Parse(Console.ReadLine()); for (i = 1; i <= n; ++i)
{
Console.Write("Nhap vao so nguyen thu {0}:", i); x = int.Parse(Console.ReadLine()); if (x < 0) continue; if (x > max) max = x; } Console.Write("Max = {0}", max); Console.ReadKey();
} }
!x x ... ! 3 x ! 2 x S n 3 2 n x+ + + = Chơng 4: Hàm 4.1 Đặt vấn đề
Trong khi lập chương trỡnh chỳng ta thường gặp những đoạn chương trỡnh được lặp đi lặp lại nhiều lần ở những chỗ khỏc nhau. Để trỏnh rườm rà, những đoạn chương trỡnh này được thay thế bằng chương trỡnh con tương ứng và khi cần, ta chỉ việc làm thủ tục gọi chương trỡnh đú ra(với cỏc tham số tương ứng cần thiết) mà khụng phải viết lại cả khỳc chương trỡnh đú. Thớ dụ khi làm toỏn lượng giỏc, thường xuyờn ta cần tớnh sin của một giỏ trị hay một biến x nào đú. Như vậy ta cần lập một chương trỡnh con cú tờn Sin và tham số cần thiết là x. Những chương trỡnh con thụng dụng này đó được lập sẵn và để trong “thư viờn” Trong C#, cỏc chương trỡnh con chuẩn này được phõn loại và chứa trong cỏc lớp như: Lớp chứa cỏc hàm toỏn học Math, lớp chứa cỏc hàm xử lý thời gian Timer, …
Lý do thứ hai để xõy dựng chương trỡnh con là: một vấn đề lớn phức tạp sẽ tương ứng với một chương trỡnh cú thể rất lớn , rất dài. Do đú việc nhỡn tổng quan cả chương trỡnh cũng như việc gỡ rối, hiệu chỉnh sẽ rất khú khăn. Ta cú thể phõn tỏc vấn đề phức tạp đú ra thành nhiều cỏc vấn đề nhỏ hơn(tương ứng với cỏc chương trỡnh con) để dễ kiểm tra, gỡ rối từng khối một và sau đú ghộp lại thành chương trỡnh lớn.
Trong ngụn ngữ lập trỡnh C# chương trỡnh con chỉ tồn tại dưới dạng cỏc hàm