1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Lap trinh co so_ Bai 2 pptx

38 493 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 362 KB

Nội dung

02/21/14 BUỔI 2 : CÁC VẤN ĐỀ BẢN CỦA C# 02/21/14 Các thành phần của C# 02/21/14 Danh hiệu  Là tên do NSD đặt ra để gọi tên các lớp, hàm/phương thức, biến/thuộc tính, hằng,….  Có thể tìm hiểu thêm trong các giáo trình, taì liệu  Trước mắt thể sử dụng 1 số qui định tương tự như Pascal để dễ dàng trong việc viết chương trình  Lưu ý : C/C++/C#/Java phân biệt chữ thường/hoa 02/21/14 Từ khóa  Không nhiều từ khóa  Các từ khóa đều ở dạng chữ thường  Tương tự như Pascal, các từ khóa thường là các phát biểu điều khiển, kiểu dữ liệu,…  Ví dụ if else do while int long try catch checked ……… 02/21/14 Khai báo biến !!!  Nếu khai báo trong 1 hàm : biến  Nếu khai báo ngoài hàm nhưng nằm trong 1 lớp : không phải là biến  Cú pháp khai báo <kiểu dữ liệu> <tên biến> ;  Thường thì nên kết hợp khai báo với khởi động giá trị ban đầu cho biến <kiểu dữ liệu> <tên biến>=<giá trị>; 02/21/14 Khai báo biến !!! int k ; int j = 1, k; float f = 12.3f; double d =23.777; char c = ‘Y’; bool b = true; string s1, s2=“Hello”,s3=“World”; 02/21/14 Khai báo biến !!!  Trong giai đoạn đầu, luôn khai báo các biến trong hàm Main  Có thể khai báo biến ở vị trí bất kỳ trong hàm  Phạm vi và tầm vực ảnh hưởng của biến : nằm trong khối chứa nó  Tốt nhất : khai báo các biến ngay phần đầu hàm Main() 02/21/14 Khai báo biến !!! class <Tên lớp> { static public void Main( ) { } } Khai báo biến trong đây !! Không khai báo biến ở đây !!!! Khai báo biến ở đây sẽ ý nghĩa khác !!!! 02/21/14 Khai báo biến !!! static public void Main(String[ ] s) { int i= 0; ……… // i int k = 2; ………. // i và k if ( ….) ………….{ int i = 1; ………… // i và k int j = 2; ……… // i và k, j } …………. // i và k } Tham khảo thêm trong C/C++/C# 02/21/14 Khai báo hằng !!!  Tương tự như biến : ý nghĩa khác nhau nếu khai báo ở các vị trí khác nhau class <Tên lớp> { static public void Main( ) { } } Khai báo hằng trong đây !! Không khai báo hằng ở đây !!!! Khai báo hằng ở đây sẽ ý nghĩa khác !!!! [...]...Khai báo hằng !!!  Cú pháp const = ; Ví dụ const int THISYEAR = 20 06; const float LAISUAT = 0.0085f; const double GIATOC = 9.81; const char YES = ‘Y’; const string Hello = “Hello”; 02/ 21/14 Các kiểu dữ liệu chuẩn 02/ 21/14 Các kiểu dữ liệu cần nhớ!!!  Kiểu nguyên int (tương tự như integer trong Pascal) và lớp tương đương Int 32  Kiểu thực float (tương tự như... (S.Substring(0,4)).Length 02/ 21/14 Thao khảo và sử dụng thêm  Lớp System.Int 32, System.Single, System.String, System.Character, System.Boolean 02/ 21/14 Điều khiển màn hình  Lớp System.Console  1 số thuộc tính sau Console.ForegroundColor= ; Console.BackgroundColor=; Console.CursorVisible = ; Console.CursorSize=; Console.CapsLock =; Console.NumberLock =; Console.Title... thức thường dùng  In dữ liệu ra màn hình : dùng Console.Write và Console.WriteLine khoảng 18 cách sử dụng khác nhau!! Console.Write( chuỗi ); Console.Write(chuỗi định dạng , dstham số); Ví dụ int i=5; String s=“abcd”; Console.WriteLine(i); Console.Write( s + s + i ); Console.Write( “{0} {1} {2} ”,s,s,i); 02/ 21/14 Một số phương thức thường dùng  Nhập dữ liệu từ bàn phím: dùng Console.ReadLine() Lưu... Double.Parse(s); 02/ 21/14 Một số phương thức thường dùng Từ chuỗi sang số nguyên String s="45"; short i = Int16.Parse(s); int j = Int 32. Parse(s); long k = Int64.Parse(s); String wns = “”; Console.Write(“Nhap nam sinh : “); wns=Console.ReadLine(); int ns = Int 32. Parse(wns); // hay int ns=Int 32. Parse(Console.ReadLine()); 02/ 21/14 Một số phương thức thường dùng  Chuyển đổi kiểu dữ liệu số sang kiểu chuỗi... String 02/ 21/14 Khai báo  Nên khai báo và khởi tạo giá trị ban đầu  int i, j =2, k = 2* j; // i???  float f=11.56 ; // lỗi!ngầm hiểu double  float g = 23 .72f;  char yes=‘Y’; //dùng nháy đơn  bool male=true;  string hello=“Hello!”;//nháy kép 02/ 21/14 Các phép toán bản  Các phép toán số học Cộng Trừ Nhân Chia Chia lấy phần dư + * / % Lưu ý : Phép chia (/) 2 số nguyên sẽ “chặt” bỏ phần dư 02/ 21/14... b=10? b + 1 : c -2 ; String s1= s=="abc"?"zyz":" 123 "; Console.WriteLine(“Kq={0}”,a>b?a:b); z=a>b?(a>c?a:c):(b>c?b:c); Nên sử dụng tối đa !!!! 02/ 21/14 Một số phương thức thường dùng  Trong thời gian đầu, luôn khai báo using System; ở dòng đầu tiên của chương trình (có thể hình dung tương tự như uses crt; trong Pascal !!!)  Các phương thức thường dùng và cần sử dụng thành thạo : 02/ 21/14 Một số phương... b.ToString( ) ; // s1 = “True” string s2 = yes.ToString( ); // s2 = “Y”; Console.Write( b + yes ); //lỗi !!! Console.Write (b + “” + yes); 02/ 21/14 Một số phương thức thường dùng  Một số phương thức của kiểu chuỗi .ToLower( ); .ToUpper( ); .Substring(vị trí, số ký tự); .Length ; //không ( và ) [ vị trí ] .Contains(chuỗi); Ví dụ string... : không thể dùng các phép so sánh >, >=, . 0.0085f; const double GIATOC = 9.81; const char YES = ‘Y’; const string Hello = “Hello”; 02/ 21/14 Các kiểu dữ liệu chuẩn 02/ 21/14 Các kiểu dữ liệu cần. khác !!!! 02/ 21/14 Khai báo hằng !!!  Cú pháp const <kiểu dữ liệu& gt; <tên hằng> = <giá trị>; Ví dụ const int THISYEAR = 20 06; const float

Ngày đăng: 26/01/2014, 19:20

HÌNH ẢNH LIÊN QUAN

ở dòng đầu tiên của chương trình (có thể hình dung tương tự như uses crt; trong Pascal !!!) - Tài liệu Lap trinh co so_ Bai 2 pptx
d òng đầu tiên của chương trình (có thể hình dung tương tự như uses crt; trong Pascal !!!) (Trang 24)
Điều khiển màn hình - Tài liệu Lap trinh co so_ Bai 2 pptx
i ều khiển màn hình (Trang 35)
Điều khiển màn hình - Tài liệu Lap trinh co so_ Bai 2 pptx
i ều khiển màn hình (Trang 36)
Điều khiển màn hình - Tài liệu Lap trinh co so_ Bai 2 pptx
i ều khiển màn hình (Trang 38)

TỪ KHÓA LIÊN QUAN

w