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

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

Đ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

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 !!!) Xem tại trang 24 của tài liệu.
Đ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 Xem tại trang 35 của tài liệu.
Đ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 Xem tại trang 36 của tài liệu.
Đ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 Xem tại trang 38 của tài liệu.

Từ khóa liên quan

Mục lục

  • BUỔI 2 : CÁC VẤN ĐỀ CƠ BẢN CỦA C#

  • Slide 2

  • Danh hiệu

  • Từ khóa

  • Khai báo biến !!!

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Khai báo hằng !!!

  • Slide 11

  • Các kiểu dữ liệu chuẩn

  • Các kiểu dữ liệu cần nhớ!!!

  • Khai báo

  • Các phép toán cơ bản

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan