intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Kỹ thuật lập trình - Chương 1

Chia sẻ: Nguyễn Minh | Ngày: | Loại File: PPTX | Số trang:37

112
lượt xem
13
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Chương 1 Tổng quan lập trình C# thuộc bài giảng Kỹ thuật lập trình. Cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các nội dung sau: biến và khai báo biến, các phép toán, các hàm có sẵn của C#, phát biểu điều kiện, phát biểu lặp, hàm.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Kỹ thuật lập trình - Chương 1

  1. Chương 1 Tổng quan lập trình C#
  2. Nội dung v Biến và khai báo biến v Các phép toán v Các hàm có sẵn của C# v Phát biểu điều kiện v Phát biểu lặp v Hàm
  3. Dữ liệu v Dữ liệu đầu vào v Dữ liệu đầu ra v Dữ liệu trong quá trình xử lý v Ví dụ § Chương trình giải PT bậc 2 § Chương trình tính số tiền nhận được khi gửi tiết kiệm
  4. Kiểu dữ liệu v Kiểu số v Kiểu ký tự v Kiểu chuỗi v Kiểu ngày tháng v Kiểu hình ảnh v …
  5. Biến v Biến § Là tên gọi cho một vùng nhớ (bên trong bộ nhớ máy tính khi chương trình được chạy) có khả năng chứa được một giá trị = một dữ liệu § Được khai báo và sử dụng để chứa dữ liệu của chương trình v Khai báo biến § kiểu_biến tên_biến [= giá_trị]; § Ví dụ • int age; • string chuoi = “xin chao”;
  6. Đặt tên biến v Tên biến phân biệt chữ hoa và chữ thường § tenBien khác với TenBien và Tenbien v Không bắt đầu bằng số v Không chứa các ký tự đặt biệt như ~ ! @ #$%^&*() v Không đặt tên biến trùng với từ khoá § string, int, private  tên không hợp lệ v Quy tắc camel
  7. Kiểu biến Kiểu Mô tả biến 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 của các ký tự. Giá trị mặc định : 0 DateTime [ – 12:00:00 AM, – 11:59:59.9999999 PM] 64 bit, lưu trữ các thông tin về ngày tháng và 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 và 32 bit phần thập phân) Giá trị mặc định : 0 double Số thực có dấu 64 bit Giá trị mặc định : 0 int Số nguyên có dấu 32 bit [-231, 231) Giá trị mặc định: 0 string Mảng các ký tự thuộc kiểu Char. Giá trị mặc định : Nothing (không phải chuỗi rỗng)
  8. Một số vấn đề nâng cao v Kiểu sơ cấp (đơn trị) & Kiểu đối tượng (đa trị) v Tham chiếu v Kiểu biến do người lập trình tự định nghĩa v Khái niệm Cấu trúc dữ liệu của chương trình v Kiểu mảng
  9. Các phép toán v Phép gán = += -= … v Phép toán toán học cơ bản + - * / % ^ v Phép toán so sánh == > < != >=
  10. Phép toán nâng cao v Phép gán kết hợp : += -= *= /= … v Phép toán trên bit ! & | v Vấn đề về phù hợp kiểu trong phép gán § Ép kiểu (Type-casting/Type converting) § Implicit convert & Explicit convert
  11. Một số hàm có sẵn v Hàm nhập/xuất § Console.ReadLine § Console.Write/Console.WriteLine v Hàm chuyển đổi kiểu v Hàm toán học cơ bản v Hàm xử lý trên kiểu dữ liệu chuỗi v Hàm xử lý trên kiểu dữ liệu ngày tháng
  12. Phát biểu điều kiện if { ; } else { ; }
  13. Phát biểu điều kiện v Ví dụ if (i % 2 == 0) Console.WriteLine("i la so chan"); else Console.WriteLine("i la so le");
  14. Toán tử …?...:… v Dạng rút gọn của if…else v Ví dụ § string a = (i % 2 == 0) ? “so chan” : “so le”
  15. Phát biểu chọn switch { case : ; break; case : ; break; … default: ;
  16. Phát biểu chọn v Ví dụ switch (i) { case 1: Console.WriteLine("so 1"); break; case 2: Console.WriteLine("so 2"); break; default: Console.WriteLine("default"); break; }
  17. Phát biểu do … while do { ; }while (); v Để thoát vòng lặp: dùng break v Để kết thúc sớm 1 vòng lặp: dùng continue v Nhận xét: § Vòng lặp được chạy ít nhất 1 lần
  18. Phát biểu do while v Ví dụ n = 1; i = 1; do { n *= i; i++; } while (i
  19. Phát biểu while while () { ; } v Để thoát vòng lặp: dùng break v Để kết thúc sớm 1 vòng lặp: dùng continue
  20. Phát biểu while v Ví dụ n = 1; i = 1; while (i
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2