1. Trang chủ
  2. » Văn Hóa - Nghệ Thuật

Bai 7 Cau lenh lap

4 12 0

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

THÔNG TIN TÀI LIỆU

Tiết 37: Bài 7: CÂU LỆNH LẶP I/ MỤC TIÊU: 1/ Kiến thức: - 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[r]

(1)TRƯỜNG THCS LÊ HỒNG PHONG NGƯỜI SOẠN: NGUYỄN THỊ THANH LAN NGÀY SOẠN: 02/12/2014 NGÀY DẠY : 03/12/2014 LỚP DẠY : 8/4 Tiết 37: Bài 7: CÂU LỆNH LẶP I/ MỤC TIÊU: 1/ Kiến thức: - 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 nào đó số lần - Hiểu hoạt động câu lệnh lặp với số lần biết trước For pascal 2/ Kĩ năng: - Viết đúng cấu trúc lặp số bài toán đơn giản - Đọc hiểu cấu trúc lặp 3/ Thái độ: - Nhận thức vai trò quan trọng vòng lặp For…do là giúp thực các công việc lặp lặp lại nhiều lần cách khoa học, nhanh chóng, không dài dòng, tránh sai sót và tốn thời gian - Có ý thức học tập II/ CHUẨN BỊ: 1/ Chuẩn bị giáo viên: - Giáo án, tham khảo sách, chuẩn bị phòng máy 2/ Chuẩn bị học sinh: - Chuẩn bị bài 7: Câu lệnh lặp III/ HOẠT ĐỘNG DẠY HỌC: 1/ Ổn định tình hình lớp: (1’) Kiểm tra sĩ số 2/ Kiễm tra bài cũ: (7 phút) - GV:”Hãy viết câu lệnh điều kiện dạng thiếu và dạng đủ? Viết chương trình in ba chữ số dòng khác nhau.” - HS: Câu lệnh điều kiện Dạng thiếu: if <điều kiện> then <câu lệnh>; Dạng đủ: if <điều kiện> then <câu lệnh1> else <câu lệnh 2>; - Chương trình: Program ct; Uses crt; Begin Writeln(‘0’); Writeln(‘0’); Writeln(‘0’); Readln End - GV nhận xét, ghi điểm 3/ Bài mới: Hoạt động GV Hoạt động HS Ghi bảng Hoạt động 1:1 Các công việc phải thực nhiều lần: (10 phút) -Vậy để in màn hinh 100 Lắng nghe hay 1000 chữ số thì ta phải làm nào? Chúng ta cùng vào bài hôm Tiết Tiết 37 Bài 7: CÂU LỆNH LẶP 37 Bài 7: Câu lệnh lặp Các công việc phải thực Các công việc phải thực nhiều lần: nhiều lần: (2) Gọi HS đọc phần Quan sát sgk đọc - Trong sống phần Các công ngày chúng ta thì có việc phải thực công việc lặp nhiều lần lặp lại nhiều lần với số lần định biết trước là: đánh ngày hai lần, tắm ngày lần Cũng có hoạt động chưa biết trước số lần lặp là học thuộc bài, nhặt cọng rau xong - Ngoài các hoạt động trên - Các hoạt đông thì em nào có thể thấy thêm lặp lặp lại các hoạt động lặp lặp lại ngày: Ăn ngày ba hàng ngày không? bữa, học - Khi viết chương trình ngày, gọi điện cho máy tính Trong đến người nghe số trường hợp ta bắt máy… phải yêu cầu máy tính thực số câu lệnh nhiều lần Hoạt động 2: Câu lệnh lặp – lệnh thay cho nhiều lệnh: (18 phút) Để dẫn cho máy tính thực công việc lặp lặp lại nhiều lần thì ta dùng câu lệnh lặp Để tìm hiểu rỏ câu lệnh lặp chúng ta qua phần 2 Câu lệnh lặp – lệnh thay cho Câu lệnh lặp – lệnh nhiều lệnh: thay cho nhiều lệnh: Gọi HS đọc đề ví dụ 1: Ví dụ 1: Để vẽ hình vuông ví Thuật toán: dụ thì ta thực theo 2: Bước 1: Vẽ hình vuông Bước 1: Vẽ hình vuông Bước 2: Nếu số hình vuông đã vẽ ít Bước 2: Nếu số hình vuông 3, di chuyễn bút vẽ bên phải đã vẽ ít 3, di chuyễn đơn vị và trở lại bước 1; ngược bút vẽ bên phải đơn vị lại, kết thúc thuật toán và trở lại bước 1; ngược lại ta kết thúc thuật toán Bài toán vẽ hình vuông thao tác chính là lặp lặp lại bốn lần thao tác vẽ đoạn thẳng Mời HS đọc bước Bước 1: k← Thuật toán vẽ hình vuông: thuật toán vẽ hình vuông (k là số đoạn thẳng Gọi k là số đoạn thẳng cần vẽ cần vẽ) Bước 1: k← Bước 2: Vẽ đoạn Bước 2: Vẽ đoạn thẳng đơn vị độ o thẳng đơn vị độ dài và quay thước 90 sang phải dài và quay thước k ← k + (3) Gọi HS đọc ví dụ Yêu cầu học sinh xem lại thuật toán ví dụ 3, bài 5, trang 41 Gọi HS đọc lại thuật toán Giải thích thuật toán cho HS hiểu Bước 3: Nếu k  thì trở lại bước 90o sang phải 2; ngược lại thuật toán kết thúc k←k+1 Bước 3: Nếu k  thì trở lại bước 2; ngược lại thuật toán kết thúc Ví dụ 2: Thuật toán: Bước SUM ← 0; i ←1 Bước SUM ← SUM + i; i ← i+ 1; Bước Nếu i  100 thì quay lại bước Bước Thông báo giá trị SUM và kết thúc thuật toán Cách mô tả các hoạt động lặp thuật toán ví dụ trên gọi là 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 Đó là các câu lệnh lặp Hoạt động 3: Ví dụ câu lệnh lặp (6 phút) Ví dụ câu lệnh lặp: Câu lệnh lặp Ví dụ câu lệnh lặp: Quan sát sgk em cho cô thường gặp Câu lệnh lặp thường gặp biết câu lệnh lăp pascal có dạng: pascal có dạng: pascal có dạng gì? For <biến For <biến đếm> := <giá trị đầu> to đếm> := <giá trị <giá trị cuối> <câu lệnh>; đầu> to <giá trị cuối> <câu lệnh>; Trong đó for, to, là các từ khóa, biến đếm là kiểu nguyên, giá trị đầu giá trị cuối là các giá trị nguyên Hoạt động 4: Củng cố và hướng dẫn nhà (3 phút) Gọi HS đọc phần ghi nhớ sgk Gọi HS nhắc lại câu lệnh lặp pascal Nhắc học sinh nhà học thuộc ghi nhớ và câu lệnh lặp pascal IV/ RÚT KINH NGHIỆM: (4) ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… …………………… ……………………………………………………………………… Cam Ranh, ngày 02 tháng 12 năm 2014 NGƯỜI SOẠN NGUYỄN THỊ THANH LAN (5)

Ngày đăng: 28/09/2021, 10:12

Xem thêm:

w