Giáo án và PPT Khoa học máy tính 11 cánh diều Bài 2: Mảng hai chiều
Đồng bộ giáo án word và powerpoint (ppt) Bài 2: Mảng hai chiều. Thuộc chương trình Tin học 11 Khoa học máy tính Cánh diều. Giáo án được biên soạn chỉnh chu, hấp dẫn. Nhằm tạo sự lôi cuốn và hứng thú học tập cho học sinh.
Click vào ảnh dưới đây để xem giáo án WORD rõ nét
Giáo án ppt đồng bộ với word
Còn nữa....
Các tài liệu bổ trợ khác
Xem toàn bộ: Trọn bộ giáo án và PPT Khoa học máy tính 11 cánh diều
BÀI 2. MẢNG HAI CHIỀU
HOẠT ĐỘNG KHỞI ĐỘNG
GV đặt câu hỏi: Em có biết nếu xếp nối tiếp nhau n mảng số thực cùng độ dài m phần tử trong bộ nhớ thì được gọi là gì không?
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Hoạt động 1: Mảng hai chiều
GV yêu cầu học sinh trao đổi: Mảng hai chiều dùng để làm gì? Từ đó, rút ra khái niệm về mảng hai chiều.
Sản phẩm dự kiến:
- Mảng hai chiều dùng để lưu trữ một bảng số liệu hình chữ nhật.
- Mảng hai chiều (ma trận) là bảng hình chữ nhật các phần tử có cùng kiểu dữ liệu, gồm n hàng và m cột.
Trình bày về khai báo, cấu trúc mảng hai chiều và khả năng truy cập ngẫu nhiên.
Sản phẩm dự kiến:
Khai báo mảng hai chiều
- Cung cấp đầy đủ các thông tin: tên biến mảng, kiểu dữ liệu, kích thước.
- Kích thước gồm hai số nguyên dương, mỗi số xác định kích thước một chiều hình chữ nhật.
Ví dụ: khai báo mảng trong C về bảng điểm tổng kết của lớp có 45 HS với 8 môn học
float bangDiem [45][8]; /* bangDiem là mảng hai chiều 45 × 8 số thực*/
Cấu trúc mảng hai chiều
- Trong bộ nhớ, mảng hai chiều được lưu trữ thành một khối các ô nhớ liên tục, có độ lớn bằng:
số hàng × số cột × độ dài kiểu dữ liệu.
Truy cập ngẫu nhiên
- Có thể truy cập các phần tử bằng hai chỉ số: chỉ số hàng và chỉ số cột.
- Thời gian thực hiện là hằng số, không phụ thuộc vào kích thước mảng.
Hoạt động 2: Sử dụng danh sách làm mảng hai chiều trong Python
HS thảo luận trả lời câu hỏi:
Lưu ý khi sử dụng danh sách làm mảng hai chiều trong Python
Sản phẩm dự kiến:
(1) Khai báo danh sách dùng làm mảng (một chiều hoặc hai chiều) với các phần tử hay các danh sách con sẽ được thêm dần vào sau đó:
Tên_danhsach = []
(2) Khai báo danh sách với cặp dấu “[ ]” chứa danh sách con cùng độ dài cho kết quả là một danh sách dùng như mảng hai chiều.
Tên_danhsach = [[...],[...],...[...]]
- Trong bộ nhớ máy tính, mảng hai chiều n hàng và m cột được lưu trữ thành dãy n × m số bằng cách xếp các hàng nối tiếp nhau, bắt đầu là hàng 0, tiếp theo là hàng 1, hàng 2… cho đến hết.
HOẠT ĐỘNG LUYỆN TẬP
Câu 1. Đề khai báo danh sách dùng làm mảng, người ta dùng cặp dấu
A. [ ] B. ( ) C. { } D. “ ”
Câu 2. Nói “Thời gian thực hiện (là) tuyến tính nghĩa là
A. số thao tác để hoàn thành nó tỉ lệ thuận với kích thước dữ liệu đầu ra.
B. số thao tác để hoàn thành nó tỉ lệ nghịch với kích thước dữ liệu đầu vào.
C. số thao tác để hoàn thành nó tỉ lệ nghịch với kích thước dữ liệu đầu ra.
D. số thao tác để hoàn thành nó tỉ lệ thuận với kích thước dữ liệu đầu vào.
Câu 3. Cú pháp khai báo danh sách dùng làm mảng với các phần tử hay danh sách con được thêm dần vào sau đó là
A. var <danhsach>: <kiểu dữ liệu>
B. var <kiểu dữ liệu>: <danhsach>
C. Tên_danhsach = []
D. Tên_danhsach = ()
Câu 4. Thời gian thực hiện các phép toán phụ thuộc vào độ dài n của mảng. Trung bình cần khoảng bao nhiêu thao tác dịch chuyển?
A. n B. C. D. 2n
Câu 5. Để khởi tạo danh sách b có 5 phần tử 1, 2, 3, 4, 5 ta dùng cú pháp:
A. b = 1, 2, 3, 4, 5 B. b = (1, 2, 3, 4, 5)
C. b = [1..5] D. b = [1, 2, 3, 4, 5]
Đáp án gợi ý:
Câu 1 | Câu 2 | Câu 3 | Câu 4 | Câu 5 |
A | D | C | B | D |
HOẠT ĐỘNG VẬN DỤNG
GV yêu cầu HS hoàn thành Vận dụng SGK trang 96: Hoạt động khám phá trong bài đã minh họa cấu trúc mảng hai chiều, đồng thời cũng chuẩn bị sẵn dữ liệu đầu vào là các dãy điểm số môn học. Hãy viết tiếp các câu lệnh thực hiện phân tích kết quả học tập:
a) Cho chỉ số i ứng với một học sinh nào đó trong danh sách: in ra tên học sinh kèm điểm cao nhất; điểm thấp nhất; điểm trung bình các môn.
c) Cho chỉ k ứng với một môn học nào đó trong danh sách: in ra điểm cao nhất, điểm thấp nhất, điểm trung bình môn học.
Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II
Hệ thống có đầy đủ các tài liệu:
- Giáo án word (350k)
- Giáo án Powerpoint (400k)
- Trắc nghiệm theo cấu trúc mới (200k)
- Đề thi cấu trúc mới: ma trận, đáp án, thang điểm..(200k)
- Phiếu trắc nghiệm câu trả lời ngắn (200k)
- Trắc nghiệm đúng sai (250k)
- Lý thuyết bài học và kiến thức trọng tâm (200k)
- File word giải bài tập sgk (150k)
- Phiếu bài tập để học sinh luyện kiến thức (200k)
Nâng cấp lên VIP đê tải tất cả ở tài liệu trên
- Phí nâng cấp VIP: 800k
=> Chỉ gửi 450k. Tải về dùng thực tế. Nếu hài lòng, 1 ngày sau mới gửi phí còn lại
Cách nâng cấp:
- Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB(QR)
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu
Xem toàn bộ: Trọn bộ giáo án và PPT Khoa học máy tính 11 cánh diều
TÀI LIỆU GIẢNG DẠY TIN HỌC 11 KẾT NỐI TRI THỨC
Giáo án tin học 11 theo định hướng tin học ứng dụng kết nối tri thức
Giáo án khoa học máy tính 11 kết nối tri thức đủ cả năm
Giáo án tin học ứng dụng 11 kết nối tri thức đủ cả năm
Giáo án chuyên đề Tin học 11 Định hướng tin học ứng dụng kết nối tri thức
Giáo án chuyên đề Tin học 11 Định hướng khoa học máy tính kết nối tri thức
Giáo án powerpoint Tin học 11 Định hướng khoa học máy tính kết nối tri thức
Giáo án powerpoint Tin học 11 Định hướng tin học ứng dụng kết nối tri thức
Giáo án điện tử khoa học máy tính 11 kết nối tri thức
Giáo án điện tử tin học ứng dụng 11 kết nối tri thức