Như đã phân tích ở bài trước, việc quản lý học viên của trường đại học quốc gia liên quan đến rất nhiều vấn đề như : điểm thi, tên, tuổi, … Máy tính không tự nhận thức được những thông t[r]
Trang 1BÀI 2
CĂN BẢN TRONG NGÔN NGỮ C#
GV Chử Đức Hoàng
Trang 2TÌNH HUỐNG DẪN NHẬP
Những thông tin về học viên của trường đại học quốc gia được biểu
diến và thực hiện như thế nào bằng ngôn ngữ C#?
Như đã phân tích ở bài trước, việc quản lý học viên của trường đại học quốc gia liên quan đến rất nhiều vấn đề như: điểm thi, tên, tuổi,… Máy tính không tự nhận thức được những thông tin quản lý thực mà phải biểu diễn, mã hóa để có thể xử lý những thông tin trên
Trang 3MỤC TIÊU
Mô tả được cách khai báo biến
Trình bày được phạm vi của biến và cấp độ truy cập
Các lệnh trong C#
Mô tả điều khiển thực hiện chương trình C#
Trình bày được cấu trúc của một chương trình C#
Xây dựng một chương trình đơn giản sử dụng C#
Trang 4NỘI DUNG
Các từ khóa
1
Các kiểu dữ liệu cơ bản
2
Biến, hằng
3
Toán tử cơ bản
4
Cấu trúc chương trình và các lệnh trong C#
5
Trang 5• Ngôn ngữ C# cung cấp sẵn khoảng 80 từ khóa
Ví dụ: abtract, class, using, namespace, break, continue, as, do, event, is, in, new, true, if, else, float, char, finally, protected, return, string, default, for, while,…
• Trong cửa sổ mã nguồn, mặc định từ khóa có màu xanh da trời
1.1 CÁC TỪ KHÓA
Trang 6• Mỗi kiểu dữ liệu xây dựng sẵn trong C# được ánh xạ đến một kiểu dữ liệu được hỗ trợ bởi CLS trong NET
• Theo nguồn gốc:
Kiểu dữ liệu dựng sẵn (built-in) hay cơ bản: do ngôn ngữ cung cấp;
Kiểu dữ liệu người dùng định nghĩa (user-defined): do người lập trình xây dựng
• Hoặc theo cách thức lưu trong bộ nhớ:
Kiểu dữ liệu giá trị (value): Lưu kích thước thật trong stack;
Kiểu dữ liệu tham chiếu (reference): Lưu địa chỉ trong stack còn đối tượng thật thì lưu trong heap
• Có các loại kiểu dữ liệu cơ bản như: Số nguyên, logic, số thập phân, số thực và
ký tự
1.2 CÁC KIỂU DỮ LIỆU CƠ BẢN
Trang 7Kiểu dữ liệu số nguyên
Ngôn ngữ C# cung cấp 8 kiểu dữ liệu số nguyên:
Chọn kiểu dữ liệu:
1 ulong sohieusv;
2 Sbyte diemthivaotruong;
3 short hocphanthilai;
4 ulong tienhocphi;
1.2 CÁC KIỂU DỮ LIỆU CƠ BẢN (tiếp theo)
Trang 8Kiểu dữ liệu số thực và số thập phân
Số thực
Thập phân
1.2 CÁC KIỂU DỮ LIỆU CƠ BẢN (tiếp theo)
Trang 9Kiểu dữ liệu logic và kí tự
Logic
Kí tự
Chọn kiểu dữ liệu:
6 char tensv;
7 char quequan;
Chuyển kiểu dữ liệu
• Trong C# cho phép thực hiện chuyển đổi giữa một số kiểu dữ liệu
• Có hai cách để thực hiện việc chuyển đổi kiểu dữ liệu:
Chuyển đổi kiểu tự động;
Chuyển đổi kiểu tường minh
• Ví dụ:
Chọn kiểu dữ liệu:
8 char tensv;
9 char quequan;
1.2 CÁC KIỂU DỮ LIỆU CƠ BẢN (tiếp theo)