Ôn tập kiến thức Tin học 11 định hướng Khoa học máy tính Cánh diều bài 1: Kiểu mảng và cấu trúc mảng

Ôn tập kiến thức Tin học 11 định hướng Khoa học máy tính Cánh diều bài 1: Kiểu mảng và cấu trúc mảng. Nội dung ôn tập bao gồm cả lí thuyết trọng tâm và bài tập ôn tập để các em nắm chắc kiến thức trong chương trình học. Hi vọng đây sẽ là tài liệu hữu ích giúp các em ôn luyện và kiểm tra. Kéo xuống để tham khảo

[toc:ul]

1. BIẾN MẢNG VÀ CẤU TRÚC MẢNG 

- Mảng là một cấu trúc dữ liệu gồm các phần tử có cùng kiểu dữ liệu, được lưu trữ thành một khối nhiều liền kề trong bộ nhớ.

a) Khai báo mảng một chiều

- Khai báo tức là cung cấp đủ các thông tin: tên biến mảng, kiểu dữ liệu, kích thước.

→ Câu lệnh khai báo kiểu mảng có mục đích để máy tính có đủ thông tin tổ chức lưu trữ dữ liệu của mảng trong bộ nhớ.

- Nêu tường minh kiểu dữ liệu của các phần tử mảng. Câu lệnh khai báo kiểu array dùng một kí tự đại diện.

- Cho máy tính biết độ dài mảng. Python yêu cầu liệt kê danh sách cụ thể các phần tử khi khai báo. 

Ví dụ: khai báo mảng trong C, có thể chỉ cho trước độ dài mảng (số phần tử)

float diemTin[45]; /* diemTin là mảng 45 số thực */

b) Tổ chức mảng một chiều

- Trong bộ nhớ, mảng một chiều được lưu trữ thành một khối các ô nhớ liền kề liên tục, có dung lượng bằng tích kích thước × độ dài kiểu dữ liệu.

b) Tổ chức mảng một chiều  - Trong bộ nhớ, mảng một chiều được lưu trữ thành một khối các ô nhớ liền kề liên tục, có dung lượng bằng tích kích thước × độ dài kiểu dữ liệu.

- Mảng có kích thước n thì các phần tử mảng được đánh chỉ số tuần tự từ 0 đến n – 1.

- Bộ nhớ RAM là một dãy bit rất dài, chia thành nhiều ô nhớ liên nhau, mỗi ô nhớ được đánh số gọi là địa chỉ truy cập (có thể dài 1 byte, 2 byte hay 4 byte).

- Một số nguyên (integer) có thể chiếm 1 byte hoặc 2 byte.

- Một số thực (float hay double) có thể chiếm 4 byte hoặc 8 byte.

Ví dụ: Nếu để lưu trữ một số thực (float) cần dùng 32 bit (4 byte) thì mảng A gồm 10 phần tử trong bộ nhớ sẽ chiếm 40 byte.

c) Truy cập ngẫu nhiên

- Các thông tin có trong khai báo mảng dược dùng để

+ Xác định độ lớn phần bộ nhớ dành cho một biến mảng.

+ Cho phép tìm vị trí chính xác của từng phần tử trong mảng khi biết chỉ số tương ứng.

- Mảng được sử dụng nhiều vì thời gian thực hiện là hằng số.

2. MẢNG MỘT CHIỀU TRONG PYTHON

- Cú pháp khai báo mảng một chiều:

+ Khai báo sử dụng mô đun array ở đầu chương trình.

+ Khai báo biến kiểu mảng theo mẫu dưới đây:

mảng_1 = array('i',[...])

mảng_2 = array('f',[...])

Trong đó:

+ Kí tự 'i' là viết tắt của integer; kí tự 'f' là viết tắt của float.

+ Thay cho dấu "..." ở dòng thứ nhất là một danh sách các số nguyên trong mảng_1.

+ Thay cho dấu "..." ở dòng thứ hai là một danh sách các số thực trong mảng_2.

2. MẢNG MỘT CHIỀU TRONG PYTHON - Cú pháp khai báo mảng một chiều:  + Khai báo sử dụng mô đun array ở đầu chương trình.  + Khai báo biến kiểu mảng theo mẫu dưới đây:  mảng_1 = array('i',[.

- Có thể dùng kiểu mảng hay kiểu danh sách của Python để biểu diễn mảng một chiều.

3. MỘT SỐ HÀM GỘP VÀ HÀM PHÂN TÍCH THỐNG KÊ

- Các hàm gộp max, min, sum có thể sử dụng cho kiểu mảng cũng như kiểu danh sách.

- Python có một số hàm phân tích thống kê áp dụng cho kiểu mảng và kiểu danh sách các số: mean, median, mode

Tên hàm

Chức năng

mean

Trả về trung bình cộng các phần tử 

median

Trả về trung vị

mode

Trả về giá trị xuất hiện nhiều lần nhất trong dãy số

- Để sử dụng các hàm trong mô đun này, cần khai báo mô đun statistics ở đầu chương trình theo cú pháp:

from statistics import * 

Tìm kiếm google: Ôn tập kiến thức Tin học 11 định hướng Khoa học máy tính Cánh diều bài 1: Kiểu mảng và cấu trúc mảng, Kiến thức trọng tâm Tin học 11 định hướng Khoa học máy tính Cánh diều bài 1: Kiểu mảng và cấu trúc mảng

Xem thêm các môn học

Giải tin học 11 định hướng Khoa học máy tính Cánh diều mới


Đia chỉ: Tòa nhà TH Office, 90 Khuất Duy Tiến, Thanh Xuân, Hà Nội
Điện thoại hỗ trợ: Fidutech - click vào đây
Chúng tôi trên Yotube
Cùng hệ thống: baivan.net - Kenhgiaovien.com - tech12h.com