Thư Viện STEM STEAM Tiết 53 BÀI TẬP I Mục tiêu 1 Kiến thức Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng 2 Kĩ năng Khai báo mảng, nhập giá trị cho mảng, thuật toán tìm giá trị trung[.]
Tiết: 53 BÀI TẬP I.Mục tiêu 1.Kiến thức Biết cách khai báo mảng, nhập, in, truy cập phần tử mảng 2.Kĩ Khai báo mảng, nhập giá trị cho mảng, thuật tốn tìm giá trị trung bình 3.Thái độ HS có thái độ ham hiểu biết, học hỏi Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm PHƯƠNG PHÁP: Luyện tập II CHUẨN BỊ BÀI HỌC: Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học Học sinh : - Làm tập SGK III TIẾN TRÌNH BÀI HỌC: Hoạt động 1: Khởi động (5 phút) Ổn định tổ chức lớp Kiểm tra cũ ?Viết cú pháp khai báo biến mảng ? Nêu cách để tìm giá trị lớn nhỏ dãy số ? Hoạt động 2: Hình thành kiến thức (30 phút) HOẠT ĐÔNG CỦA GIÁO VIÊN NỘI DUNG, YÊU CẦU CẦN ĐẠT Hoạt đông 1: Luyện tập GV: Đưa tập gọi học sinh lên bảng trả lời 1) Hãy nêu lợi ích việc sử dụng 1) Lợi ích việc sử dụng biến mảng rút gọn việc viết chương trình, sử dụng câu lệnh lặp để biến mảng chương trình thay nhiều câu lệnh Ngồi cịn lưu trữ xử lí nhiều liệu có nội dung liên quan đến cách hiệu 2) Đáp án a) Sai Phải thay dấu phẩy hai dấu 2) Các khai báo biến mảng sau chấm; b) c) Sai, giá trị nhỏ lớn Pascal hay sai? var X: Array[10,13] Of Integer; var X: Array[5 10.5] Of Real; var X: Array[3.4 4.8] Of Integer; var X: Array[10 1] Of Integer; var X: Array[4 10] Of Real; số mảng phải số nguyên; d) Sai, giá trị đâu số mảng phải nhỏ số cuối; e) Đúng 3) Đúng 4) Không Giá trị nhỏ lớn số mảng 3) "Có thể xem biến mảng biến phải xác định phần khai báo chương trình tạo từ nhiều biến có kiểu, tên nhất" Phát biểu hay sai? Chương trình sau: Program tb; Uses crt; 4) Câu lệnh khai báo biến mảng sau var N, i: integer; tb: real; máy tính có thực không? A: array[1 100] of real; var N: integer; begin A: array[1 N] of real; write('Nhap so phan tu cua mang’); readln(n); 5) Viết chương trình Pascal sử dụng biến for i:=1 to n mảng để nhập từ bàn phím phần tử write('a[‘,I,']=’); readln(n); dãy số Độ dài dãy {tinh trung binh} nhập từ bàn phím Tính giá trị trung Tb:=0 bình cho dãy số nhập vào For i:=1 to n Tb:=(tb+a[i])/I; Writeln(‘trung bình day so là:’,tb); Readln; end 3.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút) Cách khai báo mảng Pascal Câu lệnh nhập dãy số từ bàn phím Thuật tốn tìm giá trị trung bình Dặn dị: Soạn thực hành sử dụng biến mảng chương trình * Rút kinh nghiệm