Kế hoạch bài dạy Tin học Lớp 8 - Chủ đề 13: Làm việc với dãy số - Tiết 5: Luyện tập khai báo và sử dụng biến mảng trong NNLT Pascal - Bùi Minh Như

docx4 trang | Chia sẻ: Mạnh Khải | Ngày: 12/04/2025 | Lượt xem: 13 | Lượt tải: 0download
Bạn đang xem nội dung Kế hoạch bài dạy Tin học Lớp 8 - Chủ đề 13: Làm việc với dãy số - Tiết 5: Luyện tập khai báo và sử dụng biến mảng trong NNLT Pascal - Bùi Minh Như, để tải tài liệu về máy bạn hãy click vào nút TẢI VỀ
 GIÁO ÁN TIN HỌC 8
 Chủ đề 13: LÀM VIỆC VỚI DÃY SỐ
 Tiết 5: LUYỆN TẬP: KHAI BÁO VÀ SỬ DỤNG BIẾN MẢNG 
 TRONG NNLT PASCAL 
I. MỤC TIÊU
 1) Về kiến thức:
 + Giúp học sinh nhớ lại các kiến thức về:
 - Khái niệm dữ liệu kiểu mảng
 - Cú pháp khai báo biến mảng trong NNLT Pascal
 - Cách sử dụng mảng một chiều 
 + Làm bài kiểm tra 15 phút để kiểm tra kiến thức về khai báo và sử dụng biến 
mảng trong NNLT Pascal.
 2) Về kỹ năng: 
 - Rèn kĩ năng khai báo và sử dụng mảng một chiều trong NNLT Pascal.
 3) Về thái độ: 
 Nghiêm túc trong học tập, ham thích lập trình trên máy tính để giải các bài tập.
 4) Định hướng hình thành năng lực:
 * Năng lực chung:
 - Năng lực tự học: Khai thác được tài liệu phục vụ cho bài học.
 - Năng lực giải quyết vấn đề và sáng tạo: Biết sử dụng công cụ, phương tiện 
CNTT phục vụ bài học; phân tích và xử lí tình huống. 
 * Năng lực đặc thù:
 - Năng lực sử dụng mảng một chiều
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Giáo viên: SGK, máy tính
2. Học sinh : - Chuẩn bị bài 
 - Thiết bị học trực tuyến, SGK, Đồ dùng học tập
III. TIẾN TRÌNH BÀI DẠY
1. HĐ KHỞI ĐỘNG
GV: Yêu cầu HS trả lời các câu hỏi trắc nghiệm liên quan đến việc nhập dữ liệu cho 
biến từ bàn phím, in dữ liệu của biến, sử dụng vòng lặp 
HS: Áp dụng kiến thức đã học để hoàn thành câu hỏi 
GV: Giới thiệu nội dung bài học
Giáo viên: Bùi Minh Như - Trường THCS Phong Huy Lĩnh GIÁO ÁN TIN HỌC 8
2. HĐ LUYỆN TẬP 
 Hoạt động của GV và HS Nội dung 
 Hoạt động 1: Nhắc lại kiến thức về dữ 1. Dữ liệu kiểu mảng
 liệu kiểu mảng Khái niệm: Dữ liệu kiểu mảng là 1 
 GV: Trình chiếu khái niệm dữ liệu kiểu tập hợp hữu hạn các phần tử có thứ 
 mảng. tự, mọi phần tử đều có chung 1 kiểu 
 HS: Theo dõi để nhớ lại kiến thức dữ liệu, gọi là kiểu của phần tử. Việc 
 GV: Lấy VD với một mảng cụ thể sắp xếp thứ tự được thực hiện bằng 
 HS: Theo dõi để chỉ ra được tên mảng, số cách gán cho mỗi phần tử 1 chỉ số.
 lượng phần tử, kiểu dữ liệu của các phần tử - Khi khai báo 1 biến có kiểu dữ liệu 
 trong mảng là kiểu mảng, biến đó được gọi là 
 GV: Nhắc lại kiến thức về biến mảng, giá biến mảng.
 trị của biến mảng - Giá trị của biến mảng: Là một 
 HS: Theo dõi ghi nhớ kiến thức mảng, tức một dãy số có thứ tự (số 
 GV: Nhấn mạnh ưu điểm của việc sử dụng nguyên hoặc số thực)
 biến mảng - Ưu điểm sử dụng biến mảng: kiểu 
 HS: Ghi nhớ kiến thức mảng để lưu nhiều dữ liệu liên quan 
 GV: Y/c HS trả lời các câu hỏi kiểm tra đến nhau bằng 1 biến duy nhất và 
 kiến thức về dữ liệu kiểu mảng. đánh số thứ tự cho các dữ liệu đó 
 HS: Thực hiện tương tác hoàn thiện câu hỏi giúp cho việc xử lí các dữ liệu ấy 
 trong hoạt động 1. đơn giản hơn.
 Hoạt động 2: Nhắc lại kiến thức về cách 2. Khai báo biến mảng
 khai báo biến mảng * Cú pháp khai báo biến mảng trong 
 GV: Trình chiếu cú pháp khai báo biến NNLT Pascal: 
 mảng trong NNLT Pascal, giải thích các Var : array[<chỉ 
 thành phần trong cú pháp. số đầu>.. ] of<kiểu dữ 
 HS: Theo dõi để ghi nhớ kiến thức liệu>;
 GV: Lấy 2 VD về khai báo biến mảng Trong đó: 
 trong các bài toán cụ thể - Chỉ số đầu và chỉ số cuối là hai số 
 HS: Theo dõi VD, vận dụng cú pháp để viết nguyên thỏa mãn chỉ số đầu <= chỉ 
 câu lệnh khai báo biến mảng. số cuối 
 GV: Lưu ý HS: Kích thước của mảng (số - Số lượng phần tử = chỉ số cuối – 
 lượng phần tử) phải được khai báo bằng chỉ số đầu + 1
 một giá trị cụ thể - Kiểu dữ liệu: là integer hoặc real
 HS: Lưu ý để thực hiện * Ví dụ: 
 GV: Y/c HS trả lời các câu hỏi kiểm tra 1) Khai báo biến lưu trữ Thu nhập 
 kiến thức về cách khai báo biến mảng của 50 hộ dân trong một thôn
 HS: Thực hiện tương tác hoàn thiện câu hỏi Var Thunhap: array[1 . . 50] of real ; 
 trong hoạt động 2. + Tên mảng: Thunhap
