50] of real; CH2: Khaùc nhau 6ñ Lặp với số lần chưa biết trước Lặp với số lần biết trước - Chỉ thị cho máy tính thực hiện một lệnh - Chỉ thị cho máy tính thực hiện một Giaùo vieân giaûng[r]
(1) Tin học lớp Tuaàn: 23 Trường PTDT Nội Trú An Lão Tieát 43 Baøi : LAØM Ngày soạn: 29 01 09 VIỆC VỚI DÃY SỐ (tt) I MUÏC TIEÂU Kiến thức - Biết khái niệm mảng chiều - Biết cách khai báo mảng, nhập, in, truy cập các phần tử mảng Kyõ naêng - Hiểu thuật toán tìm số lớn nhất, số nhỏ dãy số Thái độ - Nghieâm tuùc hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo II CHUAÅN BÒ Noäi dung: - Khai baùo bieán maûng - Truy caäp maûng vaø nhaäp giaù trò cho bieán maûng Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp - Học sinh:Sách giáo khoa, vở, viết, thước kẻ Xem bài trước lên lớp III HOẠT ĐỘNG DẠY HỌC Tổ chức lớp (2’) - Ổn định tổ chức - Kieåm tra só soá hoïc sinh + Lớp 8A1: + Lớp 8A2: - Phaân nhoùm hoïc taäp Kieåm tra baøi cuõ (kieåm tra 15 phuùt) * Caâu hoûi: CH1: Neâu caáu truùc khai baùo bieán maûng Cho ví duï? CH2:Hãy phát biểu khác biệt câu lệnh lặp với số lần lặp biết trước và câu lệnh lặp với số lần lặp biết trước Neâu caáu truùc khai baùo bieán maûng Cho ví duï? * Trả lời: CH1: * Khai baùo bieán maûng: (4ñ) Var <Tên biến mảng> : array [<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu> Trong đó: Chỉ số đầu và số cuối là hai số nguyên thỏa mãn Chỉ số đầu soá cuoái VD: Var diem: array [1 50] of real; CH2: Khaùc (6ñ) Lặp với số lần chưa biết trước Lặp với số lần biết trước - Chỉ thị cho máy tính thực lệnh - Chỉ thị cho máy tính thực Giaùo vieân giaûng daïy: Phaïm Thò Leä Trang Lop8.net 18 (2) Tin học lớp Trường PTDT Nội Trú An Lão nhóm lệnh với số lần đã xác định trước - Điều kiện là giá trị biến đếm có giá trị nguyên đã đạt giá trị lớn hay chưa lệnh nhóm lệnh với số lần chưa xác định trước - Ñieàu kieän toång quaùt hôn, coù theå laø kiểm tra giá trị số thực, cuõng coù theå laø moät ñieàu kieän khaùc - Câu lệnh thực ít lần, - Trước hết điều kiện kiểm tra sau đó kiểm tra điều kiện Nếu câu lệnh thỏa mản điều kiện thực Bài mới: * Giới thiệu bài: * Tieán trình baøi daïy: TG Hoạt động giáo viên Hoạt động học sinh Noäi dung Hoạt động 1: Tìm hiểu số ví dụ 10’ Tìm giá trị lớn và - Hướng dẫn HS tìm hiểu lại nhỏ dãy số: thuật toán đã học bài - Mời HS nhắc lại thuật - Phát biểu toán: - Lắng nghe - Nhận xét - Theo dõi - Giải thích thuật toán: * Thuật toán: - Đầu tiên gán giá trị số thứ B1: Nhập N và dãy dãy số cho max A1 An; - So sánh số lớn tạm B2: Max A1 ; thời này với số thứ 2, số B3: Với i từ đến N thực thứ lớn số thứ tạm hiện: Nếu Max<A1 thì thời – Max thì gán giá trị số Max A1 ; thứ cho max - Cứ tiếp tục vậy, đem so B4: Đưa màn hình giá sánh max với tất giá trị trị max kết thúc; còn lại, gặp số nào lớn thì gán giá trị đó cho max - Sau so sánh đến số cuối cùng dãy số thì max chính là giá trị lớn dãy số - Yêu cầu HS thảo luận - Thảo luận nhóm để ví dụ mô thuật tìm giá trị lớn toán - Đề: GV đưa hộp A gồm 10 mảnh giấy chứa 10 số nguyên Đặt hộp B rổng bên cạnh - Yêu cầu HS chuyển từ hộp A sang hộp B mà không cần phải nhớ tìm giá trị lớn Giaùo vieân giaûng daïy: Phaïm Thò Leä Trang Lop8.net 19 (3) Tin học lớp Trường PTDT Nội Trú An Lão 12’ - Hướng dẫn học sinh xác - Theo dõi và thực * Chương trình: Program max; định các biến và viết khai cùng GV Var I,n,max: integer; báo biến Theo dõi A: array [1 50] of integer; - Viết câu lệnh thực các Begin bước nhập n, nhập các phần Write (‘nhap dai day tử mảng, tìm max, in giá so’); readln (n); trị max màn hình Writeln (‘nhap cac phantu cua day so’); For i:=1 to n Begin Write (‘a[‘ ,I, ‘]=’); readln (a[i]); Ed; Max : =a[1]; For i:=2 to n If max <a[i] then max := a[i]; Write (‘so lon nhat la’, max); Readln; Lên bảng trình bày End - Yêu cầu hs chỉnh sửa * Tìm giá trị nhỏ chương trình trên để tìm giá trị nhỏ dãy số, tính tổng dãy số - Theo dõi hs và chỉnh sửa chương trình * Bổ sung kiến thức: Hoạt động 3: Củng cố 5' - Đúng - Hệ thống toàn nội dung - Lắng nghe - 4: Không Giá trị lớn - Hướng dẫn trả lời câu hỏi và nhỏ số và bài tập mảng phải xác định phần khai báo chương trình Daën doø: (1’) - Học bài và làm bài tập SGK Xem lại tất nội dung để chuẩn bi cho tiết củng cố kiến thức hôm sau IV RUÙT KINH NGHIEÄM - — —»«— — — Giaùo vieân giaûng daïy: Phaïm Thò Leä Trang Lop8.net 20 (4)