Bài giảng Tin học cơ sở 4 - Bài 5: Mảng

Bài giảng Tin học cơ sở 4 - Bài 5: Mảng, cung cấp cho người học những kiến thức như: Khai báo mảng, khởi tạo mảng; Truy xuất mảng; Duyệt mảng. Mời các bạn cùng tham khảo! | Tin học cơ sở 4 Buổi 5. Mảng Bộ môn Khoa học máy tính - 2017 Nội dung buổi học 1. Khai báo mảng khởi tạo mảng 2. Truy xuất mảng 3. Duyệt mảng 2 Dữ liệu Một biến lưu một dữ liệu Phải khai báo nhiều lần cho nhiều dữ liệu int x 4 4 int y 7 7 int z 0 0 3 Dữ liệu lớn Lưu trữ và xử lý khối lượng dữ liệu lớn Cần các cấu trúc dữ liệu phức tạp hơn 4 Mảng Mảng một dãy các giá trị cùng kiểu phần tử được đánh chỉ mục 4 Hello true a 7 World false b 0 false c true 5 Mảng Ví dụ 52 quân bài 4000 sinh viên của Trường Công nghệ tài khoản Facebook 4 tỷ nucleotid trong chuỗi ADN 73 tỷ yêu cầu tìm kiếm Google mỗi năm 6 Khai báo mảng Mảng tĩnh số phần tử cố định Ví dụ int numbers 10 mảng 10 số nguyên string names 100 mảng 100 chuỗi ký tự double angles 1000 mảng 1000 số thực 7 Khai báo mảng Mảng động dùng thư viện vector Thư viện include Ví dụ vector numbers 100 0 mảng 100 số nguyên khởi tạo bằng số 0 vector names 100 mảng 100 chuỗi xâu rỗng 8 Truy xuất mảng Các phần tử được đánh số từ 0 int a 100 đánh số từ 0 đến 99 a 99 Giống số nhà a 98 Phần tử thứ nhất là a 0 Phần tử thứ hai là a 1 a 2 a 1 a 0 Phần tử cuối cùng là a 99 Các phần tử xếp liên tục trong bộ nhớ 9 CT1. Khởi tạo mảng in giá trị int main const int N 10 int num N mảng num có 10 số nguyên for int i 0 i lt N i num i 0 khởi tạo bằng số 0 for int i 0 i lt N i cout CT2. Khởi tạo mảng liên tiếp int start 2 for int i 0 i lt N i num i start i 11 CT2 . Khởi tạo mảng ngẫu nhiên mảng real có 1000 số thực const int N_double 1000 double real N_double for int i 0 i lt N_double i real i khởi tạo với số for int i 0 i lt N_double i real i rand RAND_MAX 12 CT3. Tính tổng các số int sum 0 for int i 0 i lt N i sum num i cout CT4. Các số Fibonacci num 0 1 num 1 1 for int i 2 i lt N i num i num i-1 num i-2 14 CT5. Nhập mảng mảng str có 100 xâu kí tự const int N_str 100 string str N_str for int i 0 i lt N_str i cin gt gt str i 15 CT6. Sao chép mảng string strCopy N_str for int i 0 i lt N_str i strCopy i str i 16 CT7. Tích vô

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã 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.