Tải bản đầy đủ (.docx) (3 trang)

dia ly 7 tiet 5

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (83.17 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Bài 7: CÂU LỆNH LẶP I. Mục tiêu cần đạt: 1. Về kiến thức - Hiểu được lệnh lặp với số lần biết trước. - Biết được tình huống sử dụng lệnh lặp với số lần đình trước. - Biết sử dụng câu lệnh ghép. 2. Về kĩ năng Biết dùng lệnh lặp với số lần định trước. II. Chuẩn bị - GV: Sgk, giáo án… - HS: Sgk, bài mới… III. Tiến trình dạy học. 1. Ổn định lớp: Kiểm tra sĩ số HS. 2. Kiểm tra bài cũ: Không kiểm tra. 3. Bài mới. Hoạt động của GV và HS Nội dung Hoạt động 1: Công việc dẫn đến lặp với số lần định trước. - GV yêu cầu HS mở trang 41 sgk, Câu lệnh lặp xem ví dụ 3 và thuật toán ở 4 dòng 1. Bài toán: cuối cùng của trang này. Tính s = 1 + 2 + 3 +… + 100 - GV. Chúng ta thay SUM bằng biến s 2. Thuật toán: và thay kí hiệu bằng kí hiệu := Bước 1: S := 0; i := 0; trong Pascal. Em hãy viết thuật toán Bước 2: i := i + 1; bằng sự thay thế đó. Bước 3: Nếu i <= 100 thì S := S + i; - HS chép thuật toán vào vở. quay lại bước 2; - Gv. Cho điểm HS lên bảng. Bước 4: Thông báo đáp số; - Nhận xét: Nhìn vào bước 2 và bước Bước 5: Kết thúc. 3 của thuật toán, chúng ta thấy việc tăng i lên 1 đơn vị , rồi gán s + i cho s được thực hiện đi thực hiện l;ại 100 lần. Hoạt động 2: Tìm hiểu câu lệnh FOR của Pascal. - GV. Ngôn ngữ lập trình Pascal có Lệnh For câu lệnh cho phép thực hiện lặp với số Cú pháp: For <biến đếm> := <giá trị lần biết trước. đầu> to <giá trị cuối> do <câu lệnh>; - GV. Giới thiệu cú pháp và hoạt động Hoạt động: Từ giá trị đầu đến giá trị của câu lệnh For. cuối biến đếm nhận bao nhiêu giá trị - HS. Ghi vào vở. thì câu lệnh được thực hiện bấy nhiêu - GV. Cho hs xung phong lên bảng lần..

<span class='text_page_counter'>(2)</span> viết chương trình theo thuật toán và cú pháp của câu lệnh For đã học ở trên. - HS theo dõi bạn viết chương trình và nghe sự điều chỉnh của Gv, chép chương trình vào vở.. Chương trình Program Tinh_tong; Uses crt; Var i,s:Integer; Begin Clrscr; S := 0; For i := 1 to 100 do s := s +i; Writeln(‘Dap so la’,s); Readln End. Hoạt động 4: Sử dụng vòng For tìm hiểu chương trình ví dụ 4 trang 58 sgk, giới thiêu lệnh ghép. - Gv cho Hs đọc ví dụ 4 trang 58 và Áp dụng treo bảng phụ lên tường chương trình a. Ví dụ 4 sgk. của ví dụ 4 như cột bên, nghe Gv giải Uses crt; thích chương trình (không chép Var i: Integer; chương trình vì đã có trong sách giáo Begin khoa. Clrscr; Lí do viết nhiều hơn một lệnh sau từ For i := 1 to 20 do khóa Do trong Pascal dẫn đến giới Begin thiêu lệnh ghép trong Pascal. Writeln(‘0); Delay(100); - GV liệt kê những từ khóa mà sau nó end; chỉ cho viết một lệnh. Trình bày cấu Readln trúc của lệnh ghép. End. Chú ý: lệnh ghép Trong Pascal sau từ kháo Then, Else, Do muốn viết nhiều hơn một lệnh thì phải viết chúng ở giữa hai từ khóa begin và end để tạo thành một câu lệnh ghép. Begin Các lệnh cần ghép End Hoạt động 5: Tìm hiểu chương trình ví dụ 5. - GV. cho Hs đọc ví dụ 5 trang 58 và treo bảng phụ lên tường chương trình của ví dụ 4 như cột bên, giải thích chương trình..

<span class='text_page_counter'>(3)</span>

<span class='text_page_counter'>(4)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×