1. Trang chủ
  2. » Cao đẳng - Đại học

Bài TH 5: Sử dụng lệnh lặp for…do

4 19 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 69,43 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Nghiêm túc trong giờ, có ý thức bảo vệ cơ sở vật chất, - Biết ứng dụng câu lệnh vào thực tế.. II.[r]

Trang 1

GIÁO ÁN LÊN LỚP

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

Người soạn : Nguyễn Hải Yến Ngày soạn : 06/01/2018 Ngày duyệt : 06/01/2018 Người duyệt: Phạm Thị Đan

Trang 2

I MỤC TIÊU

1 Về kiến thức

- Biết viết chương trình có sử dụng vòng lặp for…do

- HS sử dụng được câu lệnh ghép

2 Về kỹ năng

- Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp for … do

3 Về thái độ

- Nghiêm túc trong giờ, có ý thức bảo vệ cơ sở vật chất,

- Biết ứng dụng câu lệnh vào thực tế

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

1 Giáo viên

Giáo án, SGK SGV, phòng máy

2 Học sinh

học bài cũ ở nhà

III PHƯƠNG PHÁP

- Giải quyết vấn đề, hoạt động nhóm, tự trình bày ý tưởng của nhóm mình

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

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

2 Kiểm tra bài cũ (thời gian: 5 phút):

? Chúng ta đã biết mấy dạng câu lệnh lặp? hãy chỉ ra điểm khác biệt giữa các câu lệnh lặp?

3 Giảng bài 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

Hãy gõ chương trình trứng rơi vào

máy và chạy thử

8 phút

- GV: hãy gõ

c h ư ơ n g t r ì n h trứng rơi vào máy và chạy thử

 

- HS thực hiện theo nhóm

 Hãy gõ chương trình trứng rơi

v à o m á y v à chạy thử

Trang 3

1 Bài 1: Viết chương trình tính tổng

các số tự nhiên từ 1 đến N -Tính tổng

các số chẵn Readln(n); S:=0; for i:=1

to n do ìf n mod 2=0 then s:=S+i;

write(s);

16 phút

- ? em nào biết

ý tưởng của bài này ta làm thế nào?

- GV yêu cầu

Hs chạy với các

bộ dữ liệu khác nhau

 

HS thực hiện theo nhóm  

tính tổng các số

tự nhiên từ 1 đến N

     -Tính tổng

các số chẵn

R e a d l n ( n ) ; S:=0;

for i:=1 to n do

ìf  n mod 2=0 then s:=S+i;    write(s);

Bài 2: Viết chương trình in ra màn

hình bảng nhân của 1 số từ 1 đến 9,

số được nhập từ bàn phím và dừng

màn hình để quan sát kết quả

Program bang_nhan; uses crt; var N,i

: integer; begin clrscr; Write('Nhập số

N='); Readln(N); Writeln;

Write('bang nhan ',N); Writeln; for

i:= 1 to 10 do writeln(N,' x',i:2,' = ',

N*i:3); readln; end

12 phút

- ? em nào biết

ý tưởng của bài này ta làm thế nào?

- GV: ta nhập

số vào từ bàn

p h í m v à s ử dụng 1 vòng for cho chạy từ 1 đến 10 Sau đó

n h â n s ố v ừ a nhập với từng biến trong vòng for đó

- GV yêu cầu

HS gõ chương trình vào máy

và chạy chương trình với các giá trị nhập lần lượt bằng 1,2, .10 sau đó quan sát kết quả

- K h i c h ạ y chương trình đó

có nhược điểm

gì không?

 

 

- H S n g h i ê n

c ứ u c h ư ơ n g trình SGK cùng nhóm thảo luận

v à c h o b i ế t chương trình chạy như thế nào? và hoàn thành bảng tiến trình sau:

Bài 2: Viết

chương trình in

r a m à n h ì n h bảng nhân của 1

số từ 1 đến 9, số được nhập từ

b à n p h í m v à dừng màn hình

để quan sát kết quả

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

v a r     N , i : integer;

begin      clrscr;

Write('Nhập số

Readln(N);  Writeln;

W r i t e ( ' b a n g nhan ',N);

 Writeln;

 for i:= 1 to 10

do  

  w r i t e l n ( N , '

x ' , i : 2 , ' = ' ,

Trang 4

4 Củng cố (thời gian: 2 phút):

Củng cố lại các thuật toán trong các bài tập

5 Hướng dẫn tự học (thời gian: 1 phút):

- Học bài trong vở ghi và SGK

- Hoàn thiện thêm các bài trên lớp

- Đọc bài đọc thêm số 1 trang 65

V RÚT KINH NGHIỆM

end

 

Ngày đăng: 04/02/2021, 10:40

w