1. Trang chủ
  2. » Hoá học lớp 10

giáo án lên lớp

4 4 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 70,81 KB

Nội dung

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ình 3[r]

(1)

PHỊNG GD&ĐT - THỊ XÃ ĐƠNG TRIỀU CÔNG NGHỆ THÔNG TIN

-o0o -GIÁO ÁN LÊN LỚP

MON-HOC: TIN HỌC - LỚP 8

(2)

CÂU LỆNH LẶP

I MỤC TIÊU

1 Về 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 Về 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 Về thái độ

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

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

II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH

1 Giáo viên

Giáo án, SGK SGV, máy tính, máy chiếu 2 Học sinh

học cũ nhà, đồ dùng học tập III PHƯƠNG PHÁP

- Vấn đáp, giải vấn đề, thuyết trình, gợi mở, phân tích từ lên, hoạt động nhóm, trưc quan

IV TIẾN TRÌNH GIỜ DẠY

1 Ổn định lớp (thời gian: phút):

2 Kiểm tra cũ (thời gian: 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 Giảng mới:

NỘI DUNG

THỜ I GIA

N

HOẠT ĐỘNG DẠY HỌC

GHI BẢNG Hoạt động của

giáo viên

Hoạt động của

học sinh

3 Tính tổng tích câu lệnh lặp: -VD5: Chương trình tính tổng N số tự

31 phút

Gv chiếu VD5: - G V b i n y

 

H S t r ả

3 Tính tổng và tích bằng Ngày soạn: 06/01/2018

Ngày giảng: 02/01/2018 Tiết thứ: 38

(3)

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

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 t r ữ t r o n g phạm vi lớn kiểu integer - Từ GV nhận xét bổ sung - GV yêu cầu HS c h y b i t o 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 c h y b i t o n lời

- G V : C c ó lời

- H S   t h ả o luận đại diện

c c

n h ó m lên làm - Từ GV nhận xét bổ sung HS chạy toán lời - HS trả lời

HS chạy toán lời - HS kết

q u ả

g i ố n g

v ậ y

c h n g trình có khác

v i

c h n g t r ì n h t r ê n k h ô n g khác đâu? 

câu lệnh lặp:  

- V D : 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

P r o g r a m   tinh_tong; uses crt;

v a r     N , i : integer;

      S : longint;

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

 for i:= to N do    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; Ngày soạn: 06/01/2018

Ngày giảng: 02/01/2018 Tiết thứ: 38

(4)

4 Củng cố (thời gian: phút):  Làm tập 4(61)

Đá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 Hướng dẫn tự học (thời gian: 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

chương trình sau: - GV: mơ tả tốn lời

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

- GV đưa cấu trúc câu lệnh for dạng lùi

     for i:= to N do    P:= P*i

     writeln('Ti ch N số tự nhiên là:',P);     readln; end

     for i:= N downto do    P:= P*i; * Câu lệnh for dạng lùi

F o r < b i ế n đếm> := <giá t r ị c u ố i > downto <giá trị đầu> <câu lệnh>; Ngày soạn: 06/01/2018

Ngày giảng: 02/01/2018 Tiết thứ: 38

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

w