Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 103 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
103
Dung lượng
2,64 MB
Nội dung
Giáo án Tin học 8 năm học 2009 - 2010 Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 37: BÀI 7: CÂU LỆNH LẶP 1. Mục tiêu: a. Kiến thức: - Biết nhu cầu cần có câu lệnh lặp trong ngôn ngữ lập trình. - Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần. - Hiểu hoạt động của câu lệnh lặp với số lần biết trước for ….do trong pascal. b. Kỹ năng: - Viết đúng được lệnh for ……… do trong một số tình huống đơn giản. c.Thái độ: - Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. 2. Chuẩn bị của giáo viên và học sinh: a. Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal b. Chuẩn bị của HS: - SGK, vở ghi, bút 3. Tiến trình bài dạy: a. Kiểm tra bài cũ: Không KT b. Dạy nội dung bài mới: HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS Hoạt động 1: Các công việc phải thực hiện nhiều lần (5’) ? Hàng ngày chúng ta thường phải làm một số việc lặp đi lặp lại một số lần, em hãy lấy ví dụ về một số việc hàng ngày em phải làm - GV: Ghi ví dụ của học sinh lên bảng 1. Các công việc phải thực hiền nhiều lần - HS: một em lấy một số ví dụ Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 ? Qua những ví dụ các bạn vừa lấy ra trên bảng thì những công việc nào chúng ta đã biết trước số lần lặp đi lặp lại và công việc nào chúng ta chưa biết số lần lặp lại của nó? - GV: Nhận xét và chốt lại. - HS: một em khác lấy thêm một số ví dụ - HS: Tách ví dụ thành hai loại (một loại đã biết trước số lần lặp và một loại chưa biêt số lần lặp ) - Công việc không biết trước: số lần lặp lại: học bài cho đến khi thuộc hết các bài, - Công việc đã biết trước số lần lặp: đi học mỗi sáng 5 tiết, mỗi ngày tập 7 bài thể dục buổi sáng, đánh răng mỗi ngày 3 lần, => Để chỉ cho máy tính thực hiện đúng công việc, trong nhiều trường hợp khi viết một chương trình máy tính chúng ta cũng phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định. VD: Để tính 5 số tự nhiên đầu tiên ta có thể viết như sau: begin I=0; Tong:=0; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; Readln; end. Hoạt động 2: Câu lệnh lặp - một lệnh thay cho nhiều lệnh (15’) - GV: phân tích ví dụ 1. - HS: Nghe, nghi chép 2. Câu lện lặp - một lệnh thay cho nhiều lệnh HS: nghiên cứu ví dụ 1 SGK - 56,57. - HS: Nghe, nghi chép VD1: - HS: Mô tả lại thuật toán, phân tích thuật toán. Vẽ 3 hình vuông giống nhau. Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 Qua hai ví dụ trên, các em hãy chỉ ra những công việc được lặp đi lặp lại? - GV: Kết luận. - thuật toán (SGK T56,57) VD2: Tính tổng của 100 số tự nhiên đầu tiên. - thuật toán: (đã nghiên cứu ở bài học số 5) -HS: Chỉ ra công việc lặp lại ở vd1 và vd2 => Kết luận: - Cách mô tả các hoạt động lặp trong thuật toán như trong 2 ví dụ trên được gọi là cấu trúc lặp. - Mọi ngôn ngữ lập trình đều có “cách” để chỉ thị cho máy tính thực hiện cấu trúc lặp với một câu lệnh. Đó là câu lệnh lặp. Hoạt động 3: Ví dụ về câu lệnh lặp (15’) - GV: Trình bày cấu trúc vòng lặp For …… to…… do ………… GV: Giải thích từng thành phần trong cấu trúc lệnh. GV: vận dụng câu lệnh viết vòng lặp cho ví dụ 1 phần 1 Var i, tong: integer; Begin Tong:=0; For i: = 1 to 5 do Tong:= tong + i; Write(‘tong=’,tong); Readln; End. 3. Ví dụ về câu lệnh lặp - HS: Ghi cấu trúc vòng lặp vào vở. - Trong pascal câu lệnh lặp có dạng: +Câu lệnh lặp dạng tiến: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; -HS: Nghe, ghi chép. Trong đó: for, to, do là các từ khoá, Biến đếm là biến đơn có kiểu nguyên (có thể là kiểu kí tự hoặc kiểu đoạn con) Giá trị đầu, giá trị cuối là số cụ thể hoặc là biểu thức có kiểu cùng kiểu với biến đếm, giá trị cuối phải lớn hơn giá trị đầu. Câu lệnh có thể là câu lệnh đơn hoặc câu lệnh kép. - Câu lệnh sẽ được thực hiện nhiều lần, mỗi lần thực hiện câu lệnh là một lần lặp và sau mỗi lần lặp biến đếm sẽ tự động tăng lên 1 đơn vị, tăng cho đến khi giá trị của biến đếm lớn hơn giá trị cuối thì vòng lặp được dừng lại. c. Củng cố, luyện tập:2’ Giáo viên hệ thống lại toàn bộ nội dung bài học Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 d. Hướng dẫn học sinh tự học ở nhà: 1’ Học kĩ lí thuyết, viết chương trình tính tông 100 số tự nhiên, N số tự nhiên đầu tiên. Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 38: BÀI 7: CÂU LỆNH LẶP (TT) 1. Mục tiêu: a. Kiến thức: - Hiểu cấu trúc câu lệnh ghép. b. Kỹ năng: - Biết kết hợp câu lệnh ghép và câu lệnh lặp for ………do vào giải quyết một số bài toán. c. Thái độ: - Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. 2. Chuẩn bị của giáo viên và học sinh: a. Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal b. Chuẩn bị của HS: - SGK, vở ghi, bút 3. Tiến trình bài dạy: a. Kiểm tra bài cũ: 7’ ? Trình bày cầu trúc của câu lệnh lặp trong pascal, nêu ý nghĩa của các thành phần trong cấu trúc? - cấu trúc của câu lệnh lặp: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; Trong đó: for, to, do là các từ khoá, Biến đếm là biến đơn có kiểu nguyên (có thể là kiểu kí tự hoặc kiểu đoạn con) Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 Giá trị đầu, giá trị cuối là số cụ thể hoặc là biểu thức có kiểu cùng kiểu với biến đếm, giá trị cuối phải lớn hơn giá trị đầu. Câu lệnh có thể là câu lệnh đơn hoặc câu lệnh kép. b. Dạy nội dung bài mới: HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS Hoạt động 1: Ví dụ về câu lệnh lặp. (13’) -GV: Trình bày cấu trúc của câu lệnh lặp lùi trong pascal For …… downto……….do GV: Giải thích hoạt động của câu lệnH. - GV: cho chạy chương trình mẫu đã gõ trước trong máy, yêu cầu học sinh quan sát kết quả. - GV: Giải thích kết quả của chương trình - GV: Trình bày cấu trúc câu lệnh ghép - GV: cho chạy chương trình mẫu đã gõ trước trong máy, yêu cầu học sinh quan sát kết quả. - GV: Giải thích kết quả của chương trình 3. Ví dụ về câu lệnh lặp (tiếp) HS: Ghi chép cấu trúc vào vở - Cấu trúc của câu lệnh lặp lùi: For <biến đếm>:= <giá trị cuối> downto <giá trị đầu> do <câu lệnh>; - HS: Đọc và tìm hiểu chương trình - HS: một em đứng tại chỗ phân tích hoạt động của ví dụ. - HS: Các em khác thảo luận và cho ý kiến. - Câu lệnh sẽ được thực hiện nhiều lần, mỗi lần thực hiện câu lệnh là một lần lặp và sau mỗi lần lặp biến đếm sẽ tự động giảm đi1 đơn vị, giảm cho đến khi giá trị của biến đếm nhỏ hơn giá trị đầu thì vòng lặp được dừng lại. -số lần lặp = giá trị cuối-giá trị đầu+1 => for …do là cấu trúc lặp với số lần lặp biết trước. - Ví dụ 3 (SGK-58) in ra màn hình thứ tự lần lặp. Program lap; Var i: integer; Begin For i:=1 to 10 do Writeln(‘day la lan lap thu’, i); Readln; End. - VD4 (SGK-58) Viết chương trình đưa ra Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 màn hình những chữ “0” theo hình trứng rơi. Program trung_roi; Uses crt; Var i: integer; Begin Clrscr; For i:=1 to 10 do begin Writeln(‘0’); delay(100); end; Readln; End. - Tập hợp các câu lệnh con được đặt trong cặp từ khoá begin end; được gọi là câu lệnh ghép. Hoạt động 2: Tính tổng và tích bằng câu lệnh lặp (20’) - GV: Đưa đề bài lên bảng -GV: Giúp HS sửa lại đúng thuật toán GV: Giúp học sinh sửa chương trình cho đúng và chạy chương trình trên máy. 4. Tính tổng và tích bằng câu lệnh lặp Ví dụ 5. Tính tổng của N số tự nhiên đầu tiên. (Chương trình SGK) Ví dụ 6. Tính day thưa của N số tự nhiên đầu tiên. (Chương trình SGK) - HS: 1 em lên bảng làm vd5, 1 em lên làm vd6.(mô tả thuật toán) ở dưới lớp cá cem làm bài theo nhóm, mỗi dãy làm một bài, dãy giữa làm vd5 - HS: Đại diện của mỗi dãy nhận xét thuật toán trên bảng. - HS: Quan sát kết quả. c. Củng cố, luyện tập: 4’ HS đọc ghi nhớ SGK, giáo viên tổng kết đánh giá buổi học. d. Hướng dẫn học sinh tự học ở nhà: 1’ Về nhà làm bài tập trang 60-61. Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 39: BÀI TẬP 1. Mục tiêu: a. Kiến thức : - Nắm lại kiến thức về cấu trúc lặp: cấu trúc lặp được sử dụng để làm gì? Cú pháp cấu trúc lặp với số lần lặp biết trước trong Pascal? b. Kĩ năng: - Sử dụng cấu trúc lặp với số lần lặp biết trước để mô tả thuật toán của một số bài toán đơn giản. - Viết được cú pháp cấu trúc lặp với số lần lặp biết trước trong Pascal. c. Thái độ: - Rèn luyện tư duy khoa học, tư duy logic, ý thức học tập, ham thích tìm hiểu. 2. Chuẩn bị của giáo viên và học sinh: a. Chuẩn bị của giáo viên: Giáo án, SGK. b. Chuẩn bị của học sinh: SGK, vở, Xem lại kiến thức bài 7 3. Tiến trình bài dạy: a. Kiểm tra bài cũ: 7’ Em hãy cho vài ví dụ về các hoạt động được thực hiện lặp lại trong cuộc sống hằng ngày? Nêu cú pháp câu lệnh lặp với số lần lặp biết trước trong Pascal? b. Dạy nội dung bài mới: 33’ HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA GIÁO VIÊN HS: đọc đề trong sgk. Bài 3: (sgk) Khi thực hiện câu lệnh lặp, máy tính kiểm tra một điều kiện. Với lệnh lặp: For <biến đếm> : = <giá trị đầu> to <giá trị cuối> do <câu lệnh>; Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 - GV: nhận xét và kết luận: với câu lệnh lặp với số lần lặp biết trước của Pascal điều kiện cần kiểm tra là: giá trị của biến đếm lớn hơn giá trị cuối. Nếu điều kiện không được thoả mãn, câu lệnh được tiếp tục thực hiện; ngược lại, chuyển sang câu lệnh tiếp theo của chương trình. - GV: đoạn chương trình sau, sử dụng cấu trúc gì? - GV: đoạn chương trình trên sử dụng cấu trúc lặp với số lần lặp biết trước là bao nhiêu? Câu lệnh 1: j có giá trị là 0. Khi gặp vòng lặp for i : = 0 to 5 do Câu lệnh 2 được thực hiện như sau: Lần lặp thứ i Giá trị của j 1 0 2 2 1 4 3 2 6 4 3 8 5 4 10 6 5 12 ? nhắc lại cú pháp câu lặp với số lần lặp biết trước của Pascal - HS: đưa ra đáp án và giải thích. Tất cả các câu lệnh đều không hợp lệ là Câu a: giá trị đầu của biến đếm phải nhỏ hơn giá trị cuối. Câu b: giá trị đầu và cuối của biến đếm phải là số nguyên. Câu c: thiếu dấu “: ” khi gán giá trị đầu Câu d: thừa dấu “; ” thứ nhất, nếu như ta của Pascal, điều kiện cần kiểm tra là gì? - HS: trả lời Bài 4: (sgk) HS: đọc đề trong SGK. HS: cấu trúc lặp với số lần lặp biết trước. Sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu? HS: 6 lần. HS: đưa ra đáp án và giải thích câu lệnh trong vòng lặp for do J : = 0; For i: = 0 to 5 do j : = j + 2 ; => sau 6 bước lặp giá trị của biến j = 12 Bài 5 - sgk: Các câu lệnh Pascal sau có hợp lệ không, vì sao? a) For i: = 100 to 1 do writeln(‘A’); b) For i: = 1.5 to 10.5 do writeln(‘A’); c) For i = 1 to 10 do writeln(‘A’); Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 muốn lặp lại câu lệnh writeln(‘A’) mười lần, ngược lại câu lệnh là hợp lệ. Câu e: biến x khai báo là kiểu thực vì thế không thể dùng để xác định giá trị đầu và gía trị cuối trong câu lệnh lặp. (biến đếm là số nguyên) - HS: đọc đề và nêu thuật toán của bài toán. - GV: nhận xét và đưa ra thuật toán: Bước 1: gán A <- 0, i <- 1 Bước 2: A < - )2( 1 +ii Bước 3: i < - i + 1 Bước 4: nếu ni ≤ quay lại bước 2. Bước 5: ghi kết quả A và kết thúc thuật toán. - HS: đọc đề - HS: nêu thuật toán. - HS: viết chương trình. - GV: nhận xét và đưa ra đoạn chương trình đúng. Program chao; Var i:integer; ten: string; Begin For i: = 1 to 5 do begin Writeln (‘nhap ten:’); readln(ten); writeln(‘Hello’, ten, ‘!’); end; readln; end. d) For i : = 1 to 10 do; writeln(‘A’); e) Var x: real; begin for x : = 1 to 10 do writeln(‘A’); end. Bài 6- sgk: Hãy mô tả thuật toán để tính tổng sau đây: )2( 1 5.3 1 4.2 1 3.1 1 + ++++= nn A Bài 7: Viết chương trình nhập vào tên và hiển thị ra màn hình dòng chào hỏi: “Hello, tên!” của các bạn học sinh trong tổ em. (tổ có 5 bạn) c. Củng cố, luyện tập: 4’ - Xem lại cú pháp của câu lệnh lặp với số lần lặp biết trước trong Pascal. - Xem lại các một số chương trình có sử dụng câu lệnh lặp for do d. Hướng dẫn học sinh tự học ở nhà: 1’ - Đọc trước các bài tập: 5, 6, 7. - Tiết sau tiếp tục chữa bài tập. Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 40: BÀI TẬP (TT) 1. Mục tiêu: a. Kiến thức : - Nắm lại kiến thức về cấu trúc lặp: cấu trúc lặp được sử dụng để làm gì? Cú pháp cấu trúc lặp với số lần lặp biết trước trong Pascal? b. Kĩ năng: - Sử dụng cấu trúc lặp với số lần lặp biết trước để mô tả thuật toán của một số bài toán đơn giản. - Viết được cú pháp cấu trúc lặp với số lần lặp biết trước trong Pascal. c. Thái độ: - Rèn luyện tư duy khoa học, tư duy logic, ý thức học tập, ham thích tìm hiểu. 2. Chuẩn bị của giáo viên và học sinh: a. Chuẩn bị của giáo viên: Giáo án, SGK. b. Chuẩn bị của học sinh: SGK, vở, Xem lại kiến thức bài 7 3. Tiến trình bài dạy: a. Kiểm tra bài cũ: 7’ Em hãy cho vài ví dụ về các hoạt động được thực hiện lặp lại trong cuộc sống hằng ngày? Nêu cú pháp câu lệnh lặp với số lần lặp biết trước trong Pascal? b. Dạy nội dung bài mới: 33’ HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA GIÁO VIÊN ? nhắc lại cú pháp câu lặp với số lần lặp biết trước của Pascal Bài 5 - sgk: Các câu lệnh Pascal sau có hợp lệ không, vì sao? HS đứng tại chỗ trả lời. a) For i: = 100 to 1 do writeln(‘A’); b) For i: = 1.5 to 10.5 do writeln(‘A’); Quàng Hùng Cường - Trường THCS thị trấn [...]... của học sinh trên máy - Các thao tác vẽ đối tượng d Hướng dẫn học sinh tự học ở nhà: 1’ - Về nhà xem lại phần mềm tiết sau chúng ta tiếp tục thực hành vẽ các hình Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 48: HỌC VẼ HÌNH VỚI PHẦN MỀN GEOGEBRA (T6) 1 Mục tiêu: a Kiến thức: - Học vẽ hình với phần mềm - Các lệnh của phần... cửu chương từ 2 đến 9 Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 42: BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR DO (TT) 1 Mục tiêu: a Kiến thức: Vận dụng kiến thức của vòng lặp for… do, câu lệnh ghép để viết chương trình, tìm hiểu câu lệnh gotoxy(), where, lệnh for lồng trong for b Kỹ năng: Viết chương trình có sử dụng vòng lặp for … do; Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm... phần mềm và tắt máy d Hướng dẫn học sinh tự học ở nhà: 1’ - Về nhà xem lại phần mềm, tiết sau tiếp tục tìm hiểu về phần mềm này Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 45: HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (T3) 1 Mục tiêu: a Kiến thức: - Học vẽ hình với phần mềm Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 - Các lệnh của phần mềm b Kỹ Năng: - Các thao tác để thực... nhà:1’ - Về nhà xem lại phần mềm, tiết sau tiếp tục tìm hiểu về phần mềm này Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 46: HỌC VẼ HÌNH VỚI PHẦN MỀN GEOGEBRA (T4) 1 Mục tiêu: a Kiến thức: - Học vẽ hình với phần mềm - Các lệnh của phần mềm b Kỹ Năng: - Các thao tác để thực hiện phần mềm - Vẽ nhanh, chính xác với phần mềm Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010... phần mềm d Hướng dẫn học sinh tự học ở nhà: - Về nhà xem lại phần mềm, tiết sau tiếp tục tìm hiểu về phần mềm này Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 47: HỌC VẼ HÌNH VỚI PHẦN MỀN GEOGEBRA (T5) 1 Mục tiêu: a Kiến thức: - Học vẽ hình với phần mềm - Các lệnh của phần mềm Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 b Kỹ Năng: - Các thao tác để thực hiện phần... bài tập đã chữa - Tiết sau chữa Bài thực hành 5 Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 41: BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR DO 1 Mục tiêu: a Kiến thức: - Vận dụng kiến thức của vòng lặp for… do, câu lệnh ghép để viết chương trình b Kỹ năng: - Viết được chương trình có sử dụng vòng lặp for … do; - Sử dụng được câu lệnh ghép; Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học... nhà: - Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 44: HỌC VẼ HÌNH VỚI PHẦN MỀN GEOGEBRA (T2) 1 Mục tiêu: a Kiến thức: - Học vẽ hình với phần mềm - Các lệnh của phần mềm b Kỹ Năng: - Các thao tác để thực hiện phần... Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 - Các công cụ tạo đoạn - Tạo tia công cụ Các công cụ , , dùng để tạo đường, đoạn, tia đi qua hai điểm cho trước Thao tác như sau: chọn công cụ, sau đó nháy chuột chọn lần lượt hai điểm trên màn hình Công cụ sẽ tạo ra một đoạn thẳng đi qua một điểm cho trước và với độ dài có thể nhập trực tiếp từ bàn phím Thao tác: chọn công cụ, chọn... dautien la’,tong); trình đã chạy Readln; End Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 2 Viết chương trình tìm xem có bao nhiêu số dương trong n số nhập vào từ bàn phím Program tinh_so_cac_so_duong; Uses crt; Var i,A, dem, n: integer; Begin Clrscr; Dem:=0; Writeln(‘Nhap vao so n’); readln(n); For i:=1 to n do begin writeln(‘nhap vao so thu’,i); readln(A); if A>0 then... điểm Nửa hình tròn được tạo sẽ là phần hình tròn theo chiều ngược kim đồng hồ từ điểm thứ nhất đến điểm thứ hai Công cụ sẽ tạo ra một cung tròn là một phần của hình tròn nếu xác định trước tâm hình tròn và hai điểm trên cung tròn này Thao tác: Chọn công cụ, chọn tâm hình tròn và lần lượt chọn hai điểm Cung tròn sẽ xuất phát từ điểm thứ nhất đến điểm thứ hai theo chiều ngược chiều kim đồng hồ Công cụ . bài tập: 5, 6, 7. - Tiết sau tiếp tục chữa bài tập. Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 Ngày soạn: Ngày giảng: 8A: 8B: 8C: 8D: 8E: Tiết 40: BÀI TẬP (TT) 1 Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 2. Viết chương trình tìm xem có bao nhiêu số dương trong n số nhập vào từ bàn phím Program tinh_so_cac_so_duong; Uses crt; Var. lệnh>; Trong đó: for, to, do là các từ khoá, Biến đếm là biến đơn có kiểu nguyên (có thể là kiểu kí tự hoặc kiểu đoạn con) Quàng Hùng Cường - Trường THCS thị trấn Giáo án Tin học 8 năm học 2009 - 2010 Giá