Bài giảng môn Tin học Lớp 8 - Chủ đề 7: Câu lệnh lặp
Ví dụ một số công việc phải thực hiện nhiều lần:
Em hãy kể tên một số các hoạt động được lặp lại qua các hình ảnh sau?
Đánh răng mỗi ngày là công việc lặp lại với số lần nhất định và biết trước.
Ví dụ một số công việc phải thực hiện nhiều lần:
Mỗi ngày tắm một lần là công việc lặp lại với số lần nhất định và biết trước.
Ví dụ một số công việc phải thực hiện nhiều lần:
Đi học mỗi ngày một lần là công việc lặp lại với số lần nhất định và biết trước.
Bạn đang xem tài liệu "Bài giảng môn Tin học Lớp 8 - Chủ đề 7: Câu lệnh lặp", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng môn Tin học Lớp 8 - Chủ đề 7: Câu lệnh lặp
ể chỉ dẫn cho máy tính thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần 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. 1./ CÂU LỆNH LẶP -MỘT LỆNH THAY CHO NHIỀU LỆNH: Việc vẽ hình có thể thực hiện được bằng thuật toán sau đây: B1./ Vẽ hình vuông (vẽ liên tiếp bốn cạnh v à trở về đỉnh ban đầu). B2./ Nếu số hình vuông đã vẽ được ít hơn 3, di chuyển bút vẽ về bên phải hai đơn vị v à trở lại bước 1; ngược lại, kết thúc thuật toán. 1 Em hãy mô tả thuật toán để vẽ ba hình vuông? Ví dụ 1 . Giả sử ta cần vẽ ba hình vuông có cạnh 1 đơn vị như hình. Mỗi hình vuông l à ảnh dịch chuyển của hình bên trái nó một khoảng cách 2 đơn vị. Do đó, ta chỉ cần lặp lại thao tác vẽ hình vuông ba lần. 2 3 Riêng b à i toán vẽ một hình vuông, thao tác chính l à vẽ bốn cạnh bằng nhau, hay lặp lại bốn lần thao tác vẽ một đoạn thẳng. Sau mỗi lần vẽ đoạn thẳng, thước kẻ được quay một góc 90 0 sang phải tại vị trí của bút vẽ. 1./ CÂU LỆNH LẶP -MỘT LỆNH THAY CHO NHIỀU LỆNH: Em hãy mô tả thuật toán để vẽ hình vuông? 1./ CÂU LỆNH LẶP -MỘT LỆNH THAY CHO NHIỀU LỆNH: Thuật toán mô tả các bước để vẽ hình vuông: Bước1. K 0 ( K l à số đoạn thẳng đã vẽ được) Bước2 . K K+1 (Vẽ đoạn thẳng 1 đơn vị độ d à i v à quay thước 90 0 sang phải). Bước3 . Nếu K < 4 thì trở lại bước 2; Ngược lại, kết thúc thuật toán. Ví dụ 2 . Giả sử cần tính tổng của 100 số tự nhiên đầu tiên, tức là tính: S= 1+2+3++100. S := 0 S := S + 1 S := S + 2 S := S + 3 ..... S := S + 100 . . . . . . . . . . . . . . . . . . . . Bắt đầu: Nhận xét: Việc tính S được lặp lại 100 lần theo quy luật: S sau := S trước + i Với i tăng lần lượt từ 1 đến 100 Thuật toán v à chương trình : Program tinhtong; Uses crt; Var S,i : Integer; Begin S:=0; For i:=1 to 100 do S:=S +i; Writeln('Tong S=', S); Readln; End. B1./ S 0; i 0. B2./ i i+1. B3./ Nếu i ≤ 100 thì S S+ i v à quay lại bước 2. B4./ Thông báo
File đính kèm:
- bai_giang_mon_tin_hoc_lop_8_chu_de_7_cau_lenh_lap.ppt