Bài 7 Câu lệnh lặp môn Tin học lớp 8 đầy đủ chi tiết nhất

7 1 0
Bài 7 Câu lệnh lặp môn Tin học lớp 8 đầy đủ chi tiết nhất

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

Thông tin tài liệu

Thư Viện STEM STEAM Bài 7 CÂU LỆNH LẶP I Mục tiêu 1 Kiến thức Biết nhu cầu cần có cấu trúc 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[.]

Bài CÂU LỆNH LẶP I 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 Kĩ năng: - Rèn luyện kỹ vận dụng câu lệnh lặp Thái độ: - Thái độ học tập nghiêm túc, u thích mơn học Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm PHƯƠNG PHÁP: - Nêu lí thuyết – thực hành II CHUẨN BỊ BÀI HỌC: Sách giáo khoa, máy tính điện tử III Tiến trình dạy: Hoạt động 1: Khởi động (5 phút) - Kiểm tra sĩ số: - Ổn định trật tự, tạo khơng khí thoải mái để bắt đầu tiết học Kiểm tra cũ : (Kiểm tra trình ôn tập) Hoạt động 2: Hình thành kiến thức (30 phút): Hoạt động GV HS Nội dung + Tìm hiểu cơng việc Các cơng việc phải phải thực nhiều lần thực nhiều lần sống Trong sống Khi viết chương trình ngày, nhiều hoạt động + Học sinh ý lắng nghe => máy tính, nhiều thực lặp lặp ghi nhớ kiến thức trường hợp ta phải lại nhiều lần ví dụ: viết lặp lại nhiều câu - Các ngày tuần em lệnh để thực lặp lặp lại hoạt động phép tính định buổi sáng đến trường buổi trưa trở nhà - Các em học phải đọc đọc lại nhiều lần thuộc ? Em cho vài dụ sống mà ta phải thực lặp lặp lại nhiều lần với số lần biết trước trước + Số lần lặp biết trước: Các ngày tuần em lặp lặp lại hoạt động buổ sáng đến trường buổi trưa trở nhà + Số lần lặp khơng biết trước: + Tìm hiểu câu lệnh lặp - Trong trận cầu lông em lệnh thay cho nhiều lặp lặp lại công việc đánh cầu lệnh kết thúc trận cầu Ví dụ 1: Giả sử cần vẽ hình vng có cạnh đơn vị Mỗi hình vng ảnh dịch chuyển hình bên + Học sinh ý lắng nghe trái khoảng cách đơn vị ? Việc vẽ hình thực theo thuật tốn Câu lệnh lặp - lệnh thay cho nhiều lệnh: - Cách mô tả hoạt động thuật tốn ví dụ gọi cấu trúc lặp Việc vẽ hình thực theo thuật tốn sau: - Bước 1: vẽ hình vng(vẽ liên tiếp cạnh trở đỉnh ban đầu) - Bước 2: Nếu số hình vng vẽ , di chuyển bút Ví dụ 2: Thuật tốn tính vẽ bên phải đơn vị trở lại S= 1+2+3+ … + 100 bước 1; ngược lại kết thúc Bước 1: S ← 0; i ← thuật toán Bước 2: i← i + Học sinh ý lắng nghe, ghi Bước 3: i ≤ 100, S nhớ kiến thức ← S + i quay lại bước 2; ngược lại kết thúc - 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 Học sinh ý lắng nghe - Mọi ngơn ngữ lập trình “câu lệnh lặp” 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” Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút): ? Cho vài ví dụ hoạt động thực lặp lại sống ngày Dặn dò: - Về nhà học kết hợp sách giáo khoa  Rút kinh nghiệm: Bài CÂU LỆNH LẶP (tiếp) I Mục tiêu: Kiến thức: - Biết pháp hoạt động vòng lặp xác định For - Biết sử dụng vòng lặp For để viết số chương trình Kĩ năng: - Rèn luyện kỹ sử dụng vòng lặp để làm tập Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm PHƯƠNG PHÁP: - Nêu lí thuyết – thực hành II CHUẨN BỊ BÀI HỌC: Sách giáo khoa, máy tính điện tử III Tiến trình dạy: Hoạt động 1: Khởi động (5 phút) - Kiểm tra sĩ số: - Ổn định trật tự, tạo khơng khí thoải mái để bắt đầu tiết học Kiểm tra cũ: ? Cho vài ví dụ hoạt động thực lặp lại sống ngày 2.Hoạt động 2: Hình thành kiến thức (30 phút): Hoạt động GV HS Nội dung + Ví dụ cầu lệnh lặp Ví dụ câu lệnh lặp: - Cú pháp: For := to + Học sinh ý lắng nghe For := ghi nhớ kiến thức trị đầu> to - Học sinh quan sát hoạt động ; vòng lặp sơ đồ khối + Hoạt động vòng lặp: => nêu hoạt động vòng - B1: biến đếm nhận giá trị lặp đầu - B2: Chương trình kiểm tra biểu thức điều kiện, biểu thức điều kiện thực câu lệnh - B3: Biến đếm tự động tăng lên đơn vị quay lại B2 - B4: Nếu biểu thức điều kiện nhận giá trị sai Ví dụ: Chương trình sau in khỏi vịng lặp hình thứ tự lần lặp Học sinh ý lắng nghe Program lap; Var i: integer; Begin Clrscr; For i:= to 10 Writeln(‘Day la lan lap thu’,i); Readln; End + Tìm hiểu tính tổng tích câu lệnh lặp Ví dụ 5: Chương trình sau tính tổng N số tự nhiên với N nhập từ bàn Học sinh ý lắng nghe phím => ghi nhớ kiến thức Program tinh_tong; Var N,i: Integer; S: longint; Begin Clrscr; Writeln(‘Nhap N =’); Readln(N); S:=0; For i:=1 to N S:=S+i; Witeln(‘tong la:’,S); Readln; End - Ví dụ 6: Ta kí hiệu N! tích N số tự nhiên đầu tiên: N! = 1.2.3…N Yêu cầu học sinh viết chương trình theo hướng dẫn Program tinh_giai_thua; giáo viên Var N,i: Integer; P: Longint; Begin Clrscr; Write(‘Nhap N =’); Tính tổng tích câu lệnh lặp: Ví dụ 5: Chương trình sau tính tổng N số tự nhiên với N nhập từ bàn phím Program tinh_tong; Var N,i: Integer; S: longint; Begin Clrscr; Writeln(‘Nhap N =’); Readln(N); S:=0; For i:=1 to N S:=S+i; Witeln(‘tong la:’,S); Readln; End - Ví dụ 6: Ta kí hiệu N! tích N số tự nhiên đầu tiên: N! = 1.2.3…N Program tinh_giai_thua; Var N,i: Integer; P: Longint; Begin Clrscr; Write(‘Nhap N =’); readln(N); readln(N); P:=1; P:=1; For i:=1 to N For i:=1 to N P:=P*i; P:=P*i; Wirteln(N,’!=’,P); Wirteln(N,’!=’,P); Readln; Readln; End End Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút): ? Hãy nêu cú pháp hoạt động vịng lặp khơng xác định For Dặn dị: - Về nhà học kết hợp sách giáo khoa * Rút kinh nghiệm:

Ngày đăng: 03/04/2023, 15:57

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

Tài liệu liên quan