Giáo án Tin học Lớp 8 - Trường THCS và THPT Trung Hóa
Tiết 1
MÁY TÍNH VÀ CHƯƠNG TRèNH MÁY TÍNH
A. Mục tiêu :
ã Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh.
ã Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động.
B. Chuẩn bị :
1. Giáo viên :
- SGK, SGV, tài liệu, Giáo án
- Đồ dùng dạy học như máy tính, projector,.
2. Học sinh :
- Đọc trước bài
- SGK, Đồ dùng học tập, bảng phụ.
C. Tiến trình tiết dạy :
I. ổn định tổ chức lớp :
- Kiển tra sĩ số :
- ổn định trật tự :
II. Kiểm tra bài cũ :
Kiểm tra đồ dùng của học sinh
được làm quen với những bài toán nào ? H : Nhắc lại từng bài toán G : Chốt lại kiến thức trọng tâm. Hướng dẫn về nhà. 1. Học và hiểu được thuật toán của 3 bài toán trong tiết học này. 2. Trả lời câu hỏi và làm bài tập 1, 2, 3/SGK Tiết 22 Từ bài toán đến chương trình (TT) A. Mục tiêu : Hiểu thuật toán của bài toán đổi giá trị của hai biến x, y cho nhau ; sắp xếp 3 biến x,y,z có giá trị tăng dần và tìm só lớn nhất trong một dãy số cho trước. B. Chuẩn bị : 1. Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học như máy tính, projector,... 2. Học sinh : - Đọc trước bài. - SGK, Đồ dùng học tập, bảng phụ... C. Tiến trình tiết dạy : I. ổn định tổ chức lớp : - Kiển tra sĩ số : - ổn định trật tự : II. Kiểm tra bài cũ : ? Viết giải thuật của bài toán tính tổng của một dãy gồm 100 số tự nhiên đầu tiên. III. Dạy bài mới : Hoạt động của GV và HS Nội dung Hoạt động 1 : Học sinh biết mô tả thuật toán để đổi giá trị của 2 số x, y G : Đưa ví dụ lên màn hình. H : Đọc bài toán và xác định đầu vào, đầu ra của bài toán viết SGK, Đồ dùng học tập, bảng phụ... G : Nhận xét và đưa ra input, output trên màn hình. H : Nghiên cứu SGK để hiểu thuật toán G : Chiếu thuật toán lên màn hình và phân tích c. Ví dụ 4 : Đổi giá trị của hai biến x và y cho nhau. (SGK) Hoạt động 2 : Học sinh biết mô tả thuật toán để sắp xếp giá trị 3 số x,y,z G : Đưa ví dụ H : Đọc và phân tích bài toán -> tìm INPUT, OUTPUT. G : Nêu ý tưởng để sắp xếp x, y, z tăng dần ? H : Nêu theo ý hiểu. G : Chiếu thuật toán và phân tích. d. Ví dụ 5 : Cho hai biến x và y có giá trị tương ứng là a, b với a < b và biến z có giá trị c. Hãy sắp xếp ba biến x, y và z để chúng có giá trị tăng dần. (SGK) Hoạt động 3 : Học sinh biết mô tả thuật toán tìm số lớn trong dãy cho trước H : Đọc bài toán và phân tích G : Yêu cầu H viết INPUT, OUTPUT của bài toán ? H : Viết giấy G : Thu và chiếu màn hình , nhận xét. H : Nghiên cứu SGK để hiểu mô tả thuật toán G : Đưa màn hình : + Mô phỏng thuật toán tìm số lớn nhất trong dãy số cho trước (SGV) H : Nghiên cứu để đưa ra từng bước thuật toán. e. Ví dụ 6 : Tìm số lớn nhất trong dãy A các số a1, a2, ..., an cho trước. * Xác định bài toán : INPUT: Dãy A các số a1, a2, ..., an (n ³ 1). OUTPUT: Giá trị SMAX = max {a1, a2, ..., an }. * Mô tả thuật toán : Bước 1: Nhập số n và dãy A; gán SMAX ơ a1; i ơ 0. Bước 2: i ơ i + 1. Bước 3: Nếu i > n, kết thúc thuật toán (khi đó SMAX là giá trị phần tử lớn nhất của dãy A). Trong trường hợp ngược lại (i ≠ n), thực hiện bước 4. Bước 4: Nếu ai > SMAX, thay đổi giá trị SMAX: SMAX ơ ai rồi chuyển về bước 2. Trong trường hợp ngược lại (SMAX ³ ai), giữ nguyên SMAX và chuyển về bước 2. Củng cố kiến thức. Qua tiết học em đã được làm quen với những bài toán nào ? H : Nhắc lại từng bài toán G : Chốt lại kiến thức trọng tâm của tiết học và ghi nhớ của bài 2. Hướng dẫn về nhà. 1. Học và hiểu được thuật toán của 3 bài toán trong tiết học này. 2. Trả lời các câu hỏi và làm bài tập 4,5,6/SGK. 3. Học thuộc phần ghi nhớ /SGK. Ký duyệt TTCM Cao Hồng Định Tiết 23 - 24 Bài tập I. mục tiêu 1. Kiến thức: - Học sinh nắm lại các kiến thức đã học ở bài 5 2. Kỹ năng : - Rèn luyện kĩ năng xác định bài toán, mô tả thuật toán II. Đồ dùng dạy học 1. Chuẩn bị của giáo viên: Sgk, Sbt, máy chiếu projector để chiếu các câu hỏi 2. Chuẩn bị của học sinh: Sgk, Sbt III. tiến trình tiết dạy A. Tổ chức lớp: ổn định và kiểm tra sĩ số B. Kiểm tra bài cũ: C. Dạy bài mới -Giáo viên trình chiếu các câu hỏi trên máy chiếu. Yêu câu hs quan sát và trả lời các câu hỏi đó. Sau khi hs trả lời giáo viên giải thích, nhận xét, đưa ra đáp án đúng. Tiết 23 Câu 1: Hãy chọn những phát biểu đúng trong các câu dưới đây a. Xác định bài tóan là việc xác định các điều kiện ban đầu (INPUT) và các kết quả cần thu được (OUTPUT) b. Dãy hữu hạn các thao tác cần thực hiện theo một trật tự nhất định để giải một bài toán được gọi là thuật toán c. Đối với một bài toán cụ thể chúng ta chỉ có một thuật toán duy nhất để giải bài toán đó trên máy tính d. Với mỗi bài toán cụ thể chúng ta phải lựa chọn ngôn ngữ lập trìnhphù hợp rôidf mới xây dựng thuật toán giải bài toán đó Câu 2: Hãy chỉ ra INPUT và OUTPUT của các bài toán sau a. Xác định số HS trong lớp cùng mang họ Trần b. Tính tổng của các phần tử lớn hơn 0 trong dãy n số cho trước c. Tìm số các số có giá trị nhỏ nhất trong n số đã cho Câu 3: Giả sử x và y là các biến số. Hãy cho biết kết quả của việc thực hiện thuật toán sau Bước 1: x <- x + y Bước 2: y <- x – y Bước 3: x <- x – y Gv: Yêu cầu HS phân tích từng bước và chỉ rõ giá trị của biến x và y ở mỗi bước thực hiện. Sau đó giáo viên kết luận đây chính là thuật toán hoán đổi giá trị hai biến cho nhau mà không dùng biến trung gian Câu 4: Cho 3 số dương a, b và c. Hãy mô tả thuật toán cho biết ba số đó có thể là độ dài của ba cạnh một tam giác hay không? Hoạt động của thầy Hoạt động của trò - Yêu cầu HS xác định bài toán + Input: a>0, b>0, c>0 + Output: Thông báo a, b và c có là ba cạnh của một tam giác hoặc không là ba cạnh của một tam giác ? Nêu ý tưởng để kiểm tra ba cạnh có phải là ba cạnh của tam giác hay không - Hướng dẫn HS xây dựng thuật toán - Đưa ra thuật toán đúng - Nghiên cứu câu hỏi để xác định bài toán: Input và Output - Trả lời thông qua kiến thức về toán học: Trong tam giác tổng hai cạnh bất kì lớn hơn cạnh còn lại - Từng bước xây dựng thuật toán Câu 5: Cho hai biến x và y. Hãy mô tả thuật toán đổi giá trị của các biến nói trên để x và y theo thứ tự có giá trị không giảm Hoạt động của thầy Hoạt động của trò - Yêu cầu HS xác định bài toán ? Em hiểu ntn khi nói x và y là hai biến theo thứ tự ko giảm ? Làm thế nào để biết x và y theo thứ tự ko giảm ? Nếu hai biến x và y ko giảm thì ta phải làm như thế nào để nó giảm ? Có máy thuật toán hoán đổi - Hướng dãn HS xây dựng thuật toán cả hai cách - Xác định Input và Output - Suy nghĩ trả lời - So sánh - Hoán đổi - Hai thuật toán - Xây dựng thuạt toán Tiết 24 Câu 1: Hãy mô tả thuật toán giải bài toán tính tổng các phần tử của dãy số A = cho trước Hoạt động của thầy Hoạt động của trò - Yêu cầu HS xác định bài toán + Input: n và dãy n số + Output: Tổng số S = - Hướng dẫn HS xây dựng thuật toán theo từng bước qua các câu hỏi dẫn dắt - Tổng S được cộng dồn vào từ số hạng a1 đến số hạng an. Quá trình này được lặp đi lặp lại - Suy nghĩ để xác định bài toán + Input: n và dãy n số + Output: Tổng số S = * Thuật toán: B1: S <- 0; i <- 0 B2: i <- i + 1 B3: Nếu i <= n thì S <- S + ai, quay lại B2 B4: Thông báo tổng S và kết thúc Câu 2: Hãy mô tả thuật toán tính tổng các số dương trong dãy số A = cho trước Hoạt động của thầy Hoạt động của trò - Yêu cầu HS xác định bài toán + Input: n và dãy n số + Output: Tổng các số dương trong dãy - Hướng dẫn HS xây dựng thuật toán theo từng bước qua các câu hỏi dẫn dắt ? Làm thế nào để biết số nào đó trong dãy có phải là dương hay không - Đưa ra thuật toán đúng - Suy nghĩ để xác định ài toán + Input: n và dãy n số + Output: Tổng các số dương trong dãy - So sánh số đó với 0 * Thuật toán: B1: S <- 0; i <- 0 B2: i <- i + 1 B3: Nếu ai > 0, S <- S+ ai B4: Nếu i <= n, quay lại B2 B5: Thông báo S và kết thúc thuật toán Ký duyệt TTCM Cao Hồng Định Tiết 25-26 tìm hiểu thời gian với phần mềm sun tiems I. Mục tiêu: 1. Kiến thức: - Hiểu được các chức năng chính của phần mềm. Sử dụng phần mềm để quan sát thời gian địa phương của các vị trí khác nhau trên trái đất 2. Kĩ năng: - Rèn luyện kĩ năng thao tác với chuột, quan sát phần mềm II. Chuẩn bị: 1. Giáo viên: SGK, Máy chiếu 2. Học sinh: Sgk III. Phương pháp: Thuyết trình, thực hành IV. Tiến trình bài giảng A. ổn định lớp B. KTBC: C Bài mới Hoạt động của giáo viên Hoạt động của học sinh Tiết 25: Giới thiệu mục 1, 2 và 3 HĐ1: Giới thiệu phần mềm - Giúp cho người dùng hiểu được sâu sắc hơn thông tin về thời gian tại các vị trí khác nhau trên trái đất HĐ2: Giới thiệu màn hình chính của phần mềm - Khỏi động phần mềm: Nháy đúp vào biểu tượng - Màn hình chính: Gv khỏi động phần mềm và trình chiếu màn hình chính để Hs quan sát - Thoát khỏi phần mềm: File -> Exit hoặc Alt + F4 HĐ3: Hướng dẫn sử dụng: Gv làm mẫu các thao tác và phân tích - Phóng to quan sát một vùng bản đồ chi tiết: - Quan sát và nhận biết thời gian: ngày và đêm - Quan sát và xem thông tin thời gian chi tiết của một địa điểm cụ thể - Quan sát vùng đệm giữa ngày và đêm - Đặt thời gian quan sát Tiết 26: Thực hành phần mềm - Giáo viên hướng dẫn Hs thực hành khỏi động phần mềm, quan sát màn hình chính và cách sử dụng - Ghi chép, nghe gv giới thiệu - Quan sát Gv làm mẫu - Theo dõi màn hình máy chiếu và sgk để tìm hiểu các thông tin từ bản đồ - Quan sát các thao tác gv làm mẫu và đọc sgk để biết cách sử dụng - Học sinh độc lập thực hành D. Nhận xét - Củng cố Ký duyệt TTCM Cao Hồng Định Tiết 27-28 tìm hiểu thời gian với phần mềm sun tiems (tt) I. Mục tiêu: 1. Kiến thức: - Hiểu thêm một số chức năng khác của phần mềm 2. Kĩ năng: - Rèn luyện kĩ năng thao tác với chuột, quan sát phần mềm II. Chuẩn bị: 1. Giáo viên: SGK, Máy chiếu 2. Học sinh: Sgk III. Phương pháp: Thuyết trình, thực hành IV. Tiến trình bài giảng A. ổn định lớp B. KTBC: Khỏi động phần mềm. Quan sát màn hình chính và cách sử dụng C Bài mới Hoạt động của giáo viên Hoạt động của học sinh Tiết 27 Giáo viên hướngdẫn các thao tác để Hs biết thêm một số chức năng khác HĐ1: Hiển và không hiện hình ảnh bầu trời theo thời gian - Option -> Maps. Hủy chọn mục Show Sky Color HĐ2: Cố định vị trí và thời gian quan sát - Option -> Maps. Hủy chọn mục Hover Update HĐ3: Tìm các địa điểm có thong tin thời gian trong ngày giống nhau - Gv làm mẫu ví dụ Tiết 28 Hướng dẫn HS thực hành - Quan sát màn hình và thao tác của gv để biết cách thực hiện - HS độc lập thực hành trên máy D. Nhận xét - Củng cố Ký duyệt TTCM Cao Hồng Định
File đính kèm:
- tin 8 moi soan.doc