Giáo viên: Bùi Minh Như - Trường THCS Phong Huy Lĩnh GIÁO ÁN TIN HỌC 8
 + Kiểu dữ liệu: real
 + Số phần tử: 50
 + Chỉ số đầu: 1; Chỉ số cuối: 50
 2) Khai báo biến mảng trong bài 
 toán: Viết chương trình nhập vào 
 điểm: Văn, Toán, Anh của 50 
 học sinh trong lớp; Tính và in ra 
 màn hình điểm trung bình 3 môn của 
 từng HS. 
 Var Van, Toan, Anh, DTB: array[1 
 . . 100] of real ;
 * Lưu ý: Kích thước của mảng (số 
 lượng phần tử) phải được khai báo 
 bằng một giá trị cụ thể
 Hoạt động 3: Ôn tập các thao tác với 3. Sử dụng biến mảng trong 
 biến mảng trong NNLT Pascal NNLT Pascal
 GV: Nhắc lại kiến thức về cách tham chiếu - Truy cập (tham chiếu) tới phần tử 
 đến phần tử trong mảng, lấy VD trong mảng
 HS: Theo dõi ghi nhớ kiến thức Cú pháp: Tên biến mảng[chỉ số] 
 GV: Nhắc lại câu lệnh nhập giá trị, in giá (VD: A[i] ; X[k] ; ...)
 trị các phần tử trong mảng và lấy ví dụ cụ Việc truy cập để thực hiện: gán giá 
 thể trị, đọc giá trị và thực hiện tính toán 
 HS: Nhớ lại kiến thức để vận dụng với giá trị đó
 GV: Nhắc lại cú pháp chung duyệt các Ví dụ: A[4] := 10 ;
 phần tử của mảng để mang ra so sánh, tính Write(Thu_nhap[5]) ;
 toán, đưa ra ví dụ - Nhập giá trị cho các phần tử của 
 HS: Theo dõi ghi nhớ kiến thức mảng: Sử dụng lệnh lặp For - do và 
 GV: Y/c HS trả lời các câu hỏi kiểm tra câu lệnh Readln()
 kiến thức về các thao tác với biến mảng Ví dụ: Nhập giá trị cho 30 phần tử 
 HS: Thực hiện tương tác hoàn thiện câu hỏi trong mảng Diem_toan:
 For i := 1 to 30 do 
 trong hoạt động 3.
 Readln(Diem_toan[i]) ;
 - In giá trị các phần tử của mảng: Sử 
 dụng lệnh lặp For - do và câu lệnh 
 Write()/Writeln()
 Ví dụ: In thu nhập của 50 hộ dân 
 For i := 1 to 50 do Writeln(‘Thu 
 nhap cua ho thu ‘,i, ‘ la: ‘, 
 Thu_nhap[i]) ;
 - Duyệt các phần tử của mảng để 
 kiểm tra so sánh, tính toán
Giáo viên: Bùi Minh Như - Trường THCS Phong Huy Lĩnh GIÁO ÁN TIN HỌC 8
 Ví dụ: In ra màn hình các điểm số > 
 8 trong mảng Diem_toan
 For i := 1 to 50 do If Diem_toan[i] > 
 8 then Writeln(Diem_toan[i]) ;
 Hoạt động 4: Kiểm tra 15 phút Đề kiểm tra 15 phút
 GV: Y/c HS điền đầy đủ thông tin Họ tên, 8 câu hỏi
 Lớp để bài kiểm tra được nộp về mail của 
 GV, y/c HS đọc kĩ hướng dẫn trước khi làm 
 bài
 HS: Điền thông tin, đọc hướng dẫn và trả 
 lời các câu hỏi trong bài kiểm tra 
3. HƯỚNG DẪN TỰ HỌC
- Ôn tập lại các nội dung đã học trong chủ đề 13 
- Làm bài tập 5 (sgk - 76)
 RÚT KINH NGHIỆM
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
Giáo viên: Bùi Minh Như - Trường THCS Phong Huy Lĩnh

File đính kèm:

  • docxke_hoach_bai_day_tin_hoc_lop_8_chu_de_13_lam_viec_voi_day_so.docx