Bài 7. Câu lệnh lặp

8 138 0
Bài 7. Câu lệnh lặp

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

Thông tin tài liệu

Bài 7. Câu lệnh lặp tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh tế,...

Ngày soạn: 12/01/2017 Tit 39-40-41-42-43 CH 2: LP VI SỐ LẦN ĐỊNH TRƯỚC Số tiết dạy: Tiết Địa điểm Lớp học Lớp học Lớp học Phòng máy Phòng máy Ngày dạy Sĩ số lớp Tên HS vắng 8A 8B 8A 8B Mục tiêu Kiến thức Biết nhu cầu cần có cấu trúc lặp ngơn ngữ lập trình Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần Hiểu hoạt động câu lệnh với số lần biết trước for Pascal Biết tình sử dụng lệnh lặp Kĩ Viết lệnh lặp với số lần định trước Thái độ: Rèn tính cẩn thận, xác, thái độ nghiêm túc học tập Năng lực cần hướng tới Viết chương trình có sử dụng lệnh lặp với số lần định trước Phương pháp: - Thuyết trình-trực quan - Đặt giải vấn đề Chuẩn bị: Giáo viên: Bảng phụ, SGK, phòng máy, máy chiếu Học sinh: Đọc trước đến lớp 4 Tỉ chøc d¹y học : Hoạt động khởi động: * Các công việc phải thực nhiều lần Trong cuc sng hng ngy, nhiều hoạt động thực lặp lặp lại nhiều lần ví dụ: Các ngày tuần em lặp lặp lại hoạt động buổi sáng đến trường buổi trưa trở nhà Hãy cho thêm vài ví dụ thực tế đời sống ngày mà ta phải thực thao tác lặp lặp nhiều lần? Khi viết chương trình máy tính vậy, nhiều trường hợp ta phải viết lặp lại nhiều câu lệnh để thực hin phộp tớnh nht nh Hoạt động hình thành kiÕn thøc: Chun giao nhiƯm vơ häc tËp: * Câu lệnh lặp - lệnh thay cho nhiều lƯnh Gv gọi hs lên bảng vẽ hình vuông cạnh đơn vị độ dài (20cm) yêu cầu lớp theo dõi bạn thực thao tác bảng Vậy bạn vẽ hình vng thực thao tác? VD1: Gi¶ sư cần vẽ hình vuông có cạnh đơn vị Mỗi hình vuông ảnh hình bên trái dịch chuyển khoảng đơn vị Vy ta cần thao tác? Mơ tả thuật tốn? Bớc 1: vẽ hình vuông(vẽ liên tiếp cạnh trở đỉnh ban đầu) Bớc 2: Nếu số hình vuông đợc vẽ , di chuyển bút vẽ bên phải đơn vị trở lại bớc 1; ngợc lại kết thúc thuật toán Riêng với toán vẽ hình vuông thao tác vẽ bốn cnh nhau,hay lặp lại lần thao tác vẽ đoạn thẳng Thut toỏn mụ tả bước để vẽ hình vng Bước 1: k ← (k số đoạn thẳng vẽ được) Bước 2: k ← k+1 Vẽ đoạn thẳng đơn vị độ dài quay thước 900 sang phải Bước 3: Nếu ky then write(‘0’) else Begin Dem:=0; For i:=x to y if i mod 3=0 then Begin write(i:6); dem:=dem+1 end; Writeln(’Co tat ca ’,dem,’ so chia het cho 3’); End; Readln; End Hoạt động tìm tòi mở rộng: VD 14: Viết chương trình in số lẻ nhỏ n (Với n nhập) Hướng dẫn: - Cho biến i chạy từ đến n - Nếu i chẵn ( i chia dư 0) in số n Chương trình mong muốn Program In_So_Le; Uses crt; var i,n: integer; Begin Clrscr; Write('Nhap so n ='); readln(n); For i:=1 to n if i mod =1 then Write(i:3,','); readln end VD 15: Viết chương trình in tổng số lẻ nhỏ n ( Với n nhập) Hướng dẫn: - Cho S = - Cho biến i chạy từ đến n - Nếu i chẵn ( i chia dư 0) cộng thêm i vào S - In S Chương trình mong muốn: Program In_So_Le; Uses crt; var S,i,n: integer; Begin Clrscr; Write('Nhap so n ='); readln(n); S:= 0; For i:=1 to n if i mod =1 then S:= S+i; Writeln('Tong cac so le nho hon ',n,' la: ',S); readln end Chú ý: Ta dùng biến S để cộng dồn nên khởi tạo giá trị đầu 16/01/2017 BGH duyÖt Đặng Thị Thanh Xuân ... gọi cấu trúc lặp Mọi ngôn ngữ lập trình có cách thị cho máy tính thực cấu trúc lặp với câu lệnh Đó câu lệnh lặp Thùc hiƯn nhiƯm vơ häc tập * Cu trỳc câu lệnh lặp Cỳ Phỏp cõu lệnh lặp với số lần... câu lệnh đơn giản hay câu lệnh ghép VD 3: Lệnh lặp sau đúng? A.For = to B.For := to C.For :=... vậy, nhiều trường hợp ta phải viết lặp lại nhiều câu lệnh để thực phép tính định Hoạt động hình thành kiến thức: Chuyển giao nhiệm vụ học tập: * Câu lệnh lặp - lệnh thay thÕ cho nhiỊu lƯnh Gv gọi

Ngày đăng: 18/11/2017, 11:29

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan