Danh mục

Bài giảng Nhập môn lập trình: Bài 6 - TS. Ngô Hữu Dũng

Số trang: 72      Loại file: pdf      Dung lượng: 757.77 KB      Lượt xem: 13      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 21,000 VND Tải xuống file đầy đủ (72 trang) 0
Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Nhập môn lập trình: Bài 6 do TS. Ngô Hữu Dũng biên soạn cung cấp cho người học các kiến thức: Đặt vấn đề, dữ liệu kiểu mảng, khai báo mảng, số phần tử của mảng, khởi tạo giá trị cho mảng lúc khai báo,...
Nội dung trích xuất từ tài liệu:
Bài giảng Nhập môn lập trình: Bài 6 - TS. Ngô Hữu DũngTRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINHNhập môn lập trìnhMảng một chiều, chuỗiTS. Ngô Hữu DũngĐặt vấn đềCần lưu trữ 10, 100, 1000 số cùng kiểu dữ liệu?Giải phápKiểu dữ liệu mảng cho phép lưu trữ một dãy các số đồng dạng.Ví dụint a[10];Tạo ra một dãy số nguyên gồm 10 phần tử021234567Nhập môn lập trình - Mảng, chuỗi89Dữ liệu kiểu mảngKhái niệmKiểu dữ liệu có cấu trúc do người lập trình định nghĩa.Biểu diễn một dãy các biến đồng dạng.Cùng kiểu: dãy các số nguyên, dãy các số thực, dãy các ký tự…Cùng kích thướcSố lượng phần tử được xác định ngay khi khai báo.Một khối nhớ liên tục được cấp phát cho một biến kiểu mảng.Truy suất một phần tử: tên mảng[chỉ số]Ví dụ mảng có n phần tử: a[0], a[1]… a[n-1]01234567a3Nhập môn lập trình - Mảng, chuỗi89Khai báo mảngCú pháp [];Ví dụint mangSoNguyen[10];float mangSoThuc[100];char chuoiKyTu[1000];Lưu ýBộ nhớ sử dụng = *sizeof()4Phải xác định cụ thể (hằng) khi khai báo.Một dãy liên tục có chỉ số từ 0 đến -1Nhập môn lập trình - Mảng, chuỗiVí dụ một số cách khai báo mảng1. #define MAX 1002. int main()3. {4.int A[MAX]; // Số phần tử là hằng5.int B[100]; // Số phần tử là số nguyên cụ thể6.float C[MAX];7.float D[1000];8.char E[MAX];9.char F[10];10.11.typedef int mangSoNguyen[MAX];12.typedef float mangSoThuc[100];13.mangSoNguyen G;14.mangSoThuc H, I;15.. . .16.return 0;17.}5Nhập môn lập trình - Mảng, chuỗi

Tài liệu được xem nhiều: