TAILIEUCHUNG - Bài giảng Kỹ thuật lập trình: Chương 2 - ThS Trần Duy Thanh

Bài giảng Kỹ thuật lập trình: Chương 2 do ThS Trần Duy Thanh biên soạn cung cấp cho người học các kiến thức: Mảng, các thao tác trên mảng, chuỗi, các thao tác trên chuỗi,. . | Chương 2 Xử lý mảng và chuỗi 1 Nội dung Mảng Các thao tác trên mảng Chuỗi Các thao tác trên chuỗi Mảng Là tập hợp nhiều phần tử có cùng kiểu dữ liệu Số phần tử trong mảng được xác định trước Mỗi phần tử được đánh số chỉ mục, bắt đầu từ 0 Mảng Một phòng chứa các tủ Số lượng tủ chứa ? Tủ Chứa gì? Số thứ tự tủ, chỉ mục tủ Mảng Khoa Hệ Thống Thông Tin 0 1 2 3 4 Mảng các từ: Mảng các số nguyên: 4 0 6 1 1 2 8 9 0 1 2 3 4 5 6 7 Ví dụ về mảng: Khai báo Mảng KiểuDữLiệu[] tênMảng; Ví dụ int[] bangDiem; string[] loiNoi; DateTime[] ngaySinh; Khởi tạo Mảng tenMang = new KieuDuLieu[soPhanTu] Ví dụ diem = new int[10]; loiNoi = new string[20]; ngaySinh = new DateTime[7]; float diemTB = new float[5]; 0 0 0 0 0 0 1 4 3 2 Khởi tạo và gán giá trị Mảng tenMang = new KieuDuLieu[spt]{gtri1, gtri2, gtri3, }; diem = new int[5]{ 5, 6, 7, 6, 9 } Giá trị không nhất thiết phải là hằng số Ví dụ Random r = new Random(); int[] pins = new int[4]{ () % 10, () % 10, () % 10, () % 10 }; Số giá trị trong dấu ngoặc phải bằng số phần tử mảng được khai báo Truy suất từng phần tử Mảng Xác định số phần tử của mảng Truy xuất phần tử: tenMang[soThuTu] 0 <= soThuTu <= ( – 1) Ví dụ Lấy điểm thứ 3 (soThuTu = 2) của mảng diem int diem3 = diem[2]; diem3 = 7 Gán giá trị cho từng phần tử Mảng Gán điểm thứ 3 của mảng diem là 10 diem[2] = 10 Gán điểm thứ 4 của mảng diem bằng điểm thứ nhất cộng 4 diem[3] = diem[0] + 4 5 6 9 6 10 0 1 4 3 2 Duyệt Mảng Dùng vòng lặp for Ví dụ duyệt mảng diem for (int i = 0; i < ; i++) { (diem[i].ToString()); } Duyệt và gán phần tử for (int i = 0; i < ; i++) { diem[i] += 1; (diem[i].ToString()); } Duyệt Mảng bằng foreach Ví dụ foreach (int i in diem) { (()); } Không nên dùng foreach khi Cần duyệt một phần trong mảng (ví dụ duyệt từ phần tử thứ 2 tới thứ 10) Cần duyệt từ cuối về đầu mảng Cần biết chỉ số mảng trong vòng lặp Cần thay đổi giá trị của phần .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.