Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 24 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
24
Dung lượng
668,5 KB
Nội dung
Bài Biến, kiểu liệu câu lệnh nhập xuất Ôn tập lại cũ • NET Framework • Kiến trúc NET Framework • Microsoft Intermedia Language • Common Language Runtime • Các đặc điểm ngôn ngữ C# • Cài đặt công cụ lập trình C# • Các bước để viết,biên dịch chạy chương trình bằngC# Biến, kiểu liệu câu lệnh nhập xuất Nội dung trình bày • Khái niệm biến • Qui tắc đặt tên biến • Kiểu liệu − Kiểu liệu − Kiểu tham chiếu • Chú thích • Hằng số • Tứ khóa(keyword) • Phương thức nhập/Xuất liệu • Tổng kết Subject name / Session# / of Totalpage Biến, kiểu liệu câu lệnh nhập xuất Khái niệm biến Biến đại lượng dùng để chứa liệu chương trình Cú pháp khai báo biến: ; = ; Mỗi biến có thuộc tính: Kích thước vùng nhớ địa vùng nhớ biến Giá trị biến Biến, kiểu liệu câu lệnh nhập xuất Kiểu liệu • Trong C#, kiểu liệu chưa thành loại: − − Kiểu giá trị (Value types): Kiểu liệu C# xây dựng sẵn người dùng tự đinh nghĩa Vùng nhớ biến kiểu giá trị cấp phát vùng nhơ stack Khi truyền cho phương thức, truyền theo kiểu tham trị(tức truyền giá trị tham số số thực cho tham số hình thức) Kiểu tham chiếu(Reference types): Kiểu liệu dùng để chứa địa biến khác nằm vùng nhớ heap Khi truyền cho phương thức, truyền địa tham số thực cho thám số hình thức Biến, kiểu liệu câu lệnh nhập xuất Qui tắc đặt tên biến: • Không đặt kí tự số kí tự tên biến − Ví du khai báo sau chương trình dịch báo lỗi: int 9x, string 1_name; • Không đặt tên biến trung tên từ khóa • C# phân biệt chữ hoa, chữ thường − Ví dụ khai báo sau, trình biên dịch coi biến khác nhau: int x, int X; Biến, kiểu liệu câu lệnh nhập xuất Kiểu liệu bản: Mỗi kiểu có kích thước vùng nhớ miền giá trị xác định Thuộc nhóm kiểu giá trị Demo ví dụ kiểu liệu Biến, kiểu liệu câu lệnh nhập xuất Kiểu liệu tham chiếu Biến, kiểu liệu câu lệnh nhập xuất Ví dụ demo để phân biệt kiểu giá trị kiểu tham chiếu • Ví dụ kiểu giá trị • Ví dụ kiểu tham chiếu Biến, kiểu liệu câu lệnh nhập xuất Chú thích • Chú thích dòng giải thích mà người viết chương trình cần phải viết để giúp cho người khác dễ hiểu đoạn code mà viết thực việc • Trình biên dịch bỏ qua phần thích C# hỗ trợ kiểu thích: • Chú thích dòng: − Cú pháp: // − Ví du: // phuong thuc sap xep mang tang dan • Chú thích nhiều dòng: − Cú pháp: /* */ − Ví dụ: Biến, kiểu liệu câu lệnh nhập xuất Chú thích kiểu XML − − − Là dòng thích thích bình thường khác Điều khác biệt thích sau gom lại thành tài liệu XML Cú pháp: /// Để tạo tài liệu gom thích XML lại, sử dụng cú pháp csc /doc: Biến, kiểu liệu câu lệnh nhập xuất Hằng số • Là đại lượng mà giá trị không thay đổi • Cú pháp khai báo số C# const double pi = 3.14; const char GENDER = ‘M’; const int MAX = 100; Biến, kiểu liệu câu lệnh nhập xuất Từ khóa • Từ khóa từ dùng để tạo câu lệnh ngôn ngữ lập trình • Mỗi ngôn ngữ lập trình có từ khóa • Không tên lớp, thuộc tính, phương thức trùng với từ khóa Biến, kiểu liệu câu lệnh nhập xuất Xuất liệu: • Có phương thức để xuất liệu hình: − Console.Write() − Console.WriteLine() • Phương thức Write() không xuống dòng sau xuất liệu, WriteLine() xuống dòng sau in liệu hình Biến, kiểu liệu câu lệnh nhập xuất Xuất liệu • Nếu đơn hiển thị giá trị biến hay chuỗi hình không cần dùng định dạng phương thức: Write WriteLine − Demo ví dụ • Nếu cần định dạng liệu(ví dụ để độ xác chữ số phần thập phân, ví dụ muốn đặt độ rộng 10 cho biến đó) in hình sử dụng định dạng phương thức − Demo ví dụ Biến, kiểu liệu câu lệnh nhập xuất Nhập liệu • Sử dụng phương thức: − Read() − ReadLine(); • Phương thức: Read() để nhập vào kí tự • Phương thức: ReadLine() để nhập chuỗi kí tự Biến, kiểu liệu câu lệnh nhập xuất Phương thức chuyển đổi kiểu liệu • Phương thức Read ReadLine dùng để nhập chuỗi kí tự • Muốn nhập số, bạn phải chuyển sang kiểu số tương ứng cách dùng lớp Convert phương thức lớp • //Ví dụ nhập số nguên 32bit int age = Convert.ToInt32(Console.ReadLine()); double x = Convert.ToDouble(Console.ReadLine()); Ví dụ demo phương thức nhập liệu Biến, kiểu liệu câu lệnh nhập xuất Định dạng xuất liệu (Format specifier) • Định dạng để xuất liệu dạng số • Định dạng để xuất liệu dạng thời gian Biến, kiểu liệu câu lệnh nhập xuất Định dạng xuất liệu liệu kiểu số Ví dụ Demo Biến, kiểu liệu câu lệnh nhập xuất Định dạng xuất liệu kiểu thời gian Ví dụ Demo Biến, kiểu liệu câu lệnh nhập xuất Biến, kiểu liệu câu lệnh nhập xuất Kết luận Kiểu liệu C# đựơc chia thành loại: kiểu giá trị kiểu tham chiếu Các kiễu liệu có sẵn(build in) thuộc kiểu giá trị Qui tắc đặt tên biến Hằng số C# hỗ kiểu thích Từ khóa Biến, kiểu liệu câu lệnh nhập xuất phương thức để xuất liệu: • Write() • WriteLine() phương thức nhập liệu: • Console.Read() • Console.ReadLine() Lớp Convert dùng để chuyển đổi kiểu liệu Định dạng xuất liệu • Dữ liệu dạng số • Dữ liệu dạng thời gian • Các ký tự xuất đặc biệt Biến, kiểu liệu câu lệnh nhập xuất Tài liệu tham khảo • Microsoft Visual C# 2005: http://www.microsoft.com/express/2005/ • [ebook] MSDN Training - Introduction to C# Programming for the Microsoft.NET Platform • [ebook] Microsoft.Press.Microsoft.Visual.C.Sharp.2005.Step.by.Step • http://www.csharpcorner.com/ • http://www.csharp-station.com [...]...Biến, kiểu dữ liệu và c u lệnh nhập xuất Chú thích kiểu XML − − − Là c c dòng chú thích như chú thích bình thường kh c Điều kh c biệt duy nhất là c c chú thích này sau đó c thể gom lại thành 1 tài liệu XML C pháp: /// Để tạo tài liệu gom c c chú thích XML lại, chúng ta sử dụng c pháp csc /doc: Biến, kiểu dữ liệu và c u lệnh nhập xuất Hằng số •... liệu và c u lệnh nhập xuất Phương th c chuyển đổi kiểu dữ liệu • Phương th c Read và ReadLine dùng để nhập 1 ho c 1 chuỗi kí tự • Muốn nhập số, c c bạn phải chuyển sang kiểu số tương ứng bằng c ch dùng lớp Convert và c c phương th c trong lớp này • //Ví dụ nhập số nguên 32bit int age = Convert.ToInt 32( Console.ReadLine()); double x = Convert.ToDouble(Console.ReadLine()); Ví dụ demo phương th c nhập... Kiểu dữ liệu trong C# đự c chia thành 2 loại: kiểu giá trị và kiểu tham chiếu C c kiễu dữ liệu c sẵn(build in) thu c kiểu giá trị Qui t c đặt tên biến Hằng số C# hỗ 3 kiểu chú thích Từ khóa Biến, kiểu dữ liệu và c u lệnh nhập xuất 2 phương th c để xuất dữ liệu: • Write() • WriteLine() 2 phương th c nhập liệu: • Console.Read() • Console.ReadLine() Lớp Convert dùng để chuyển đổi kiểu dữ... dạng thời gian • C c ký tự xuất đ c biệt Biến, kiểu dữ liệu và c u lệnh nhập xuất Tài liệu tham khảo • Microsoft Visual C# 20 05: http://www.microsoft.com/express /20 05/ • [ebook] MSDN Training - Introduction to C# Programming for the Microsoft.NET Platform • [ebook] Microsoft.Press.Microsoft.Visual .C. Sharp .20 05.Step.by.Step • http://www.csharpcorner.com/ • http://www.csharp-station.com ... • Nếu c n định dạng dữ liệu(ví dụ để độ chính x c là 2 chữ số ở phần thập phân, ví dụ muốn đặt độ rộng là 10 cho 1 biến nào đó) khi in ra màn hình thì sử dụng chỉ định dạng trong 2 phương th c − Demo ví dụ Biến, kiểu dữ liệu và c u lệnh nhập xuất Nhập dữ liệu • Sử dụng 1 trong 2 phương th c: − Read() − ReadLine(); • Phương th c: Read() để nhập vào 1 kí tự • Phương th c: ReadLine() để nhập 1 chuỗi... mà giá trị c a nó không thay đổi • C pháp khai báo 1 hằng số trong C# const double pi = 3.14; const char GENDER = ‘M’; const int MAX = 100; Biến, kiểu dữ liệu và c u lệnh nhập xuất Từ khóa • Từ khóa là những từ dùng để tạo ra c u lệnh c a ngôn ngữ lập trình • Mỗi ngôn ngữ lập trình đều c 1 bộ từ khóa • Không đư c tên lớp, thu c tính, phương th c trùng với từ khóa Biến, kiểu dữ liệu và c u lệnh nhập... liệu: • C 2 phương th c để xuất dữ liệu ra màn hình: − Console.Write() − Console.WriteLine() • Phương th c Write() không xuống dòng sau khi xuất dữ liệu, WriteLine() thì xuống dòng sau khi in dữ liệu ra màn hình Biến, kiểu dữ liệu và c u lệnh nhập xuất Xuất dữ liệu • Nếu chỉ đơn thuần hiển thị giá trị c a biến hay một chuỗi ra màn hình thì không c n dùng định dạng trong 2 phương th c: Write và WriteLine... liệu và c u lệnh nhập xuất Định dạng xuất dữ liệu (Format specifier) • Định dạng để xuất dữ liệu dạng số • Định dạng để xuất dữ liệu dạng thời gian Biến, kiểu dữ liệu và c u lệnh nhập xuất Định dạng xuất dữ liệu liệu kiểu số Ví dụ Demo Biến, kiểu dữ liệu và c u lệnh nhập xuất Định dạng xuất dữ liệu kiểu thời gian Ví dụ Demo Biến, kiểu dữ liệu và c u lệnh nhập xuất Biến, kiểu dữ liệu và c u ... c • NET Framework • Kiến tr c NET Framework • Microsoft Intermedia Language • Common Language Runtime • C c đ c điểm ngôn ngữ C# • C i đặt c ng c lập trình C# • C c bư c để viết,biên dịch chạy... kiểu liệu c u lệnh nhập xuất Chú thích • Chú thích dòng giải thích mà người viết chương trình c n phải viết để giúp cho người kh c dễ hiểu đoạn code mà viết th c vi c • Trình biên dịch bỏ qua... Chú thích kiểu XML − − − Là dòng thích thích bình thường kh c Điều kh c biệt thích sau gom lại thành tài liệu XML C pháp: /// Để tạo tài liệu gom thích XML lại, sử dụng c pháp csc /doc: