1. Trang chủ
  2. » Tất cả

Giao an tin hoc 8 bai thuc hanh 7 t1

2 0 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 326,38 KB

Nội dung

Giáo án Tin học 8 VnDoc com Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí BÀI THỰC HÀNH 7 XỬ LÍ DÃY SỐ TRONG CHƯƠNG TRÌNH I MỤC TIÊU 1 Kiến thức Hiểu và viết được chương trình với thuật toán tìm[.]

Giáo án Tin học Ngày soạn: Ngày dạy: Tuần 31 Tiết: 62 BÀI THỰC HÀNH 7: XỬ LÍ DÃY SỐ TRONG CHƯƠNG TRÌNH I MỤC TIÊU: Kiến thức: - Hiểu viết chương trình với thuật tốn tìm giá trị lớn nhất, nhỏ dãy số, tính tổng dãy số - Ơn luyện cách sử dụng câu lệnh điều kiện, lặp với số lần biết trước - Củng cố kĩ đọc, hiểu chỉnh sửa chương trình Kĩ năng: Thực hành khai báo sử dụng biến mảng Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Ổn định lớp: (1’) 8A1:…………………………………………………………………………… 8A2:…………………………………………………………………………… Kiểm tra cũ: (4’) Câu hỏi: Trình bày thuật tốn tìm giá trị lớn nhỏ nhất? Bài mới: Hoạt động GV Hoạt động HS Hoạt động 1: (39’) Củng cố lý thuyết + GV: Củng cố nội dung lý thuyết + HS: Đọc nghiên cứu SGK thông qua câu hỏi làm tập theo yêu cầu tập SGK + GV: Chia lớp thành nhóm học + HS: Thảo luận nhóm trả lời tập làm tập câu hỏi đề + GV: Đưa yêu cầu câu hỏi + HS: Thảo luận theo nhóm trình bày vào bảng phụ tập + GV: Hãy nêu lợi ích việc + HS: Lợi ích rút gọn sử dụng biến mảng chương việc viết chương trình, sử dụng trình? câu lệnh lặp để thay nhiều câu + GV: Cho HS thảo luận nhóm lệnh Có thể lưu trữ xử lí nhiều vịng 5’ để tìm khác biệt liệu có nội dung liên quan đến hai câu lệnh lặp cách hiệu + GV: Quan sát nhóm thảo luận + HS: Thảo luận theo nhóm trình hướng dẫn giải thích cho HS bày vào bảng phụ HS có thắc mắc + GV: Các nhóm khác nhận xét + HS: Các nhóm thực đánh giá làm bạn trợ giúp hướng dẫn GV + GV: Nhận xét đánh giá sửa chữa + HS: Tập trung ý lắng nghe lỗi sai nhóm  ghi nhớ kiến thức + GV: Đưa yêu cầu câu hỏi + HS: Thực theo nhân vấn đáp trả lời câu hỏi tập + GV: Các khai báo biến mảng sau + HS: Dựa kiến thức Nội dung ghi bảng Bài tập Lợi ích rút gọn việc viết chương trình, sử dụng câu lệnh lặp để thay nhiều câu lệnh Có thể lưu trữ xử lí nhiều liệu có nội dung liên quan đến cách hiệu Bài tập a) Sai Phải thay dấu phẩy hai dấu chấm b) Sai Chỉ số mảng phải số nguyên Thay số 10.5 c) Sai Chỉ số mảng phải số nguyên Thay số 3.4 4.8 d) Sai Giá trị đầu số mảng phải  số cuối e) Đúng Bài tập Câu lệnh khai báo biến mảng không thực VnDoc.com - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Giáo án Tin học Pascal hay sai? a) Var X: Array[10,13] Of Integer; học trình bày lỗi cách sửa lỗi Bởi giá trị nhỏ a) Sai Phải thay dấu phẩy lớn số mảng hai dấu chấm phải xác định b) Var X: Array[5 10.5] Of Real; b) Sai Chỉ số mảng phải số phần khai báo chương trình nguyên Thay số 10.5 Bài tập c) Var X: Array[3.4 4.8] Of Integer; c) Sai Chỉ số mảng phải số Var N, i: Integer; nguyên Thay số 3.4 4.8 A: array[1 100] of d) Var X: Array[10 1] Of Integer; d) Sai Giá trị đầu số Real; mảng phải  số cuối Begin e) Var X: Array[4 1] Of Real; e) Đúng Write(‘Nhap, n= ’); Readln(n); + GV: Đưa yêu cầu câu hỏi For i:=1 to N tập + GV: Câu lệnh khai báo biến mảng + HS: Hoạt động bạn nhóm Begin sau máy tính có thực tìm hiểu cách khai báo trả Write(‘Nhap a[’, i , ‘]= ’); không? lời theo yêu cầu Readln(a[i]); Var N: Integer; + HS: Câu lệnh khai báo biến End; A: array[1 N] Of Real; mảng không thực Bởi End + GV: Yêu cầu nhóm trình bày giá trị nhỏ lớn + GV: Nhận xét hướng dẫn sửa số mảng phải xác định sai cho em phần khai báo chương trình + GV: Đưa yêu cầu câu hỏi + HS: Thảo luận theo nhóm viết tập chương trình Pascal + GV: Đưa yêu cầu đề Var N, i: Integer; cho HS thảo luận theo nhóm lớn A: array[1 100] of Real; thực yêu cầu Begin + GV: Viết chương trình Pascal sử Write(‘Nhap so phan tu, n= ’); dụng biến mảng để nhập từ bàn Readln(n); phím phần tử dãy số For i:=1 to N Độ dài dãy nhập từ Begin bàn phím Write(‘Nhap a[’, i , ‘]= ’); + GV: Hướng dẫn nhóm Readln(a[i]); trình thực chương trình End; + GV: u cầu nhóm chạy End chương trình thực + GV: Nhận xét kết thực + HS: Tập trung lắng nghe, sữa nhóm làm chưa lỗi thường gặp + GV: Đánh giá lỗi em mắc + HS: Tập trung ý lắng nghe phải thực ghi nhớ + GV: Đánh giá chốt nội dung + HS: Ghi nhớ kiến thức Củng cố: - Củng cố nội dung học Dặn dị: (1’) - Ơn lại nội dung bài, chuẩn bị cho phần thực hành IV RÚT KINH NGHIỆM: VnDoc.com - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ... trình nguyên Thay số 10.5 Bài tập c) Var X: Array[3.4 4 .8] Of Integer; c) Sai Chỉ số mảng phải số Var N, i: Integer; nguyên Thay số 3.4 4 .8 A: array[1 100] of d) Var X: Array[10 1] Of Integer;...Giáo án Tin học Pascal hay sai? a) Var X: Array[10,13] Of Integer; học trình bày lỗi cách sửa lỗi Bởi giá... A: array[1 100] of Real; thực yêu cầu Begin + GV: Viết chương trình Pascal sử Write(‘Nhap so phan tu, n= ’); dụng biến mảng để nhập từ bàn Readln(n); phím phần tử dãy số For i:=1 to N Độ dài

Ngày đăng: 24/03/2023, 07:46

w