1. Trang chủ
  2. » Lịch sử

Tuần 20: Tiết 38 - CÂU LỆNH LẶP

3 11 0

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

THÔNG TIN TÀI LIỆU

Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước?. Đáp án: Làm đơn giản và giảm nhẹ công sức của người viết chương trình3[r]

(1)

Ngày soạn: 28/12/2019 Tiết 38 Ngày giảng:

CÂU LỆNH LẶP

I Mục tiêu: 1 Kiến thức:

- Hiểu hoạt động câu lệnh lặp với số lần biết trước For pascal - Biết lệnh ghép pascal

2 Kỹ năng:

- Viết lệnh for … số tình đơn giản - Có kỹ tư thuật tốn, biết mơ tả tốn lời

3 Thái độ:

- Có ý thức tự giác học,

- Có Thái độ hoạt động nhóm nghiêm túc

4 Các lực:

- Năng lực quan sát, lực tự học, lực tư duy, HĐ nhóm, HĐ cá nhân

II CHUẨN BỊ CỦA GV VÀ HS

- Giáo viên: Giáo án, GK, SGV, máy chiếu, máy tính - HS: học sinh học cũ nhà

III PHƯƠNG PHÁP- KĨ THUẬT DẠY HỌC

- Phương pháp: Nêu vấn đề, giải vấn đề, thảo luận nhóm, trực quan, phân tích, thực hành cá nhân

- Kĩ thuật: Chia nhóm, đặt câu hỏi, tư IV TIẾN TRÌNH DẠY HỌC

1 Ổn định lớp (1’).

2 Kiểm tra cũ: phút

?Viết cấu trúc câu lệnh lặp mô tả hoạt động nó?

? Hãy cho biết tác dụng câu lệnh lặp với số lần biết trước?

Đáp án: Làm đơn giản giảm nhẹ công sức người viết chương trình

3 Bài mới:

Hoạt động : Tính tổng tích câu lệnh lặp

- Mục tiêu: Biết cú pháp, hoạt động câu lệnh lặp Vận dụng câu lệnh lặp để giải tập cụ thể

- Thời gian: 30 phút

- Phương pháp: nghiên cứu, vấn đáp, gợi mở, quan sát, hoạt động nhóm, HĐ cá nhân

- Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm

Hoạt động GV HS Nội dung

(2)

Gv chiếu VD5:

- GV giống ý tưởng VD tính tổng 100 số tự nhiên Từ VD áp dụng câu lệnh for để giải

- Trong ta sử dụng biến gì? câu lệnh gì?

- GV: Biến S ta lên khai báo kiểu longint kiểu nguyên lưu trữ phạm vi lớn kiểu integer - HS thảo luận đại diện nhóm lên làm

- Từ GV nhận xét bổ sung - GV yêu cầu HS chạy toán lời

Gv chiếu VD 6:

- Trong ta sử dụng biến gì? câu lệnh gì?

- GV: ý tưởng tính tích N số tự nhiên Vậy ý tưởng giống VD5 không? khác gì? khác tích Vậy em lên bảng viết

- GV yêu cầu HS chạy tốn lời

- GV: Cơ có chương trình sau:

- GV: mơ tả toán lời

-? em thấy kết có khác với cách làm trên?

- HS kết giống chương trình có khác với chương trình khơng khác đâu? GV đưa cấu trúc câu lệnh for dạng lùi

- VD5: Chương trình tính tổng N số tự nhiên đầu tiên, với N nhập vào từ bàn phím

Program tinh_tong; uses crt;

var N,i : integer; S : longint; begin

clrscr;

Write('Nhập số N='); Readln(N); S:=0;

for i:= to N S:= S +i writeln('Tổng cua N là:',S); readln;

end

- VD6: Ta kí hiệu N! tích N số tự nhiên đầu tiên: N! = 1.2.3 N begin

clrscr;

Write('Nhập số N='); Readln(N); P:=1;

for i:= to N P:= P*i writeln('Tich N số tự nhiên là:',P);

readln; end

for i:= N downto P:= P*i;

* Câu lệnh for dạng lùi

For <biến đếm> := <giá trị cuối> downto <giá trị đầu> <câu lệnh>;

4 Củng cố 5 phút

(3)

for i:=1 to j:=j+2;

Đáp án: lệnh lặp thực vòng lặp, lần lặp j tăng thêm đơn vị Vậy j =12

5 BTVN: 2 phút

- Học ghi SGK - Làm tập 5,6 cuối

- Viết chương trình tính tổng S = 1+1/2+1/3+1/4+….+1/n với n nhập từ bàn phím V Rút kinh nghiệm:

Ngày tháng … năm 2019 duyệt giáo án

Ngày đăng: 05/02/2021, 14:16

Xem thêm:

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w