Kiểu biến do người lập trình tự định nghĩa Khái niệm Cấu trúc dữ liệu của chương trình Kiểu mảng.. Một số hàm có sẵn[r]
(1)Chương 1
(2)Nội dung
Biến khai báo biến Các phép toán
Các hàm có sẵn C# Phát biểu điều kiện
(3)Dữ liệu
Dữ liệu đầu vào Dữ liệu đầu
Dữ liệu q trình xử lý Ví dụ
Chương trình giải PT bậc
Chương trình tính số tiền nhận gửi tiết kiệm
(4)Kiểu liệu
Kiểu số
Kiểu ký tự Kiểu chuỗi
(5)Biến
Biến
Là tên gọi cho vùng nhớ (bên nhớ máy tính chương trình chạy) có khả chứa giá trị = liệu
Được khai báo sử dụng để chứa dữ liệu chương trình
Khai báo biến
kiểu_biến tên_biến [= giá_trị];
Ví dụ
• int age;
(6)Đặt tên biến
Tên biến phân biệt chữ hoa chữ thường
tenBien khác với TenBien Tenbien
Không bắt đầu số
Không chứa ký tự đặt biệt ~ ! @ # $ % ^ & * ( )
Không đặt tên biến trùng với từ khoá
string, int, private tên không hợp lệ
(7)Kiểu biến
Kiểu biến Mô tả
bool {true, false} Giá trị mặc định : false char [0, 65535]
Số nguyên không dấu 16 bit, thường dùng để lưu trữ mã ASCII, Unicode ký tự
Giá trị mặc định :
DateTime [ – 12:00:00 AM, – 11:59:59.9999999 PM]
64 bit, lưu trữ thông tin ngày tháng thời gian Giá trị mặc định : 1/1//0001 – 0:00:00
decimal Số thực có dấu 128 bit (96 bit phần nguyên 32 bit phần thập phân) Giá trị mặc định :
double Số thực có dấu 64 bit Giá trị mặc định :
int Số nguyên có dấu 32 bit [-231, 231)
Giá trị mặc định:
string Mảng ký tự thuộc kiểu Char
(8)Một số vấn đề nâng cao
Kiểu sơ cấp (đơn trị) & Kiểu đối tượng (đa trị)
Tham chiếu
(9)Các phép toán
Phép gán = += -= …
Phép toán toán học + - * / % ^
Phép toán so sánh == > < != >= <= Phép toán logic
(10)Phép toán nâng cao
Phép gán kết hợp : += -= *= /= … Phép toán bit
! & |
Vấn đề phù hợp kiểu phép gán
Ép kiểu (Type-casting/Type converting)
(11)Một số hàm có sẵn
Hàm nhập/xuất
Console.ReadLine
Console.Write/Console.WriteLine
Hàm chuyển đổi kiểu Hàm toán học
Hàm xử lý kiểu liệu chuỗi
(12)Phát biểu điều kiện
if (<điều kiện> )
{
<Công việc 1>;
}
else {
<Công việc 2>;
(13)Phát biểu điều kiện
Ví dụ
if (i % == 0)
Console.WriteLine("i la so chan"); else
Console.WriteLine("i la so le"); Ví dụ
if ((y % == &&y%100!=0) || y%400==0) Console.WriteLine("y la năm nhuận"); else
(14)(15)Toán tử ngơi
Có dạng:
<Điều kiện> ? <Biểu thức 1> : <Biểu thức 2> Nếu <Điều kiện> <Biểu thức 1> thực hiện, ngược lại <Biểu thức 2> thực
Là dạng rút gọn if…else Ví dụ
(16)Phát biểu lựa chọn
switch (<biến cần kiểm tra>)
{
case <giá trị 1>:
<công việc 1>;
break; case <giá trị 2>:
<công việc 2>;
break;
…
default:
<công việc không thuộc trường hợp trên>;
(17)(18)(19)Phát biểu do…while
Cú pháp:
do {
statement; }while(expression);
●Ý nghĩa:
−B1:Statement thực
−B2:Expression định trị
−Nếu expression true quay lại bước
(20)Phát biểu do…while
Để vịng lặp: dùng break
Để kết thúc sớm vòng lặp: dùng continue
Nhận xét: